<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://gentoo-zh.org/extern.php?action=feed&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Gentoo中文社区]]></title>
		<link>http://www.gentoo-zh.org/index.php</link>
		<description><![CDATA[Gentoo中文社区 最近发表的主题。]]></description>
		<lastBuildDate>Sun, 15 Mar 2026 17:37:20 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[服务器切换完毕]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=880&amp;action=new</link>
			<description><![CDATA[<p>网站的访问速度比以前快了不少。</p>]]></description>
			<author><![CDATA[dummy@example.com (ＴＭＤ)]]></author>
			<pubDate>Sun, 15 Mar 2026 17:37:20 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=880&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[网站更换服务器通知]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=879&amp;action=new</link>
			<description><![CDATA[<p>服务器将于2025年10月20号到期，新服务器正在测试，我们将于2025年10月18日 4:00-6:00进行服务器切换，在此期间网站访问会出现波动，如有疑问和任何建议请邮件联系我们团队admin@gentoo.site，或者加我们官方QQ群：87709706</p>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Tue, 14 Oct 2025 16:25:13 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=879&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[cf+v2]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=562&amp;action=new</link>
			<description><![CDATA[<p>嗯嗯嗯！测试几下就明白了</p>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Wed, 27 Aug 2025 11:42:26 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=562&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[C++ Primer中文版（第五版）.pdf]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=878&amp;action=new</link>
			<description><![CDATA[<p>这个网盘不错</p>]]></description>
			<author><![CDATA[dummy@example.com (ＴＭＤ)]]></author>
			<pubDate>Sun, 13 Apr 2025 15:17:21 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=878&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[内核6.12.16]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=877&amp;action=new</link>
			<description><![CDATA[<p>gentoo /usr/src/linux #&#160; make -j9 &amp;&amp;&#160; make modules_install &amp;&amp;&#160; make install<br />&#160; SYNC&#160; &#160; include/config/auto.conf<br />.config:879:warning: symbol value &#039;0&#039; invalid for BASE_SMALL<br />.config:7499:warning: symbol value &#039;m&#039; invalid for VFIO_VIRQFD<br />.config:8722:warning: symbol value &#039;m&#039; invalid for FSCACHE<br />*<br />* Restart config...<br />*<br />*<br />* RCU Subsystem<br />*<br />Make expert-level adjustments to RCU configuration (RCU_EXPERT) [N/y/?] n<br />Offload RCU callback processing from boot-selected CPUs (RCU_NOCB_CPU) [Y/?] y<br />&#160; Offload RCU callback processing from all CPUs by default (RCU_NOCB_CPU_DEFAULT_ALL) [N/y/?] n<br />RCU callback lazy invocation functionality (RCU_LAZY) [N/y/?] (NEW) <br />*<br />* Control Group support<br />*<br />Control Group support (CGROUPS) [Y/?] y<br />&#160; Favor dynamic modification latency reduction by default (CGROUP_FAVOR_DYNMODS) [N/y/?] n<br />&#160; Memory controller (MEMCG) [Y/n/?] y<br />&#160; &#160; Legacy cgroup v1 memory controller (MEMCG_V1) [N/y/?] (NEW) <br />&#160; IO controller (BLK_CGROUP) [Y/n/?] y<br />&#160; PIDs controller (CGROUP_PIDS) [Y/n/?] y<br />&#160; RDMA controller (CGROUP_RDMA) [Y/n/?] y<br />&#160; Freezer controller (CGROUP_FREEZER) [Y/n/?] y<br />&#160; HugeTLB controller (CGROUP_HUGETLB) [Y/n/?] y<br />&#160; Cpuset controller (CPUSETS) [Y/n/?] y<br />&#160; &#160; Legacy cgroup v1 cpusets controller (CPUSETS_V1) [N/y/?] (NEW) <br />&#160; &#160; Include legacy /proc/&lt;pid&gt;/cpuset file (PROC_PID_CPUSET) [Y/n/?] y<br />&#160; Device controller (CGROUP_DEVICE) [Y/n/?] y<br />&#160; Simple CPU accounting controller (CGROUP_CPUACCT) [Y/n/?] y<br />&#160; Perf controller (CGROUP_PERF) [Y/n/?] y<br />&#160; Support for eBPF programs attached to cgroups (CGROUP_BPF) [Y/?] y<br />&#160; Misc resource controller (CGROUP_MISC) [N/y/?] n<br />&#160; Debug controller (CGROUP_DEBUG) [N/y/?] n</p><p>Local version - append to kernel release (LOCALVERSION) [-x86_64] -x86_64<br />Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n<br />Build ID Salt (BUILD_SALT) [] <br />Kernel compression mode<br />&gt; 1. Gzip (KERNEL_GZIP)<br />&#160; 2. Bzip2 (KERNEL_BZIP2)<br />&#160; 3. LZMA (KERNEL_LZMA)<br />&#160; 4. XZ (KERNEL_XZ)<br />&#160; 5. LZO (KERNEL_LZO)<br />&#160; 6. LZ4 (KERNEL_LZ4)<br />&#160; 7. ZSTD (KERNEL_ZSTD)<br />choice[1-7?]: 1<br />Default init path (DEFAULT_INIT) [] <br />Default hostname (DEFAULT_HOSTNAME) [(none)] (none)<br />System V IPC (SYSVIPC) [Y/?] y<br />POSIX Message Queues (POSIX_MQUEUE) [Y/n/?] y<br />General notification queue (WATCH_QUEUE) [Y/n/?] y<br />Enable process_vm_readv/writev syscalls (CROSS_MEMORY_ATTACH) [Y/n/?] y<br />uselib syscall (for libc5 and earlier) (USELIB) [N/y/?] n<br />Auditing support (AUDIT) [Y/n/?] y<br />Preemption Model<br />&#160; 1. No Forced Preemption (Server) (PREEMPT_NONE)<br />&gt; 2. Voluntary Kernel Preemption (Desktop) (PREEMPT_VOLUNTARY)<br />&#160; 3. Preemptible Kernel (Low-Latency Desktop) (PREEMPT)<br />choice[1-3?]: 2<br />Preemption behaviour defined on boot (PREEMPT_DYNAMIC) [Y/n/?] y<br />Core Scheduling for SMT (SCHED_CORE) [N/y/?] n<br />CPU isolation (CPU_ISOLATION) [Y/?] y<br />Kernel .config support (IKCONFIG) [Y/n/m/?] y<br />&#160; Enable access to .config through /proc/config.gz (IKCONFIG_PROC) [Y/n/?] y<br />Enable kernel headers through /sys/kernel/kheaders.tar.xz (IKHEADERS) [N/m/y/?] n<br />Kernel log buffer size (16 =&gt; 64KB, 17 =&gt; 128KB) (LOG_BUF_SHIFT) [18] 18<br />CPU kernel log buffer size contribution (13 =&gt; 8 KB, 17 =&gt; 128KB) (LOG_CPU_MAX_BUF_SHIFT) [12] 12<br />Printk indexing debugfs interface (PRINTK_INDEX) [N/y/?] n<br />Memory placement aware NUMA scheduler (NUMA_BALANCING) [Y/n/?] y<br />&#160; Automatically enable NUMA aware memory/task placement (NUMA_BALANCING_DEFAULT_ENABLED) [Y/n/?] y<br />Checkpoint/restore support (CHECKPOINT_RESTORE) [Y/n/?] y<br />Automatic process group scheduling (SCHED_AUTOGROUP) [Y/n/?] y<br />Kernel-&gt;user space relay support (formerly relayfs) (RELAY) [Y/?] y<br />Initial RAM filesystem and RAM disk (initramfs/initrd) support (BLK_DEV_INITRD) [Y/?] y<br />&#160; Initramfs source file(s) (INITRAMFS_SOURCE) [] <br />&#160; Support initial ramdisk/ramfs compressed using gzip (RD_GZIP) [Y/n/?] y<br />&#160; Support initial ramdisk/ramfs compressed using bzip2 (RD_BZIP2) [Y/n/?] y<br />&#160; Support initial ramdisk/ramfs compressed using LZMA (RD_LZMA) [Y/n/?] y<br />&#160; Support initial ramdisk/ramfs compressed using XZ (RD_XZ) [Y/n/?] y<br />&#160; Support initial ramdisk/ramfs compressed using LZO (RD_LZO) [Y/n/?] y<br />&#160; Support initial ramdisk/ramfs compressed using LZ4 (RD_LZ4) [Y/n/?] y<br />&#160; Support initial ramdisk/ramfs compressed using ZSTD (RD_ZSTD) [Y/n/?] y<br />Boot config support (BOOT_CONFIG) [Y/?] y<br />&#160; Force unconditional bootconfig processing (BOOT_CONFIG_FORCE) [N/y/?] (NEW) <br />&#160; Embed bootconfig file in the kernel (BOOT_CONFIG_EMBED) [N/y/?] n<br />Preserve cpio archive mtimes in initramfs (INITRAMFS_PRESERVE_MTIME) [Y/n/?] y<br />Compiler optimization level<br />&gt; 1. Optimize for performance (-O2) (CC_OPTIMIZE_FOR_PERFORMANCE)<br />&#160; 2. Optimize for size (-Os) (CC_OPTIMIZE_FOR_SIZE)<br />choice[1-2?]: 1<br />Load all symbols for debugging/ksymoops (KALLSYMS) [Y/?] y<br />&#160; Test the basic functions and performance of kallsyms (KALLSYMS_SELFTEST) [N/y/?] (NEW) <br />&#160; Include all symbols in kallsyms (KALLSYMS_ALL) [Y/?] y<br />Profiling support (PROFILING) [Y/n/?] y<br />*<br />* Kexec and crash features<br />*<br />Enable kexec system call (KEXEC) [Y/n/?] y<br />Enable kexec file based system call (KEXEC_FILE) [Y/n/?] y<br />&#160; Verify kernel signature during kexec_file_load() syscall (KEXEC_SIG) [Y/n/?] y<br />&#160; &#160; Require a valid signature in kexec_file_load() syscall (KEXEC_SIG_FORCE) [N/y/?] n<br />&#160; &#160; Enable bzImage signature verification support (KEXEC_BZIMAGE_VERIFY_SIG) [Y/n/?] y<br />kexec jump (KEXEC_JUMP) [Y/n/?] y<br />kernel crash dumps (CRASH_DUMP) [Y/n/?] y<br />&#160; Update the crash elfcorehdr on system configuration changes (CRASH_HOTPLUG) [Y/n/?] (NEW) <br />&#160; &#160; Specify the maximum number of memory regions for the elfcorehdr (CRASH_MAX_MEMORY_RANGES) [8192] (NEW) <br />*<br />* Processor type and features<br />*<br />Symmetric multi-processing support (SMP) [Y/n/?] y<br />Support x2apic (X86_X2APIC) [Y/?] y<br />Enable MSI and MSI-x delivery by posted interrupts (X86_POSTED_MSI) [N/y/?] (NEW) <br />Enable MPS table (X86_MPPARSE) [Y/n/?] y<br />x86 CPU resource control support (X86_CPU_RESCTRL) [Y/n/?] y<br />Flexible Return and Event Delivery (X86_FRED) [N/y/?] (NEW) <br />Support for extended (non-PC) x86 platforms (X86_EXTENDED_PLATFORM) [Y/n/?] y<br />&#160; Numascale NumaChip (X86_NUMACHIP) [N/y/?] n<br />&#160; ScaleMP vSMP (X86_VSMP) [N/y/?] n<br />&#160; SGI Ultraviolet (X86_UV) [Y/n/?] y<br />&#160; Goldfish (Virtual Platform) (X86_GOLDFISH) [N/y/?] n<br />&#160; Intel MID platform support (X86_INTEL_MID) [N/y/?] n<br />Intel Low Power Subsystem Support (X86_INTEL_LPSS) [Y/n/?] y<br />AMD ACPI2Platform devices support (X86_AMD_PLATFORM_DEVICE) [Y/n/?] y<br />Intel SoC IOSF Sideband support for SoC platforms (IOSF_MBI) [Y/?] y<br />&#160; Enable IOSF sideband access through debugfs (IOSF_MBI_DEBUG) [N/y/?] n<br />Single-depth WCHAN output (SCHED_OMIT_FRAME_POINTER) [Y/n/?] y<br />Processor family<br />&#160; 1. Opteron/Athlon64/Hammer/K8 (MK8)<br />&#160; 2. Intel P4 / older Netburst based Xeon (MPSC)<br />&#160; 3. Core 2/newer Xeon (MCORE2)<br />&#160; 4. Intel Atom (MATOM)<br />&gt; 5. Generic-x86-64 (GENERIC_CPU)<br />choice[1-5?]: 5<br />Old AMD GART IOMMU support (GART_IOMMU) [Y/n/?] y<br />Enable Maximum number of SMP Processors and NUMA Nodes (MAXSMP) [Y/n/?] y<br />Cluster scheduler support (SCHED_CLUSTER) [Y/n/?] y<br />Multi-core scheduler support (SCHED_MC) [Y/n/?] y<br />&#160; CPU core priorities scheduler support (SCHED_MC_PRIO) [Y/n/?] y<br />Reroute for broken boot IRQs (X86_REROUTE_FOR_BROKEN_BOOT_IRQS) [Y/n/?] y<br />Machine Check / overheating reporting (X86_MCE) [Y/n/?] y<br />&#160; Support for deprecated /dev/mcelog character device (X86_MCELOG_LEGACY) [Y/n/?] y<br />&#160; Intel MCE features (X86_MCE_INTEL) [Y/n/?] y<br />&#160; AMD MCE features (X86_MCE_AMD) [Y/n/?] y<br />Machine check injector support (X86_MCE_INJECT) [M/n/y/?] m<br />IOPERM and IOPL Emulation (X86_IOPL_IOPERM) [Y/n/?] y<br />Late microcode loading (DANGEROUS) (MICROCODE_LATE_LOADING) [N/y/?] n<br />/dev/cpu/*/msr - Model-specific register support (X86_MSR) [M/n/y/?] m<br />/dev/cpu/*/cpuid - CPU information support (X86_CPUID) [M/n/y/?] m<br />Enable 5-level page tables support (X86_5LEVEL) [Y/n/?] y<br />Enable statistic for Change Page Attribute (X86_CPA_STATISTICS) [N/y/?] n<br />AMD Secure Memory Encryption (SME) support (AMD_MEM_ENCRYPT) [Y/n/?] y<br />NUMA Memory Allocation and Scheduler Support (NUMA) [Y/n/?] y<br />&#160; Old style AMD Opteron NUMA detection (AMD_NUMA) [Y/n/?] y<br />&#160; ACPI NUMA detection (X86_64_ACPI_NUMA) [Y/n/?] y<br />Enable sysfs memory/probe interface (ARCH_MEMORY_PROBE) [Y/n/?] y<br />Support non-standard NVDIMMs and ADR protected memory (X86_PMEM_LEGACY) [M/n/y/?] m<br />Check for low memory corruption (X86_CHECK_BIOS_CORRUPTION) [Y/n/?] y<br />&#160; Set the default setting of memory_corruption_check (X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK) [N/y/?] n<br />MTRR (Memory Type Range Register) support (MTRR) [Y/?] y<br />&#160; MTRR cleanup support (MTRR_SANITIZER) [Y/n/?] y<br />&#160; &#160; MTRR cleanup enable value (0-1) (MTRR_SANITIZER_ENABLE_DEFAULT) [0] 0<br />&#160; &#160; MTRR cleanup spare reg num (0-7) (MTRR_SANITIZER_SPARE_REG_NR_DEFAULT) [1] 1<br />Indirect Branch Tracking (X86_KERNEL_IBT) [N/y/?] n<br />Memory Protection Keys (X86_INTEL_MEMORY_PROTECTION_KEYS) [Y/n/?] y<br />TSX enable mode<br />&gt; 1. off (X86_INTEL_TSX_MODE_OFF)<br />&#160; 2. on (X86_INTEL_TSX_MODE_ON)<br />&#160; 3. auto (X86_INTEL_TSX_MODE_AUTO)<br />choice[1-3?]: 1<br />Software Guard eXtensions (SGX) (X86_SGX) [Y/n/?] y<br />X86 userspace shadow stack (X86_USER_SHADOW_STACK) [N/y/?] (NEW) <br />EFI runtime service support (EFI) [Y/n/?] y<br />&#160; EFI stub support (EFI_STUB) [Y/n/?] y<br />&#160; &#160; EFI handover protocol (DEPRECATED) (EFI_HANDOVER_PROTOCOL) [Y/n/?] (NEW) <br />&#160; &#160; EFI mixed-mode support (EFI_MIXED) [Y/n/?] y<br />Timer frequency<br />&#160; 1. 100 HZ (HZ_100)<br />&#160; 2. 250 HZ (HZ_250)<br />&gt; 3. 300 HZ (HZ_300)<br />&#160; 4. 1000 HZ (HZ_1000)<br />choice[1-4?]: 3<br />Physical address where the kernel is loaded (PHYSICAL_START) [0x1000000] 0x1000000<br />Build a relocatable kernel (RELOCATABLE) [Y/?] y<br />&#160; Randomize the address of the kernel image (KASLR) (RANDOMIZE_BASE) [Y/n/?] y<br />Alignment value to which kernel should be aligned (PHYSICAL_ALIGN) [0x1000000] 0x1000000<br />Randomize the kernel memory sections (RANDOMIZE_MEMORY) [Y/n/?] y<br />Disable the 32-bit vDSO (needed for glibc 2.3.3) (COMPAT_VDSO) [N/y/?] n<br />vsyscall table for legacy applications<br />&gt; 1. Emulate execution only (LEGACY_VSYSCALL_XONLY)<br />&#160; 2. None (LEGACY_VSYSCALL_NONE)<br />choice[1-2?]: 1<br />Built-in kernel command line (CMDLINE_BOOL) [N/y/?] n<br />Enforce strict size checking for sigaltstack (STRICT_SIGALTSTACK_SIZE) [N/y/?] n<br />Kernel Live Patching (LIVEPATCH) [Y/n/?] y<br />*<br />* Mitigations for CPU vulnerabilities<br />*<br />Mitigations for CPU vulnerabilities (CPU_MITIGATIONS) [Y/n/?] (NEW) <br />&#160; Remove the kernel mapping in user mode (MITIGATION_PAGE_TABLE_ISOLATION) [Y/n/?] (NEW) <br />&#160; Avoid speculative indirect branches in kernel (MITIGATION_RETPOLINE) [Y/n/?] (NEW) <br />&#160; &#160; Enable return-thunks (MITIGATION_RETHUNK) [Y/n/?] (NEW) <br />&#160; &#160; &#160; Enable UNRET on kernel entry (MITIGATION_UNRET_ENTRY) [Y/n/?] (NEW) <br />&#160; Mitigate RSB underflow with call depth tracking (MITIGATION_CALL_DEPTH_TRACKING) [Y/n/?] (NEW) <br />&#160; &#160; Enable call thunks and call depth tracking debugging (CALL_THUNKS_DEBUG) [N/y/?] (NEW) <br />&#160; Enable IBPB on kernel entry (MITIGATION_IBPB_ENTRY) [Y/n/?] (NEW) <br />&#160; Enable IBRS on kernel entry (MITIGATION_IBRS_ENTRY) [Y/n/?] (NEW) <br />&#160; Mitigate speculative RAS overflow on AMD (MITIGATION_SRSO) [Y/n/?] (NEW) <br />&#160; Mitigate Straight-Line-Speculation (MITIGATION_SLS) [N/y/?] (NEW) <br />&#160; Mitigate Gather Data Sampling (MITIGATION_GDS) [Y/n/?] (NEW) <br />&#160; RFDS Mitigation (MITIGATION_RFDS) [Y/n/?] (NEW) <br />&#160; Mitigate Spectre-BHB (Branch History Injection) (MITIGATION_SPECTRE_BHI) [Y/n/?] (NEW) <br />&#160; Mitigate Microarchitectural Data Sampling (MDS) hardware bug (MITIGATION_MDS) [Y/n/?] (NEW) <br />&#160; Mitigate TSX Asynchronous Abort (TAA) hardware bug (MITIGATION_TAA) [Y/n/?] (NEW) <br />&#160; Mitigate MMIO Stale Data hardware bug (MITIGATION_MMIO_STALE_DATA) [Y/n/?] (NEW) <br />&#160; Mitigate L1 Terminal Fault (L1TF) hardware bug (MITIGATION_L1TF) [Y/n/?] (NEW) <br />&#160; Mitigate RETBleed hardware bug (MITIGATION_RETBLEED) [Y/n/?] (NEW) <br />&#160; Mitigate SPECTRE V1 hardware bug (MITIGATION_SPECTRE_V1) [Y/n/?] (NEW) <br />&#160; Mitigate SPECTRE V2 hardware bug (MITIGATION_SPECTRE_V2) [Y/n/?] (NEW) <br />&#160; Mitigate Special Register Buffer Data Sampling (SRBDS) hardware bug (MITIGATION_SRBDS) [Y/n/?] (NEW) <br />&#160; Mitigate Speculative Store Bypass (SSB) hardware bug (MITIGATION_SSB) [Y/n/?] (NEW) <br />*<br />* Power management and ACPI options<br />*<br />Suspend to RAM and standby (SUSPEND) [Y/n/?] y<br />Hibernation (aka &#039;suspend to disk&#039;) (HIBERNATION) [Y/n/?] y<br />&#160; Userspace snapshot device (HIBERNATION_SNAPSHOT_DEV) [Y/n/?] y<br />&#160; Default compressor<br />&#160; &gt; 1. lzo (HIBERNATION_COMP_LZO) (NEW)<br />&#160; &#160; 2. lz4 (HIBERNATION_COMP_LZ4) (NEW)<br />&#160; choice[1-2?]: <br />Default resume partition (PM_STD_PARTITION) [] <br />Opportunistic sleep (PM_AUTOSLEEP) [N/y/?] n<br />Userspace opportunistic sleep (PM_USERSPACE_AUTOSLEEP) [N/y/?] n<br />User space wakeup sources interface (PM_WAKELOCKS) [N/y/?] n<br />Device power management core functionality (PM) [Y/?] y<br />&#160; Power Management Debug Support (PM_DEBUG) [Y/n/?] y<br />&#160; &#160; Extra PM attributes in sysfs for low-level debugging/testing (PM_ADVANCED_DEBUG) [N/y/?] n<br />&#160; &#160; Test suspend/resume and wakealarm during bootup (PM_TEST_SUSPEND) [N/y/?] n<br />Suspend/resume event tracing (PM_TRACE_RTC) [Y/n/?] y<br />Enable workqueue power-efficient mode by default (WQ_POWER_EFFICIENT_DEFAULT) [N/y/?] n<br />Energy Model for devices with DVFS (CPUs, GPUs, etc) (ENERGY_MODEL) [Y/n/?] y<br />*<br />* ACPI (Advanced Configuration and Power Interface) Support<br />*<br />ACPI (Advanced Configuration and Power Interface) Support (ACPI) [Y/n/?] y<br />&#160; AML debugger interface (ACPI_DEBUGGER) [N/y/?] n<br />&#160; ACPI Serial Port Console Redirection Support (ACPI_SPCR_TABLE) [Y/n/?] y<br />&#160; ACPI Firmware Performance Data Table (FPDT) support (ACPI_FPDT) [N/y/?] n<br />&#160; Allow supported ACPI revision to be overridden (ACPI_REV_OVERRIDE_POSSIBLE) [Y/n/?] y<br />&#160; EC read/write access through /sys/kernel/debug/ec (ACPI_EC_DEBUGFS) [M/n/y/?] m<br />&#160; AC Adapter (ACPI_AC) [Y/n/m/?] y<br />&#160; Battery (ACPI_BATTERY) [Y/n/m/?] y<br />&#160; Button (ACPI_BUTTON) [Y/n/m/?] y<br />&#160; Video (ACPI_VIDEO) [M/?] m<br />&#160; Fan (ACPI_FAN) [Y/m/?] y<br />&#160; ACPI Time and Alarm (TAD) Device Support (ACPI_TAD) [M/n/y/?] m<br />&#160; Dock (ACPI_DOCK) [Y/n/?] y<br />&#160; Processor (ACPI_PROCESSOR) [Y/?] y<br />&#160; IPMI (ACPI_IPMI) [M/n/?] m<br />&#160; Processor Aggregator (ACPI_PROCESSOR_AGGREGATOR) [M/n/y/?] m<br />&#160; Thermal Zone (ACPI_THERMAL) [Y/n/m/?] y<br />&#160; Allow upgrading ACPI tables via initrd (ACPI_TABLE_UPGRADE) [Y/n/?] y<br />&#160; Debug Statements (ACPI_DEBUG) [Y/n/?] y<br />&#160; PCI slot detection driver (ACPI_PCI_SLOT) [Y/n/?] y<br />&#160; Container and Module Devices (ACPI_CONTAINER) [Y/?] y<br />&#160; Memory Hotplug (ACPI_HOTPLUG_MEMORY) [Y/n/?] y<br />&#160; Smart Battery System (ACPI_SBS) [M/n/y/?] m<br />&#160; Hardware Error Device (ACPI_HED) [Y/?] y<br />&#160; Boottime Graphics Resource Table support (ACPI_BGRT) [Y/n/?] y<br />&#160; ACPI NVDIMM Firmware Interface Table (NFIT) (ACPI_NFIT) [M/n/y/?] m<br />&#160; &#160; Enable debug for NVDIMM security commands (NFIT_SECURITY_DEBUG) [N/y/?] n<br />&#160; ACPI Heterogeneous Memory Attribute Table Support (ACPI_HMAT) [Y/n/?] y<br />&#160; ACPI Platform Error Interface (APEI) (ACPI_APEI) [Y/n/?] y<br />&#160; &#160; APEI Generic Hardware Error Source (ACPI_APEI_GHES) [Y/n/?] y<br />&#160; &#160; APEI PCIe AER logging/recovering support (ACPI_APEI_PCIEAER) [Y/n/?] y<br />&#160; APEI memory error recovering support (ACPI_APEI_MEMORY_FAILURE) [Y/n/?] y<br />&#160; APEI Error INJection (EINJ) (ACPI_APEI_EINJ) [M/n/y/?] m<br />&#160; APEI Error Record Serialization Table (ERST) Debug Support (ACPI_APEI_ERST_DEBUG) [N/m/y/?] n<br />&#160; Extended Error Log support (ACPI_EXTLOG) [M/n/y/?] m<br />&#160; ACPI configfs support (ACPI_CONFIGFS) [M/n/y/?] m<br />&#160; ACPI Platform Firmware Runtime Update and Telemetry (ACPI_PFRUT) [N/m/y/?] n<br />&#160; ACPI PCC Address Space (ACPI_PCC) [Y/n/?] y<br />&#160; ACPI FFH Address Space (ACPI_FFH) [N/y/?] (NEW) <br />&#160; Platform Runtime Mechanism Support (ACPI_PRMT) [Y/n/?] y<br />*<br />* CPU Frequency scaling<br />*<br />CPU Frequency scaling (CPU_FREQ) [Y/?] y<br />&#160; CPU frequency transition statistics (CPU_FREQ_STAT) [Y/n/?] y<br />&#160; Default CPUFreq governor<br />&#160; &#160; 1. performance (CPU_FREQ_DEFAULT_GOV_PERFORMANCE)<br />&#160; &#160; 2. powersave (CPU_FREQ_DEFAULT_GOV_POWERSAVE)<br />&#160; &#160; 3. userspace (CPU_FREQ_DEFAULT_GOV_USERSPACE)<br />&#160; &gt; 4. schedutil (CPU_FREQ_DEFAULT_GOV_SCHEDUTIL)<br />&#160; choice[1-4?]: 4<br />&#160; &#039;performance&#039; governor (CPU_FREQ_GOV_PERFORMANCE) [Y/?] y<br />&#160; &#039;powersave&#039; governor (CPU_FREQ_GOV_POWERSAVE) [Y/n/m/?] y<br />&#160; &#039;userspace&#039; governor for userspace frequency scaling (CPU_FREQ_GOV_USERSPACE) [Y/n/m/?] y<br />&#160; &#039;ondemand&#039; cpufreq policy governor (CPU_FREQ_GOV_ONDEMAND) [Y/n/m/?] y<br />&#160; &#039;conservative&#039; cpufreq governor (CPU_FREQ_GOV_CONSERVATIVE) [Y/n/m/?] y<br />&#160; &#039;schedutil&#039; cpufreq policy governor (CPU_FREQ_GOV_SCHEDUTIL) [Y/?] y<br />&#160; *<br />&#160; * CPU frequency scaling drivers<br />&#160; *<br />&#160; Intel P state control (X86_INTEL_PSTATE) [Y/?] y<br />&#160; Processor Clocking Control interface driver (X86_PCC_CPUFREQ) [M/n/y/?] m<br />&#160; AMD Processor P-State driver (X86_AMD_PSTATE) [Y/?] y<br />&#160; &#160; AMD Processor P-State default mode (X86_AMD_PSTATE_DEFAULT_MODE) [3] (NEW) <br />&#160; &#160; selftest for AMD Processor P-State driver (X86_AMD_PSTATE_UT) [N/m/y/?] n<br />&#160; ACPI Processor P-States driver (X86_ACPI_CPUFREQ) [M/n/y/?] m<br />&#160; &#160; Legacy cpb sysfs knob support for AMD CPUs (X86_ACPI_CPUFREQ_CPB) [Y/n/?] y<br />&#160; AMD Opteron/Athlon64 PowerNow! (X86_POWERNOW_K8) [M/n/?] m<br />&#160; AMD frequency sensitivity feedback powersave bias (X86_AMD_FREQ_SENSITIVITY) [M/n/?] m<br />&#160; Intel Enhanced SpeedStep (deprecated) (X86_SPEEDSTEP_CENTRINO) [N/m/y/?] n<br />&#160; Intel Pentium 4 clock modulation (X86_P4_CLOCKMOD) [M/n/y/?] m<br />&#160; *<br />&#160; * shared options<br />&#160; *<br />Cpuidle Driver for Intel Processors (INTEL_IDLE) [Y/n/?] y<br />*<br />* Binary Emulations<br />*<br />IA32 Emulation (IA32_EMULATION) [Y/n/?] y<br />&#160; IA32 emulation disabled by default (IA32_EMULATION_DEFAULT_DISABLED) [N/y/?] (NEW) <br />x32 ABI for 64-bit mode (X86_X32_ABI) [N/y/?] n<br />*<br />* Virtualization<br />*<br />Virtualization (VIRTUALIZATION) [Y/n/?] y<br />&#160; Kernel-based Virtual Machine (KVM) support (KVM) [M/n/y/?] m<br />&#160; &#160; KVM for Intel (and compatible) processors support (KVM_INTEL) [M/n/?] m<br />&#160; &#160; &#160; Software Guard eXtensions (SGX) Virtualization (X86_SGX_KVM) [N/y/?] n<br />&#160; &#160; KVM for AMD processors support (KVM_AMD) [M/n/?] m<br />&#160; &#160; &#160; AMD Secure Encrypted Virtualization (SEV) support (KVM_AMD_SEV) [Y/n/?] y<br />&#160; &#160; System Management Mode emulation (KVM_SMM) [Y/n/?] (NEW) <br />&#160; &#160; Support for Microsoft Hyper-V emulation (KVM_HYPERV) [Y/n/?] (NEW) <br />&#160; &#160; Support for Xen hypercall interface (KVM_XEN) [N/y/?] n<br />&#160; Maximum number of vCPUs per KVM guest (KVM_MAX_NR_VCPUS) [4096] (NEW) <br />*<br />* General architecture-dependent options<br />*<br />Kprobes (KPROBES) [Y/?] y<br />Optimize very unlikely/likely branches (JUMP_LABEL) [Y/?] y<br />&#160; Static key selftest (STATIC_KEYS_SELFTEST) [N/y/?] n<br />Static call selftest (STATIC_CALL_SELFTEST) [N/y/?] n<br />Enable seccomp to safely execute untrusted bytecode (SECCOMP) [Y/?] y<br />&#160; Show seccomp filter cache status in /proc/pid/seccomp_cache (SECCOMP_CACHE_DEBUG) [N/y/?] n<br />Stack Protector buffer overflow detection (STACKPROTECTOR) [Y/n/?] y<br />&#160; Strong Stack Protector (STACKPROTECTOR_STRONG) [Y/n/?] y<br />Link Time Optimization (LTO)<br />&gt; 1. None (LTO_NONE)<br />choice[1]: 1<br />MMU page size<br />&gt; 1. 4KiB pages (PAGE_SIZE_4KB) (NEW)<br />choice[1]: 1<br />Provide system calls for 32-bit time_t (COMPAT_32BIT_TIME) [Y/n/?] y<br />Use a virtually-mapped stack (VMAP_STACK) [Y/n/?] y<br />Support for randomizing kernel stack offset on syscall entry (RANDOMIZE_KSTACK_OFFSET) [Y/?] y<br />&#160; Default state of kernel stack offset randomization (RANDOMIZE_KSTACK_OFFSET_DEFAULT) [N/y/?] n<br />Locking event counts collection (LOCK_EVENT_COUNTS) [N/y/?] n<br />*<br />* Enable loadable module support<br />*<br />Enable loadable module support (MODULES) [Y/n/?] y<br />&#160; Module debugging (MODULE_DEBUG) [N/y/?] (NEW) <br />&#160; Forced module loading (MODULE_FORCE_LOAD) [Y/n/?] y<br />&#160; Module unloading (MODULE_UNLOAD) [Y/n/?] y<br />&#160; &#160; Forced module unloading (MODULE_FORCE_UNLOAD) [Y/n/?] y<br />&#160; &#160; Tainted module unload tracking (MODULE_UNLOAD_TAINT_TRACKING) [N/y/?] n<br />&#160; Module versioning support (MODVERSIONS) [Y/n/?] y<br />&#160; Source checksum for all modules (MODULE_SRCVERSION_ALL) [Y/n/?] y<br />&#160; Module signature verification (MODULE_SIG) [Y/?] y<br />&#160; &#160; Require modules to be validly signed (MODULE_SIG_FORCE) [N/y/?] n<br />&#160; &#160; Automatically sign all modules (MODULE_SIG_ALL) [Y/n/?] y<br />&#160; Hash algorithm to sign modules<br />&#160; &#160; 1. SHA-1 (MODULE_SIG_SHA1)<br />&#160; &gt; 2. SHA-256 (MODULE_SIG_SHA256)<br />&#160; &#160; 3. SHA-384 (MODULE_SIG_SHA384)<br />&#160; &#160; 4. SHA-512 (MODULE_SIG_SHA512)<br />&#160; &#160; 5. SHA3-256 (MODULE_SIG_SHA3_256) (NEW)<br />&#160; &#160; 6. SHA3-384 (MODULE_SIG_SHA3_384) (NEW)<br />&#160; &#160; 7. SHA3-512 (MODULE_SIG_SHA3_512) (NEW)<br />&#160; choice[1-7?]: <br />&#160; Module compression (MODULE_COMPRESS) [N/y/?] (NEW) <br />&#160; Allow loading of modules with missing namespace imports (MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS) [N/y/?] n<br />&#160; Path to modprobe binary (MODPROBE_PATH) [/sbin/modprobe] /sbin/modprobe<br />&#160; Trim unused exported kernel symbols (TRIM_UNUSED_KSYMS) [N/y/?] (NEW) <br />*<br />* Enable the block layer<br />*<br />Enable the block layer (BLOCK) [Y/?] y<br />&#160; Legacy autoloading support (BLOCK_LEGACY_AUTOLOAD) [Y/?] y<br />&#160; Block layer SG support v4 helper lib (BLK_DEV_BSGLIB) [Y/?] y<br />&#160; Block layer data integrity support (BLK_DEV_INTEGRITY) [Y/?] y<br />&#160; Allow writing to mounted block devices (BLK_DEV_WRITE_MOUNTED) [Y/n/?] (NEW) <br />&#160; Zoned block device support (BLK_DEV_ZONED) [Y/n/?] y<br />&#160; Block layer bio throttling support (BLK_DEV_THROTTLING) [Y/n/?] y<br />&#160; Enable support for block device writeback throttling (BLK_WBT) [Y/n/?] y<br />&#160; &#160; Enable writeback throttling by default (BLK_WBT_MQ) [Y/n/?] y<br />&#160; Enable support for latency based cgroup IO protection (BLK_CGROUP_IOLATENCY) [Y/n/?] y<br />&#160; Enable support to track FC I/O Traffic across cgroup applications (BLK_CGROUP_FC_APPID) [N/y/?] n<br />&#160; Enable support for cost model based cgroup IO controller (BLK_CGROUP_IOCOST) [Y/n/?] y<br />&#160; Cgroup I/O controller for assigning an I/O priority class (BLK_CGROUP_IOPRIO) [N/y/?] n<br />&#160; Block layer debugging information in debugfs (BLK_DEBUG_FS) [Y/n/?] y<br />&#160; Logic for interfacing with Opal enabled SEDs (BLK_SED_OPAL) [Y/n/?] y<br />&#160; Enable inline encryption support in block layer (BLK_INLINE_ENCRYPTION) [N/y/?] n<br />*<br />* Support for paging of anonymous memory (swap)<br />*<br />Support for paging of anonymous memory (swap) (SWAP) [Y/n/?] y<br />&#160; Compressed cache for swap pages (ZSWAP) [Y/n/?] y<br />&#160; &#160; Enable the compressed cache for swap pages by default (ZSWAP_DEFAULT_ON) [N/y/?] n<br />&#160; &#160; Shrink the zswap pool on memory pressure (ZSWAP_SHRINKER_DEFAULT_ON) [N/y/?] (NEW) <br />&#160; &#160; Default compressor<br />&#160; &#160; &#160; 1. Deflate (ZSWAP_COMPRESSOR_DEFAULT_DEFLATE)<br />&#160; &#160; &gt; 2. LZO (ZSWAP_COMPRESSOR_DEFAULT_LZO)<br />&#160; &#160; &#160; 3. 842 (ZSWAP_COMPRESSOR_DEFAULT_842)<br />&#160; &#160; &#160; 4. LZ4 (ZSWAP_COMPRESSOR_DEFAULT_LZ4)<br />&#160; &#160; &#160; 5. LZ4HC (ZSWAP_COMPRESSOR_DEFAULT_LZ4HC)<br />&#160; &#160; &#160; 6. zstd (ZSWAP_COMPRESSOR_DEFAULT_ZSTD)<br />&#160; &#160; choice[1-6?]: 2<br />&#160; &#160; Default allocator<br />&#160; &#160; &gt; 1. zbud (ZSWAP_ZPOOL_DEFAULT_ZBUD)<br />&#160; &#160; &#160; 2. z3foldi (DEPRECATED) (ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED) (NEW)<br />&#160; &#160; &#160; 3. zsmalloc (ZSWAP_ZPOOL_DEFAULT_ZSMALLOC)<br />&#160; &#160; choice[1-3?]: <br />&#160; &#160; 2:1 compression allocator (zbud) (ZBUD) [Y/?] y<br />&#160; &#160; 3:1 compression allocator (z3fold) (DEPRECATED) (Z3FOLD_DEPRECATED) [N/m/y/?] (NEW) <br />*<br />* Memory Management options<br />*<br />N:1 compression allocator (zsmalloc) (ZSMALLOC) [Y/m/?] y<br />&#160; Export zsmalloc statistics (ZSMALLOC_STAT) [N/y/?] n<br />&#160; Maximum number of physical pages per-zspage (ZSMALLOC_CHAIN_SIZE) [8] (NEW) <br />*<br />* Slab allocator options<br />*<br />Allow slab caches to be merged (SLAB_MERGE_DEFAULT) [Y/n/?] y<br />Randomize slab freelist (SLAB_FREELIST_RANDOM) [Y/n/?] y<br />Harden slab freelist metadata (SLAB_FREELIST_HARDENED) [Y/n/?] y<br />Support allocation from separate kmalloc buckets (SLAB_BUCKETS) [Y/n/?] (NEW) <br />Enable performance statistics (SLUB_STATS) [N/y/?] n<br />Enable per cpu partial caches (SLUB_CPU_PARTIAL) [Y/n/?] y<br />Randomize slab caches for normal kmalloc (RANDOM_KMALLOC_CACHES) [N/y/?] (NEW) <br />Page allocator randomization (SHUFFLE_PAGE_ALLOCATOR) [Y/n/?] y<br />Disable heap randomization (COMPAT_BRK) [N/y/?] n<br />Sparse Memory virtual memmap (SPARSEMEM_VMEMMAP) [Y/?] y<br />Allow for balloon memory compaction/migration (BALLOON_COMPACTION) [Y/n/?] y<br />Allow for memory compaction (COMPACTION) [Y/?] y<br />Free page reporting (PAGE_REPORTING) [Y/n/?] y<br />Page migration (MIGRATION) [Y/?] y<br />Maximum scale factor of PCP (Per-CPU pageset) batch allocate/free (PCP_BATCH_SCALE_MAX) [5] (NEW) <br />Enable KSM for page merging (KSM) [Y/n/?] y<br />Low address space to protect from user allocation (DEFAULT_MMAP_MIN_ADDR) [65536] 65536<br />Enable recovery from hardware memory errors (MEMORY_FAILURE) [Y/n/?] y<br />&#160; HWPoison pages injector (HWPOISON_INJECT) [M/n/y/?] m<br />*<br />* Transparent Hugepage Support<br />*<br />Transparent Hugepage Support (TRANSPARENT_HUGEPAGE) [Y/n/?] y<br />&#160; Transparent Hugepage Support sysfs defaults<br />&#160; &#160; 1. always (TRANSPARENT_HUGEPAGE_ALWAYS)<br />&#160; &gt; 2. madvise (TRANSPARENT_HUGEPAGE_MADVISE)<br />&#160; &#160; 3. never (TRANSPARENT_HUGEPAGE_NEVER) (NEW)<br />&#160; choice[1-3?]: <br />&#160; Read-only THP for filesystems (EXPERIMENTAL) (READ_ONLY_THP_FOR_FS) [N/y/?] n<br />Contiguous Memory Allocator (CMA) [Y/n/?] y<br />&#160; CMA debugfs interface (CMA_DEBUGFS) [N/y/?] n<br />&#160; CMA information through sysfs interface (CMA_SYSFS) [N/y/?] n<br />&#160; Maximum count of the CMA areas (CMA_AREAS) [7] 7<br />Track memory changes (MEM_SOFT_DIRTY) [Y/n/?] y<br />Defer initialisation of struct pages to kthreads (DEFERRED_STRUCT_PAGE_INIT) [Y/n/?] y<br />Enable idle page tracking (IDLE_PAGE_TRACKING) [N/y/?] n<br />Device memory (pmem, HMM, etc...) hotplug support (ZONE_DEVICE) [Y/n/?] y<br />Unaddressable device memory (GPU memory, ...) (DEVICE_PRIVATE) [Y/n/?] y<br />Collect percpu memory statistics (PERCPU_STATS) [N/y/?] n<br />Enable infrastructure for get_user_pages()-related unit tests (GUP_TEST) [N/y/?] n<br />Enable a module to run time tests on dma_pool (DMAPOOL_TEST) [N/m/y/?] (NEW) <br />Anonymous VMA name support (ANON_VMA_NAME) [N/y/?] n<br />Multi-Gen LRU (LRU_GEN) [Y/n/?] y<br />&#160; Enable by default (LRU_GEN_ENABLED) [Y/n/?] y<br />&#160; Full stats for debugging (LRU_GEN_STATS) [N/y/?] n<br />NUMA emulation (NUMA_EMU) [N/y/?] n<br />*<br />* Networking options<br />*<br />Packet socket (PACKET) [Y/n/m/?] y<br />&#160; Packet: sockets monitoring interface (PACKET_DIAG) [M/n/y/?] m<br />Unix domain sockets (UNIX) [Y/?] y<br />&#160; UNIX: socket monitoring interface (UNIX_DIAG) [M/n/y/?] m<br />Transport Layer Security support (TLS) [M/n/y/?] m<br />&#160; Transport Layer Security HW offload (TLS_DEVICE) [Y/n/?] y<br />&#160; Transport Layer Security TCP stack bypass (TLS_TOE) [N/y/?] n<br />Transformation user configuration interface (XFRM_USER) [Y/n/m/?] y<br />&#160; Compatible ABI support (XFRM_USER_COMPAT) [N/m/y/?] n<br />Transformation virtual interface (XFRM_INTERFACE) [M/n/y/?] m<br />Transformation sub policy support (XFRM_SUB_POLICY) [Y/n/?] y<br />Transformation migrate database (XFRM_MIGRATE) [Y/?] y<br />Transformation statistics (XFRM_STATISTICS) [Y/n/?] y<br />PF_KEY sockets (NET_KEY) [M/n/y/?] m<br />&#160; PF_KEY MIGRATE (NET_KEY_MIGRATE) [Y/n/?] y<br />SMC socket protocol family (SMC) [M/n/?] m<br />&#160; SMC: socket monitoring interface (SMC_DIAG) [M/n/?] m<br />&#160; SMC intra-OS shortcut with loopback-ism (SMC_LO) [N/y/?] (NEW) <br />XDP sockets (XDP_SOCKETS) [Y/n/?] y<br />&#160; XDP sockets: monitoring interface (XDP_SOCKETS_DIAG) [M/n/y/?] m<br />TCP/IP networking (INET) [Y/?] y<br />&#160; IP: multicasting (IP_MULTICAST) [Y/n/?] y<br />&#160; IP: advanced router (IP_ADVANCED_ROUTER) [Y/n/?] y<br />&#160; &#160; FIB TRIE statistics (IP_FIB_TRIE_STATS) [Y/n/?] y<br />&#160; &#160; IP: policy routing (IP_MULTIPLE_TABLES) [Y/n/?] y<br />&#160; &#160; IP: equal cost multipath (IP_ROUTE_MULTIPATH) [Y/n/?] y<br />&#160; &#160; IP: verbose route monitoring (IP_ROUTE_VERBOSE) [Y/n/?] y<br />&#160; IP: kernel level autoconfiguration (IP_PNP) [N/y/?] n<br />&#160; IP: tunneling (NET_IPIP) [M/n/y/?] m<br />&#160; IP: GRE demultiplexer (NET_IPGRE_DEMUX) [M/n/y/?] m<br />&#160; IP: GRE tunnels over IP (NET_IPGRE) [M/n/?] m<br />&#160; &#160; IP: broadcast GRE over IP (NET_IPGRE_BROADCAST) [Y/n/?] y<br />&#160; IP: multicast routing (IP_MROUTE) [Y/n/?] y<br />&#160; &#160; IP: multicast policy routing (IP_MROUTE_MULTIPLE_TABLES) [Y/n/?] y<br />&#160; &#160; IP: PIM-SM version 1 support (IP_PIMSM_V1) [Y/n/?] y<br />&#160; &#160; IP: PIM-SM version 2 support (IP_PIMSM_V2) [Y/n/?] y<br />&#160; IP: TCP syncookie support (SYN_COOKIES) [Y/?] y<br />&#160; Virtual (secure) IP: tunneling (NET_IPVTI) [M/n/y/?] m<br />&#160; IP: Foo (IP protocols) over UDP (NET_FOU) [M/y/?] m<br />&#160; IP: FOU encapsulation of IP tunnels (NET_FOU_IP_TUNNELS) [Y/n/?] y<br />&#160; IP: AH transformation (INET_AH) [M/n/y/?] m<br />&#160; IP: ESP transformation (INET_ESP) [M/n/y/?] m<br />&#160; &#160; IP: ESP transformation offload (INET_ESP_OFFLOAD) [M/n/?] m<br />&#160; &#160; IP: ESP in TCP encapsulation (RFC 8229) (INET_ESPINTCP) [N/y/?] n<br />&#160; IP: IPComp transformation (INET_IPCOMP) [M/n/y/?] m<br />&#160; INET: socket monitoring interface (INET_DIAG) [M/n/y/?] m<br />&#160; &#160; UDP: socket monitoring interface (INET_UDP_DIAG) [M/n/?] m<br />&#160; &#160; RAW: socket monitoring interface (INET_RAW_DIAG) [M/n/?] m<br />&#160; &#160; INET: allow privileged process to administratively close sockets (INET_DIAG_DESTROY) [Y/n/?] y<br />&#160; TCP: Authentication Option (RFC5925) (TCP_AO) [N/y/?] (NEW) <br />&#160; TCP: MD5 Signature Option support (RFC2385) (TCP_MD5SIG) [Y/n/?] y<br />&#160; NetLabel subsystem support (NETLABEL) [Y/n/?] y<br />&#160; MPTCP: Multipath TCP (MPTCP) [Y/n/?] y<br />&#160; &#160; MPTCP: IPv6 support for Multipath TCP (MPTCP_IPV6) [Y/n/?] y<br />Security Marking (NETWORK_SECMARK) [Y/?] y<br />Timestamping in PHY devices (NETWORK_PHY_TIMESTAMPING) [Y/n/?] y<br />The Reliable Datagram Sockets Protocol (RDS) [M/n/y/?] m<br />&#160; RDS over Infiniband (RDS_RDMA) [M/n/?] m<br />&#160; RDS over TCP (RDS_TCP) [M/n/?] m<br />&#160; RDS debugging messages (RDS_DEBUG) [N/y/?] n<br />Asynchronous Transfer Mode (ATM) (ATM) [M/n/y/?] m<br />&#160; Classical IP over ATM (ATM_CLIP) [M/n/?] m<br />&#160; &#160; Do NOT send ICMP if no neighbour (ATM_CLIP_NO_ICMP) [N/y/?] n<br />&#160; LAN Emulation (LANE) support (ATM_LANE) [M/n/?] m<br />&#160; &#160; Multi-Protocol Over ATM (MPOA) support (ATM_MPOA) [N/m/?] n<br />&#160; RFC1483/2684 Bridged protocols (ATM_BR2684) [M/n/?] m<br />&#160; &#160; Per-VC IP filter kludge (ATM_BR2684_IPFILTER) [N/y/?] n<br />802.1d Ethernet Bridging (BRIDGE) [M/n/y/?] m<br />&#160; IGMP/MLD snooping (BRIDGE_IGMP_SNOOPING) [Y/n/?] y<br />&#160; VLAN filtering (BRIDGE_VLAN_FILTERING) [Y/n/?] y<br />&#160; MRP protocol (BRIDGE_MRP) [Y/n/?] y<br />&#160; CFM protocol (BRIDGE_CFM) [Y/n/?] y<br />*<br />* Distributed Switch Architecture<br />*<br />Distributed Switch Architecture (NET_DSA) [M/n/?] m<br />&#160; No-op tag driver (NET_DSA_TAG_NONE) [M/?] (NEW) m<br />&#160; Tag driver for Atheros AR9331 SoC with built-in switch (NET_DSA_TAG_AR9331) [N/m/?] n<br />&#160; Tag driver for Broadcom switches using in-frame headers (NET_DSA_TAG_BRCM) [M/?] m<br />&#160; Tag driver for Broadcom legacy switches using in-frame headers (NET_DSA_TAG_BRCM_LEGACY) [M/?] m<br />&#160; Tag driver for Broadcom switches using prepended headers (NET_DSA_TAG_BRCM_PREPEND) [M/?] m<br />&#160; Tag driver for Hirschmann Hellcreek TSN switches (NET_DSA_TAG_HELLCREEK) [N/m/?] n<br />&#160; Tag driver for Lantiq / Intel GSWIP switches (NET_DSA_TAG_GSWIP) [M/n/?] m<br />&#160; Tag driver for Marvell switches using DSA headers (NET_DSA_TAG_DSA) [M/?] m<br />&#160; Tag driver for Marvell switches using EtherType DSA headers (NET_DSA_TAG_EDSA) [M/?] m<br />&#160; Tag driver for Mediatek switches (NET_DSA_TAG_MTK) [M/?] m<br />&#160; Tag driver for Microchip 8795/937x/9477/9893 families of switches (NET_DSA_TAG_KSZ) [M/?] m<br />&#160; Tag driver for Ocelot family of switches, using NPI port (NET_DSA_TAG_OCELOT) [N/m/?] n<br />&#160; Tag driver for Ocelot family of switches, using VLAN (NET_DSA_TAG_OCELOT_8021Q) [N/m/?] n<br />&#160; Tag driver for Qualcomm Atheros QCA8K switches (NET_DSA_TAG_QCA) [M/?] m<br />&#160; Tag driver for Realtek 4 byte protocol A tags (NET_DSA_TAG_RTL4_A) [N/m/?] n<br />&#160; Tag driver for Realtek 8 byte protocol 4 tags (NET_DSA_TAG_RTL8_4) [N/m/?] n<br />&#160; Tag driver for Renesas RZ/N1 A5PSW switch (NET_DSA_TAG_RZN1_A5PSW) [N/m/?] n<br />&#160; Tag driver for SMSC/Microchip LAN9303 family of switches (NET_DSA_TAG_LAN9303) [M/?] m<br />&#160; Tag driver for NXP SJA1105 switches (NET_DSA_TAG_SJA1105) [M/n/?] m<br />&#160; Tag driver for switches using a trailer tag (NET_DSA_TAG_TRAILER) [M/n/?] m<br />&#160; Tag driver for Microchip/Vitesse VSC73xx family of switches, using VLAN (NET_DSA_TAG_VSC73XX_8021Q) [N/m/?] (NEW) <br />&#160; Tag driver for XRS700x switches (NET_DSA_TAG_XRS700X) [N/m/?] n<br />802.1Q/802.1ad VLAN Support (VLAN_8021Q) [M/n/y/?] m<br />&#160; GVRP (GARP VLAN Registration Protocol) support (VLAN_8021Q_GVRP) [Y/n/?] y<br />&#160; MVRP (Multiple VLAN Registration Protocol) support (VLAN_8021Q_MVRP) [Y/n/?] y<br />ANSI/IEEE 802.2 LLC type 2 Support (LLC2) [N/m/y/?] n<br />Appletalk protocol support (ATALK) [M/n/y/?] m<br />CCITT X.25 Packet Layer (X25) [N/m/y/?] n<br />LAPB Data Link Driver (LAPB) [N/m/y/?] n<br />Phonet protocols family (PHONET) [N/m/y/?] n<br />Data Center Bridging support (DCB) [Y/?] y<br />DNS Resolver support (DNS_RESOLVER) [M/y/?] m<br />B.A.T.M.A.N. Advanced Meshing Protocol (BATMAN_ADV) [M/n/y/?] m<br />&#160; B.A.T.M.A.N. V protocol (BATMAN_ADV_BATMAN_V) [Y/n/?] y<br />&#160; Bridge Loop Avoidance (BATMAN_ADV_BLA) [Y/n/?] y<br />&#160; Distributed ARP Table (BATMAN_ADV_DAT) [Y/n/?] y<br />&#160; Network Coding (BATMAN_ADV_NC) [Y/n/?] y<br />&#160; Multicast optimisation (BATMAN_ADV_MCAST) [Y/n/?] y<br />&#160; B.A.T.M.A.N. debugging (BATMAN_ADV_DEBUG) [N/y/?] n<br />&#160; B.A.T.M.A.N. tracing support (BATMAN_ADV_TRACING) [Y/n/?] y<br />Open vSwitch (OPENVSWITCH) [M/n/?] m<br />&#160; Open vSwitch GRE tunneling support (OPENVSWITCH_GRE) [M/n/?] m<br />&#160; Open vSwitch VXLAN tunneling support (OPENVSWITCH_VXLAN) [M/n/?] m<br />&#160; Open vSwitch Geneve tunneling support (OPENVSWITCH_GENEVE) [M/n/?] m<br />Virtual Socket protocol (VSOCKETS) [M/n/y/?] m<br />&#160; Virtual Sockets monitoring interface (VSOCKETS_DIAG) [M/n/?] m<br />&#160; Virtual Sockets loopback transport (VSOCKETS_LOOPBACK) [M/n/?] m<br />&#160; VMware VMCI transport for Virtual Sockets (VMWARE_VMCI_VSOCKETS) [M/n/?] m<br />NETLINK: socket monitoring interface (NETLINK_DIAG) [M/n/y/?] m<br />High-availability Seamless Redundancy (HSR &amp; PRP) (HSR) [N/m/y/?] n<br />Switch (and switch-ish) device support (NET_SWITCHDEV) [Y/?] y<br />L3 Master device support (NET_L3_MASTER_DEV) [Y/?] y<br />Qualcomm IPC Router support (QRTR) [N/m/y/?] n<br />NCSI interface support (NET_NCSI) [Y/n/?] y<br />&#160; Get NCSI OEM MAC Address (NCSI_OEM_CMD_GET_MAC) [Y/n/?] y<br />&#160; Keep PHY Link up (NCSI_OEM_CMD_KEEP_PHY) [N/y/?] n<br />Use percpu variables to maintain network device refcount (PCPU_DEV_REFCNT) [Y/n/?] y<br />Maximum number of fragments per skb_shared_info (MAX_SKB_FRAGS) [17] (NEW) <br />Receive packet steering (RPS) [Y/n/?] y<br />&#160; Hardware acceleration of RFS (RFS_ACCEL) [Y/n/?] y<br />Network priority cgroup (CGROUP_NET_PRIO) [Y/n/?] y<br />Network classid cgroup (CGROUP_NET_CLASSID) [Y/?] y<br />Enable Byte Queue Limits (BQL) [Y/n/?] y<br />enable BPF STREAM_PARSER (BPF_STREAM_PARSER) [Y/n/?] y<br />Net flow limit (NET_FLOW_LIMIT) [Y/n/?] y<br />*<br />* Bluetooth subsystem support<br />*<br />Bluetooth subsystem support (BT) [M/n/?] m<br />&#160; Bluetooth Classic (BR/EDR) features (BT_BREDR) [Y/n/?] y<br />&#160; &#160; RFCOMM protocol support (BT_RFCOMM) [M/n/y/?] m<br />&#160; &#160; &#160; RFCOMM TTY support (BT_RFCOMM_TTY) [Y/n/?] y<br />&#160; &#160; BNEP protocol support (BT_BNEP) [M/n/y/?] m<br />&#160; &#160; &#160; Multicast filter support (BT_BNEP_MC_FILTER) [Y/n/?] y<br />&#160; &#160; &#160; Protocol filter support (BT_BNEP_PROTO_FILTER) [Y/n/?] y<br />&#160; &#160; HIDP protocol support (BT_HIDP) [M/n/y/?] m<br />&#160; Bluetooth Low Energy (LE) features (BT_LE) [Y/n/?] y<br />&#160; &#160; Bluetooth L2CAP Enhanced Credit Flow Control (BT_LE_L2CAP_ECRED) [Y/n/?] (NEW) <br />&#160; &#160; Bluetooth 6LoWPAN support (BT_6LOWPAN) [M/n/?] m<br />&#160; Enable LED triggers (BT_LEDS) [Y/n/?] y<br />&#160; Enable Microsoft extensions (BT_MSFTEXT) [Y/n/?] y<br />&#160; Enable Android Open Source Project extensions (BT_AOSPEXT) [N/y/?] n<br />&#160; Export Bluetooth internals in debugfs (BT_DEBUGFS) [Y/n/?] y<br />&#160; Bluetooth self testing support (BT_SELFTEST) [N/y/?] n<br />&#160; *<br />&#160; * Bluetooth device drivers<br />&#160; *<br />&#160; HCI USB driver (BT_HCIBTUSB) [M/n/?] m<br />&#160; &#160; Enable USB autosuspend for Bluetooth USB devices by default (BT_HCIBTUSB_AUTOSUSPEND) [Y/n/?] y<br />&#160; &#160; Enable USB poll_sync for Bluetooth USB devices by default (BT_HCIBTUSB_POLL_SYNC) [Y/n/?] (NEW) <br />&#160; &#160; Broadcom protocol support (BT_HCIBTUSB_BCM) [Y/n/?] y<br />&#160; &#160; MediaTek protocol support (BT_HCIBTUSB_MTK) [N/y/?] n<br />&#160; &#160; Realtek protocol support (BT_HCIBTUSB_RTL) [Y/n/?] y<br />&#160; HCI SDIO driver (BT_HCIBTSDIO) [M/n/?] m<br />&#160; HCI UART driver (BT_HCIUART) [M/n/?] m<br />&#160; &#160; UART (H4) protocol support (BT_HCIUART_H4) [Y/?] y<br />&#160; &#160; UART Nokia H4+ protocol support (BT_HCIUART_NOKIA) [M/n/?] m<br />&#160; &#160; BCSP protocol support (BT_HCIUART_BCSP) [Y/n/?] y<br />&#160; &#160; Atheros AR300x serial support (BT_HCIUART_ATH3K) [Y/n/?] y<br />&#160; HCILL protocol support (BT_HCIUART_LL) [Y/n/?] y<br />&#160; Three-wire UART (H5) protocol support (BT_HCIUART_3WIRE) [Y/?] y<br />&#160; Intel protocol support (BT_HCIUART_INTEL) [Y/n/?] y<br />&#160; Broadcom protocol support (BT_HCIUART_BCM) [Y/n/?] y<br />&#160; Realtek protocol support (BT_HCIUART_RTL) [Y/n/?] y<br />&#160; Qualcomm Atheros protocol support (BT_HCIUART_QCA) [Y/n/?] y<br />&#160; Intel AG6XX protocol support (BT_HCIUART_AG6XX) [Y/n/?] y<br />&#160; Marvell protocol support (BT_HCIUART_MRVL) [Y/n/?] y<br />&#160; Amlogic protocol support (BT_HCIUART_AML) [N/y/?] (NEW) <br />&#160; HCI BCM203x USB driver (BT_HCIBCM203X) [M/n/?] m<br />&#160; HCI BCM4377/4378/4387/4388 PCIe driver (BT_HCIBCM4377) [N/m/?] (NEW) <br />&#160; HCI BPA10x USB driver (BT_HCIBPA10X) [M/n/?] m<br />&#160; HCI BlueFRITZ! USB driver (BT_HCIBFUSB) [M/n/?] m<br />&#160; HCI DTL1 (PC Card) driver (BT_HCIDTL1) [M/n/?] m<br />&#160; HCI BT3C (PC Card) driver (BT_HCIBT3C) [M/n/?] m<br />&#160; HCI BlueCard (PC Card) driver (BT_HCIBLUECARD) [M/n/?] m<br />&#160; HCI VHCI (Virtual HCI device) driver (BT_HCIVHCI) [M/n/?] m<br />&#160; Marvell Bluetooth driver support (BT_MRVL) [M/n/?] m<br />&#160; &#160; Marvell BT-over-SDIO driver (BT_MRVL_SDIO) [M/n/?] m<br />&#160; Atheros firmware download driver (BT_ATH3K) [M/n/?] m<br />&#160; MediaTek HCI SDIO driver (BT_MTKSDIO) [M/n/?] m<br />&#160; MediaTek HCI UART driver (BT_MTKUART) [N/m/?] n<br />&#160; NXP protocol support (BT_NXPUART) [N/m/?] (NEW) <br />&#160; Intel HCI PCIe driver (BT_INTEL_PCIE) [N/m/?] (NEW) <br />*<br />* Networking support<br />*<br />Networking support (NET) [Y/?] y<br />&#160; RxRPC session sockets (AF_RXRPC) [M/y/?] m<br />&#160; &#160; IPv6 support for RxRPC (AF_RXRPC_IPV6) [Y/n/?] y<br />&#160; &#160; Inject packet loss into RxRPC packet stream (AF_RXRPC_INJECT_LOSS) [N/y/?] n<br />&#160; &#160; Inject delay into packet reception (AF_RXRPC_INJECT_RX_DELAY) [N/y/?] (NEW) <br />&#160; &#160; RxRPC dynamic debugging (AF_RXRPC_DEBUG) [Y/n/?] y<br />&#160; &#160; RxRPC Kerberos security (RXKAD) [Y/n/?] y<br />&#160; &#160; RxRPC test service (RXPERF) [N/m/?] (NEW) <br />&#160; KCM sockets (AF_KCM) [M/n/y/?] m<br />&#160; Ceph core library (CEPH_LIB) [M/y/?] m<br />&#160; &#160; Include file:line in ceph debug output (CEPH_LIB_PRETTYDEBUG) [N/y/?] n<br />&#160; &#160; Use in-kernel support for DNS lookup (CEPH_LIB_USE_DNS_RESOLVER) [N/y/?] n<br />&#160; Network light weight tunnels (LWTUNNEL) [Y/?] y<br />&#160; &#160; Execute BPF program as route nexthop action (LWTUNNEL_BPF) [Y/n/?] y<br />&#160; Page pool stats (PAGE_POOL_STATS) [N/y/?] n<br />&#160; Generic failover module (FAILOVER) [M/y/?] m<br />&#160; Netlink interface for ethtool (ETHTOOL_NETLINK) [Y/n/?] y<br />*<br />* PCI support<br />*<br />PCI support (PCI) [Y/n/?] y<br />&#160; PCI Express Port Bus support (PCIEPORTBUS) [Y/n/?] y<br />&#160; &#160; PCI Express Hotplug driver (HOTPLUG_PCI_PCIE) [Y/n/?] y<br />&#160; &#160; PCI Express Advanced Error Reporting support (PCIEAER) [Y/n/?] y<br />&#160; &#160; &#160; PCI Express error injection support (PCIEAER_INJECT) [M/n/y/?] m<br />&#160; &#160; &#160; PCI Express ECRC settings control (PCIE_ECRC) [Y/n/?] y<br />&#160; PCI Express ASPM control (PCIEASPM) [Y/?] y<br />&#160; &#160; Default ASPM policy<br />&#160; &#160; &gt; 1. BIOS default (PCIEASPM_DEFAULT)<br />&#160; &#160; &#160; 2. Powersave (PCIEASPM_POWERSAVE)<br />&#160; &#160; &#160; 3. Power Supersave (PCIEASPM_POWER_SUPERSAVE)<br />&#160; &#160; &#160; 4. Performance (PCIEASPM_PERFORMANCE)<br />&#160; &#160; choice[1-4?]: 1<br />&#160; PCI Express Downstream Port Containment support (PCIE_DPC) [Y/n/?] y<br />&#160; PCI Express Precision Time Measurement support (PCIE_PTM) [Y/n/?] y<br />&#160; PCI Express Error Disconnect Recover support (PCIE_EDR) [N/y/?] n<br />&#160; Message Signaled Interrupts (MSI and MSI-X) (PCI_MSI) [Y/?] y<br />&#160; PCI Debugging (PCI_DEBUG) [N/y/?] n<br />&#160; Enable PCI resource re-allocation detection (PCI_REALLOC_ENABLE_AUTO) [N/y/?] n<br />&#160; PCI Stub driver (PCI_STUB) [Y/n/m/?] y<br />&#160; PCI PF Stub driver (PCI_PF_STUB) [M/n/y/?] m<br />&#160; Xen PCI Frontend (XEN_PCIDEV_FRONTEND) [M/n/y/?] m<br />&#160; PCI IOV support (PCI_IOV) [Y/?] y<br />&#160; Native PCIe Enclosure Management (PCI_NPEM) [N/y/?] (NEW) <br />&#160; PCI PRI support (PCI_PRI) [Y/?] y<br />&#160; PCI PASID support (PCI_PASID) [Y/?] y<br />&#160; PCI peer-to-peer transfer support (PCI_P2PDMA) [Y/n/?] y<br />&#160; VGA Arbitration (VGA_ARB) [Y/?] y<br />&#160; &#160; Maximum number of GPUs (VGA_ARB_MAX_GPUS) [16] 16<br />*<br />* Firmware loader<br />*<br />Firmware loading facility (FW_LOADER) [Y/?] y<br />&#160; Log filenames and checksums for loaded firmware (FW_LOADER_DEBUG) [Y/n/?] (NEW) <br />&#160; Build named firmware blobs into the kernel binary (EXTRA_FIRMWARE) [] <br />&#160; Enable the firmware sysfs fallback mechanism (FW_LOADER_USER_HELPER) [N/y/?] n<br />&#160; Enable compressed firmware support (FW_LOADER_COMPRESS) [Y/n/?] y<br />&#160; &#160; Enable XZ-compressed firmware support (FW_LOADER_COMPRESS_XZ) [Y/n/?] y<br />&#160; &#160; Enable ZSTD-compressed firmware support (FW_LOADER_COMPRESS_ZSTD) [N/y/?] n<br />&#160; Enable firmware caching during suspend (FW_CACHE) [Y/n/?] y<br />&#160; Enable users to initiate firmware updates using sysfs (FW_UPLOAD) [N/y/?] n<br />*<br />* Generic Driver Options<br />*<br />Support for uevent helper (UEVENT_HELPER) [N/y/?] n<br />Maintain a devtmpfs filesystem to mount at /dev (DEVTMPFS) [Y/?] y<br />&#160; Automount devtmpfs at /dev, after the kernel mounted the rootfs (DEVTMPFS_MOUNT) [Y/n/?] y<br />&#160; Use nosuid,noexec mount options on devtmpfs (DEVTMPFS_SAFE) [N/y/?] n<br />Select only drivers that don&#039;t need compile-time external firmware (STANDALONE) [Y/n/?] y<br />Disable drivers features which enable custom firmware building (PREVENT_FIRMWARE_BUILD) [Y/n/?] y<br />Driver Core verbose debug messages (DEBUG_DRIVER) [N/y/?] n<br />Managed device resources verbose debug messages (DEBUG_DEVRES) [Y/n/?] y<br />Test driver remove calls during probe (UNSTABLE) (DEBUG_TEST_DRIVER_REMOVE) [N/y/?] n<br />Build kernel module to test asynchronous driver probing (TEST_ASYNC_DRIVER_PROBE) [N/m/?] n<br />Enable verbose DMA_FENCE_TRACE messages (DMA_FENCE_TRACE) [N/y/?] n<br />sync_state() behavior defaults to timeout instead of strict (FW_DEVLINK_SYNC_STATE_TIMEOUT) [N/y/?] (NEW) <br />*<br />* Firmware Drivers<br />*<br />BIOS Enhanced Disk Drive calls determine boot disk (EDD) [M/n/y/?] m<br />&#160; Sets default behavior for EDD detection to off (EDD_OFF) [N/y/?] n<br />Export DMI identification via sysfs to userspace (DMIID) [Y/?] y<br />DMI table support in sysfs (DMI_SYSFS) [Y/n/m/?] y<br />iSCSI Boot Firmware Table Attributes (ISCSI_IBFT_FIND) [Y/?] y<br />iSCSI Boot Firmware Table Attributes module (ISCSI_IBFT) [M/n/y/?] m<br />QEMU fw_cfg device support in sysfs (FW_CFG_SYSFS) [M/n/y/?] m<br />&#160; QEMU fw_cfg device parameter parsing (FW_CFG_SYSFS_CMDLINE) [N/y/?] n<br />Mark VGA/VBE/EFI FB as generic system framebuffer (SYSFB_SIMPLEFB) [N/y/?] n<br />IMX SCMI MISC Protocol driver (IMX_SCMI_MISC_DRV) [N/m/y/?] (NEW) <br />*<br />* Enable UBI - Unsorted block images<br />*<br />Enable UBI - Unsorted block images (MTD_UBI) [M/n/?] m<br />&#160; UBI wear-leveling threshold (MTD_UBI_WL_THRESHOLD) [4096] 4096<br />&#160; Maximum expected bad eraseblock count per 1024 eraseblocks (MTD_UBI_BEB_LIMIT) [20] 20<br />&#160; UBI Fastmap (Experimental feature) (MTD_UBI_FASTMAP) [N/y/?] n<br />&#160; MTD devices emulation driver (gluebi) (MTD_UBI_GLUEBI) [N/m/?] n<br />&#160; Read-only block devices on top of UBI volumes (MTD_UBI_BLOCK) [N/y/?] n<br />&#160; UBI virtual NVMEM (MTD_UBI_NVMEM) [N/m/?] (NEW) <br />*<br />* Block devices<br />*<br />Block devices (BLK_DEV) [Y/n/?] y<br />&#160; Null test block driver (BLK_DEV_NULL_BLK) [M/n/y/?] m<br />&#160; Normal floppy disk support (BLK_DEV_FD) [M/n/y/?] m<br />&#160; &#160; Support for raw floppy disk commands (DEPRECATED) (BLK_DEV_FD_RAWCMD) [N/y/?] n<br />&#160; Block Device Driver for Micron PCIe SSDs (BLK_DEV_PCIESSD_MTIP32XX) [M/n/y/?] m<br />&#160; Compressed RAM block device support (ZRAM) [M/n/y/?] m<br />&#160; &#160; lz4 compression support (ZRAM_BACKEND_LZ4) [N/y/?] (NEW) <br />&#160; &#160; lz4hc compression support (ZRAM_BACKEND_LZ4HC) [N/y/?] (NEW) <br />&#160; &#160; zstd compression support (ZRAM_BACKEND_ZSTD) [N/y/?] (NEW) <br />&#160; &#160; deflate compression support (ZRAM_BACKEND_DEFLATE) [N/y/?] (NEW) <br />&#160; &#160; 842 compression support (ZRAM_BACKEND_842) [N/y/?] (NEW) <br />&#160; &#160; Default zram compressor<br />&#160; &#160; &gt; 1. lzo-rle (ZRAM_DEF_COMP_LZORLE)<br />&#160; &#160; &#160; 2. lzo (ZRAM_DEF_COMP_LZO)<br />&#160; &#160; choice[1-2?]: 1<br />&#160; &#160; Write back incompressible or idle page to backing device (ZRAM_WRITEBACK) [Y/n/?] y<br />&#160; &#160; Track access time of zram entries (ZRAM_TRACK_ENTRY_ACTIME) [Y/?] (NEW) y<br />&#160; &#160; Track zRam block status (ZRAM_MEMORY_TRACKING) [Y/n/?] y<br />&#160; &#160; Enable multiple compression streams (ZRAM_MULTI_COMP) [N/y/?] (NEW) <br />&#160; Loopback device support (BLK_DEV_LOOP) [M/n/y/?] m<br />&#160; &#160; Number of loop devices to pre-create at init time (BLK_DEV_LOOP_MIN_COUNT) [0] 0<br />&#160; DRBD Distributed Replicated Block Device support (BLK_DEV_DRBD) [M/n/y/?] m<br />&#160; &#160; DRBD fault injection (DRBD_FAULT_INJECTION) [N/y/?] n<br />&#160; Network block device support (BLK_DEV_NBD) [M/n/y/?] m<br />&#160; RAM block device support (BLK_DEV_RAM) [M/n/y/?] m<br />&#160; &#160; Default number of RAM disks (BLK_DEV_RAM_COUNT) [16] 16<br />&#160; &#160; Default RAM disk size (kbytes) (BLK_DEV_RAM_SIZE) [16384] 16384<br />&#160; Packet writing on CD/DVD media (DEPRECATED) (CDROM_PKTCDVD) [M/n/y/?] m<br />&#160; &#160; Free buffers for data gathering (CDROM_PKTCDVD_BUFFERS) [8] 8<br />&#160; &#160; Enable write caching (CDROM_PKTCDVD_WCACHE) [N/y/?] n<br />&#160; ATA over Ethernet support (ATA_OVER_ETH) [M/n/y/?] m<br />&#160; Xen virtual block device support (XEN_BLKDEV_FRONTEND) [M/n/y/?] m<br />&#160; Xen block-device backend driver (XEN_BLKDEV_BACKEND) [M/n/y/?] m<br />&#160; Rados block device (RBD) (BLK_DEV_RBD) [M/n/y/?] m<br />&#160; Userspace block driver (Experimental) (BLK_DEV_UBLK) [N/m/y/?] n<br />&#160; RDMA Network Block Device driver client (BLK_DEV_RNBD_CLIENT) [N/m/?] n<br />&#160; RDMA Network Block Device driver server (BLK_DEV_RNBD_SERVER) [N/m/?] n<br />*<br />* NVME Support<br />*<br />NVM Express block device (BLK_DEV_NVME) [M/n/y/?] m<br />NVMe multipath support (NVME_MULTIPATH) [Y/n/?] y<br />NVMe verbose error reporting (NVME_VERBOSE_ERRORS) [N/y/?] n<br />NVMe hardware monitoring (NVME_HWMON) [Y/n/?] y<br />NVM Express over Fabrics RDMA host driver (NVME_RDMA) [M/n/?] m<br />NVM Express over Fabrics FC host driver (NVME_FC) [M/n/y/?] m<br />NVM Express over Fabrics TCP host driver (NVME_TCP) [M/n/y/?] m<br />&#160; NVMe over Fabrics TCP TLS encryption support (NVME_TCP_TLS) [N/y/?] (NEW) <br />NVMe over Fabrics In-Band Authentication in host side (NVME_HOST_AUTH) [N/y/?] (NEW) <br />NVMe Target support (NVME_TARGET) [M/n/?] m<br />&#160; NVMe Target debugfs support (NVME_TARGET_DEBUGFS) [N/y/?] (NEW) <br />&#160; NVMe Target Passthrough support (NVME_TARGET_PASSTHRU) [Y/n/?] y<br />&#160; NVMe loopback device support (NVME_TARGET_LOOP) [M/n/?] m<br />&#160; NVMe over Fabrics RDMA target support (NVME_TARGET_RDMA) [M/n/?] m<br />&#160; NVMe over Fabrics FC target driver (NVME_TARGET_FC) [M/n/?] m<br />&#160; &#160; NVMe over Fabrics FC Transport Loopback Test driver (NVME_TARGET_FCLOOP) [M/n/?] m<br />&#160; NVMe over Fabrics TCP target support (NVME_TARGET_TCP) [M/n/?] m<br />&#160; &#160; NVMe over Fabrics TCP target TLS encryption support (NVME_TARGET_TCP_TLS) [N/y/?] (NEW) <br />&#160; NVMe over Fabrics In-band Authentication in target side (NVME_TARGET_AUTH) [N/y/?] n<br />*<br />* Misc devices<br />*<br />Analog Devices Digital Potentiometers (AD525X_DPOT) [N/m/y/?] n<br />Dummy IRQ handler (DUMMY_IRQ) [N/m/y/?] n<br />Device driver for IBM RSA service processor (IBM_ASM) [M/n/y/?] m<br />Sensable PHANToM (PCI) (PHANTOM) [N/m/y/?] n<br />RPMB partition interface (RPMB) [N/m/?] (NEW) <br />TI Flash Media interface support (TIFM_CORE) [M/y/?] m<br />&#160; TI Flash Media PCI74xx/PCI76xx host adapter support (TIFM_7XX1) [M/n/?] m<br />Integrated Circuits ICS932S401 (ICS932S401) [N/m/?] n<br />Enclosure Services (ENCLOSURE_SERVICES) [M/n/y/?] m<br />Support communication between SGI SSIs (SGI_XP) [M/n/y/?] m<br />Channel interface driver for the HP iLO processor (HP_ILO) [M/n/y/?] m<br />SGI GRU driver (SGI_GRU) [M/y/?] m<br />&#160; SGI GRU driver debug (SGI_GRU_DEBUG) [N/y/?] n<br />Medfield Avago APDS9802 ALS Sensor module (APDS9802ALS) [M/n/?] m<br />Intersil ISL29003 ambient light sensor (ISL29003) [M/n/?] m<br />Intersil ISL29020 ambient light sensor (ISL29020) [M/n/?] m<br />Taos TSL2550 ambient light sensor (SENSORS_TSL2550) [M/n/?] m<br />BH1770GLC / SFH7770 combined ALS - Proximity sensor (SENSORS_BH1770) [M/n/?] m<br />APDS990X combined als and proximity sensors (SENSORS_APDS990X) [M/n/?] m<br />Honeywell HMC6352 compass (HMC6352) [N/m/?] n<br />Dallas DS1682 Total Elapsed Time Recorder with Alarm (DS1682) [N/m/?] n<br />VMware Balloon Driver (VMWARE_BALLOON) [M/n/?] m<br />Lattice ECP3 FPGA bitstream configuration via SPI (LATTICE_ECP3_CONFIG) [N/m/y/?] n<br />Generic on-chip SRAM driver (SRAM) [N/y/?] n<br />Synopsys DesignWare xData PCIe driver (DW_XDATA_PCIE) [N/m/y/?] n<br />PCI Endpoint Test driver (PCI_ENDPOINT_TEST) [N/m/y/?] n<br />Xilinx SDFEC 16 (XILINX_SDFEC) [N/m/y/?] n<br />ENE CB710/720 Flash memory card reader support (CB710_CORE) [M/y/?] m<br />&#160; Enable driver debugging (CB710_DEBUG) [N/y/?] n<br />STMicroeletronics LIS3LV02Dx three-axis digital accelerometer (I2C) (SENSORS_LIS3_I2C) [M/n/?] m<br />*<br />* Altera FPGA firmware download module (requires I2C)<br />*<br />Altera FPGA firmware download module (ALTERA_STAPL) [M/n/?] m<br />Intel Management Engine Interface (INTEL_MEI) [M/n/y/?] m<br />&#160; ME Enabled Intel Chipsets (INTEL_MEI_ME) [M/n/?] m<br />&#160; Intel Trusted Execution Environment with ME Interface (INTEL_MEI_TXE) [M/n/?] m<br />&#160; Intel MEI GSC embedded device (INTEL_MEI_GSC) [N/m/?] n<br />&#160; Intel visual sensing controller device transport driver (INTEL_MEI_VSC_HW) [N/m/?] (NEW) <br />&#160; Intel HDCP2.2 services of ME Interface (INTEL_MEI_HDCP) [M/n/?] m<br />&#160; Intel PXP services of ME Interface (INTEL_MEI_PXP) [N/m/?] n<br />&#160; Intel GSC Proxy services of ME Interface (INTEL_MEI_GSC_PROXY) [N/m/?] (NEW) <br />VMware VMCI Driver (VMWARE_VMCI) [M/n/y/?] m<br />Line Echo Canceller support (ECHO) [M/n/y/?] m<br />Support for Broadcom VK Accelerators (BCM_VK) [N/m/y/?] n<br />Alcor Micro/Alcor Link PCI-E card reader (MISC_ALCOR_PCI) [M/n/y/?] m<br />Realtek PCI-E card reader (MISC_RTSX_PCI) [M/n/y/?] m<br />Realtek USB card reader (MISC_RTSX_USB) [M/n/y/?] m<br />Accelerator Framework for User Land (UACCE) [N/m/y/?] n<br />pvpanic device support (PVPANIC) [N/y/?] n<br />Microchip PCI1XXXX PCIe to GPIO Expander + OTP/EEPROM manager (GP_PCI1XXXX) [N/m/y/?] n<br />KEBA CP500 system FPGA support (KEBA_CP500) [N/m/y/?] (NEW) <br />*<br />* Serial ATA and Parallel ATA drivers (libata)<br />*<br />Serial ATA and Parallel ATA drivers (libata) (ATA) [Y/n/m/?] y<br />&#160; Verbose ATA error reporting (ATA_VERBOSE_ERROR) [Y/n/?] y<br />&#160; ATA ACPI Support (ATA_ACPI) [Y/n/?] y<br />&#160; &#160; SATA Zero Power Optical Disc Drive (ZPODD) support (SATA_ZPODD) [N/y/?] n<br />&#160; SATA Port Multiplier support (SATA_PMP) [Y/n/?] y<br />&#160; *<br />&#160; * Controllers with non-SFF native interface<br />&#160; *<br />&#160; AHCI SATA support (SATA_AHCI) [M/n/y/?] m<br />&#160; &#160; Default SATA Link Power Management policy (SATA_MOBILE_LPM_POLICY) [3] 3<br />&#160; Platform AHCI SATA support (SATA_AHCI_PLATFORM) [M/n/y/?] m<br />&#160; Synopsys DWC AHCI SATA support (AHCI_DWC) [N/m/y/?] n<br />&#160; Initio 162x SATA support (Very Experimental) (SATA_INIC162X) [M/n/y/?] m<br />&#160; ACard AHCI variant (ATP 8620) (SATA_ACARD_AHCI) [M/n/y/?] m<br />&#160; Silicon Image 3124/3132 SATA support (SATA_SIL24) [M/n/y/?] m<br />&#160; ATA SFF support (for legacy IDE and PATA) (ATA_SFF) [Y/n/?] y<br />&#160; &#160; *<br />&#160; &#160; * SFF controllers with custom DMA interface<br />&#160; &#160; *<br />&#160; &#160; Pacific Digital ADMA support (PDC_ADMA) [M/n/y/?] m<br />&#160; &#160; Pacific Digital SATA QStor support (SATA_QSTOR) [M/n/y/?] m<br />&#160; &#160; Promise SATA SX4 support (Experimental) (SATA_SX4) [M/n/y/?] m<br />&#160; &#160; ATA BMDMA support (ATA_BMDMA) [Y/n/?] y<br />&#160; &#160; &#160; *<br />&#160; &#160; &#160; * SATA SFF controllers with BMDMA<br />&#160; &#160; &#160; *</p><p>&#160; &#160; &#160; VITESSE VSC-7174 / INTEL 31244 SATA support (SATA_VITESSE) [M/n/y/?] m<br />&#160; &#160; &#160; *<br />&#160; &#160; &#160; * PATA SFF controllers with BMDMA<br />&#160; &#160; &#160; *<br />&#160; &#160; &#160; ALi PATA support (PATA_ALI) [M/n/y/?] m<br />&#160; &#160; &#160; AMD/NVidia PATA support (PATA_AMD) [M/n/y/?] m<br />&#160; &#160; &#160; ARTOP 6210/6260 PATA support (PATA_ARTOP) [M/n/y/?] m<br />&#160; &#160; &#160; ATI PATA support (PATA_ATIIXP) [M/n/y/?] m<br />&#160; &#160; &#160; ARTOP/Acard ATP867X PATA support (PATA_ATP867X) [M/n/y/?] m<br />&#160; &#160; &#160; CMD64x PATA support (PATA_CMD64X) [M/n/y/?] m<br />&#160; &#160; &#160; Cypress CY82C693 PATA support (Very Experimental) (PATA_CYPRESS) [N/m/y/?] n<br />&#160; &#160; &#160; EFAR SLC90E66 support (PATA_EFAR) [M/n/y/?] m<br />&#160; &#160; &#160; HPT 366/368 PATA support (PATA_HPT366) [M/n/y/?] m<br />&#160; &#160; &#160; HPT 370/370A/371/372/374/302 PATA support (PATA_HPT37X) [M/n/y/?] m<br />&#160; &#160; &#160; HPT 371N/372N/302N PATA support (PATA_HPT3X2N) [M/n/y/?] m<br />&#160; &#160; &#160; HPT 343/363 PATA support (PATA_HPT3X3) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; HPT 343/363 DMA support (PATA_HPT3X3_DMA) [N/y/?] n<br />&#160; &#160; &#160; IT8213 PATA support (Experimental) (PATA_IT8213) [M/n/y/?] m<br />&#160; &#160; &#160; IT8211/2 PATA support (PATA_IT821X) [M/n/y/?] m<br />&#160; &#160; &#160; JMicron PATA support (PATA_JMICRON) [M/n/y/?] m<br />&#160; &#160; &#160; Marvell PATA support via legacy mode (PATA_MARVELL) [M/n/y/?] m<br />&#160; &#160; &#160; NETCELL Revolution RAID support (PATA_NETCELL) [M/n/y/?] m<br />&#160; &#160; &#160; Ninja32/Delkin Cardbus ATA support (PATA_NINJA32) [M/n/y/?] m<br />&#160; &#160; &#160; Nat Semi NS87415 PATA support (PATA_NS87415) [M/n/y/?] m<br />&#160; &#160; &#160; Intel PATA old PIIX support (PATA_OLDPIIX) [M/n/y/?] m<br />&#160; &#160; &#160; OPTI FireStar PATA support (Very Experimental) (PATA_OPTIDMA) [M/n/y/?] m<br />&#160; &#160; &#160; Promise PATA 2027x support (PATA_PDC2027X) [M/n/y/?] m<br />&#160; &#160; &#160; Older Promise PATA controller support (PATA_PDC_OLD) [M/n/y/?] m<br />&#160; &#160; &#160; RADISYS 82600 PATA support (Experimental) (PATA_RADISYS) [N/m/y/?] n<br />&#160; &#160; &#160; RDC PATA support (PATA_RDC) [N/m/y/?] n<br />&#160; &#160; &#160; Intel SCH PATA support (PATA_SCH) [M/n/y/?] m<br />&#160; &#160; &#160; SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support (PATA_SERVERWORKS) [M/n/y/?] m<br />&#160; &#160; &#160; CMD / Silicon Image 680 PATA support (PATA_SIL680) [M/n/y/?] m<br />&#160; &#160; &#160; SiS PATA support (PATA_SIS) [M/y/?] m<br />&#160; &#160; &#160; Toshiba Piccolo support (Experimental) (PATA_TOSHIBA) [M/n/y/?] m<br />&#160; &#160; &#160; Compaq Triflex PATA support (PATA_TRIFLEX) [M/n/y/?] m<br />&#160; &#160; &#160; VIA PATA support (PATA_VIA) [M/n/y/?] m<br />&#160; &#160; &#160; Winbond SL82C105 PATA support (PATA_WINBOND) [M/n/y/?] m<br />&#160; &#160; *<br />&#160; &#160; * PIO-only SFF controllers<br />&#160; &#160; *<br />&#160; &#160; CMD640 PCI PATA support (Experimental) (PATA_CMD640_PCI) [M/n/y/?] m<br />&#160; &#160; Intel PATA MPIIX support (PATA_MPIIX) [M/n/y/?] m<br />&#160; &#160; Nat Semi NS87410 PATA support (PATA_NS87410) [M/n/y/?] m<br />&#160; &#160; OPTI621/6215 PATA support (Very Experimental) (PATA_OPTI) [M/n/y/?] m<br />&#160; &#160; PCMCIA PATA support (PATA_PCMCIA) [M/n/?] m<br />&#160; &#160; PC Tech RZ1000 PATA support (PATA_RZ1000) [N/m/y/?] n<br />&#160; &#160; Parallel port IDE device support (PATA_PARPORT) [N/m/?] (NEW) <br />&#160; &#160; *<br />&#160; &#160; * Generic fallback / legacy drivers<br />&#160; &#160; *<br />&#160; &#160; ACPI firmware driver for PATA (PATA_ACPI) [M/n/y/?] m<br />&#160; &#160; Generic ATA support (ATA_GENERIC) [M/n/y/?] m<br />&#160; &#160; Legacy ISA PATA support (Experimental) (PATA_LEGACY) [N/m/y/?] n<br />*<br />* Multiple devices driver support (RAID and LVM)<br />*<br />Multiple devices driver support (RAID and LVM) (MD) [Y/n/?] y<br />&#160; RAID support (BLK_DEV_MD) [M/y/?] m<br />&#160; MD bitmap file support (deprecated) (MD_BITMAP_FILE) [Y/n/?] (NEW) <br />&#160; Linear (append) mode (MD_LINEAR) [M/n/?] m<br />&#160; RAID-0 (striping) mode (MD_RAID0) [M/?] m<br />&#160; RAID-1 (mirroring) mode (MD_RAID1) [M/?] m<br />&#160; RAID-10 (mirrored striping) mode (MD_RAID10) [M/?] m<br />&#160; RAID-4/RAID-5/RAID-6 mode (MD_RAID456) [M/?] m<br />&#160; Cluster Support for MD (MD_CLUSTER) [N/m/?] n<br />&#160; Block device as cache (BCACHE) [N/m/y/?] n<br />&#160; Device mapper support (BLK_DEV_DM) [M/n/y/?] m<br />&#160; &#160; Device mapper debugging support (DM_DEBUG) [Y/n/?] y<br />&#160; &#160; Block manager locking (DM_DEBUG_BLOCK_MANAGER_LOCKING) [Y/n/?] y<br />&#160; &#160; &#160; Keep stack trace of persistent data block lock holders (DM_DEBUG_BLOCK_STACK_TRACING) [N/y/?] n<br />&#160; &#160; Unstriped target (DM_UNSTRIPED) [M/n/?] m<br />&#160; &#160; Crypt target support (DM_CRYPT) [M/n/?] m<br />&#160; &#160; Snapshot target (DM_SNAPSHOT) [M/n/?] m<br />&#160; &#160; Thin provisioning target (DM_THIN_PROVISIONING) [M/n/?] m<br />&#160; &#160; Cache target (EXPERIMENTAL) (DM_CACHE) [M/n/?] m<br />&#160; &#160; &#160; Stochastic MQ Cache Policy (EXPERIMENTAL) (DM_CACHE_SMQ) [M/n/?] m<br />&#160; &#160; Writecache target (DM_WRITECACHE) [M/n/?] m<br />&#160; &#160; Emulated block size target (EXPERIMENTAL) (DM_EBS) [N/m/?] n<br />&#160; &#160; Era target (EXPERIMENTAL) (DM_ERA) [N/m/?] n<br />&#160; &#160; Clone target (EXPERIMENTAL) (DM_CLONE) [M/n/?] m<br />&#160; &#160; Mirror target (DM_MIRROR) [M/n/?] m<br />&#160; &#160; &#160; Mirror userspace logging (DM_LOG_USERSPACE) [M/n/?] m<br />&#160; &#160; RAID 1/4/5/6/10 target (DM_RAID) [M/n/?] m<br />&#160; &#160; Zero target (DM_ZERO) [M/n/?] m<br />&#160; &#160; Multipath target (DM_MULTIPATH) [M/n/?] m<br />&#160; &#160; &#160; I/O Path Selector based on the number of in-flight I/Os (DM_MULTIPATH_QL) [M/n/?] m<br />&#160; &#160; &#160; I/O Path Selector based on the service time (DM_MULTIPATH_ST) [M/n/?] m<br />&#160; &#160; &#160; I/O Path Selector based on historical service time (DM_MULTIPATH_HST) [M/n/?] m<br />&#160; &#160; &#160; I/O Path Selector based on CPU submission (DM_MULTIPATH_IOA) [N/m/?] n<br />&#160; &#160; I/O delaying target (DM_DELAY) [M/n/?] m<br />&#160; &#160; Bad sector simulation target (DM_DUST) [M/n/?] m<br />&#160; &#160; DM uevents (DM_UEVENT) [Y/n/?] y<br />&#160; &#160; Flakey target (DM_FLAKEY) [M/n/?] m<br />&#160; &#160; Verity target support (DM_VERITY) [M/n/?] m<br />&#160; &#160; &#160; Verity data device root hash signature verification support (DM_VERITY_VERIFY_ROOTHASH_SIG) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Verity data device root hash signature verification with secondary keyring (DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING) [N/y/?] n<br />&#160; &#160; &#160; &#160; Verity data device root hash signature verification with platform keyring (DM_VERITY_VERIFY_ROOTHASH_SIG_PLATFORM_KEYRING) [N/y/?] (NEW) <br />&#160; &#160; &#160; Verity forward error correction support (DM_VERITY_FEC) [Y/n/?] y<br />&#160; &#160; Switch target support (EXPERIMENTAL) (DM_SWITCH) [M/n/?] m<br />&#160; &#160; Log writes target support (DM_LOG_WRITES) [M/n/?] m<br />&#160; &#160; Integrity target support (DM_INTEGRITY) [M/n/?] m<br />&#160; &#160; Drive-managed zoned block device target support (DM_ZONED) [M/n/?] m<br />&#160; &#160; DM audit events (DM_AUDIT) [Y/?] y<br />&#160; &#160; VDO: deduplication and compression target (DM_VDO) [N/m/?] (NEW) <br />*<br />* Generic Target Core Mod (TCM) and ConfigFS Infrastructure<br />*<br />Generic Target Core Mod (TCM) and ConfigFS Infrastructure (TARGET_CORE) [M/n/y/?] m<br />&#160; TCM/IBLOCK Subsystem Plugin for Linux/BLOCK (TCM_IBLOCK) [M/n/?] m<br />&#160; TCM/FILEIO Subsystem Plugin for Linux/VFS (TCM_FILEIO) [M/n/?] m<br />&#160; TCM/pSCSI Subsystem Plugin for Linux/SCSI (TCM_PSCSI) [M/n/?] m<br />&#160; TCM/USER Subsystem Plugin for Linux (TCM_USER2) [M/n/?] m<br />&#160; TCM Virtual SAS target and Linux/SCSI LDD fabric loopback module (LOOPBACK_TARGET) [M/n/?] m<br />&#160; TCM_FC fabric Plugin (TCM_FC) [M/n/?] m<br />&#160; SCSI Target Mode Stack (ISCSI_TARGET) [M/n/?] m<br />&#160; &#160; Chelsio iSCSI target offload driver (ISCSI_TARGET_CXGB4) [M/n/?] m<br />&#160; FireWire SBP-2 fabric module (SBP_TARGET) [M/n/?] m<br />&#160; TCM Virtual Remote target (REMOTE_TARGET) [N/m/?] (NEW) <br />*<br />* Network device support<br />*<br />Network device support (NETDEVICES) [Y/?] y<br />&#160; Network core driver support (NET_CORE) [Y/n/?] y<br />&#160; &#160; Bonding driver support (BONDING) [M/n/?] m<br />&#160; &#160; Dummy net driver support (DUMMY) [M/n/y/?] m<br />&#160; &#160; WireGuard secure network tunnel (WIREGUARD) [M/n/y/?] m<br />&#160; &#160; &#160; Debugging checks and verbose messages (WIREGUARD_DEBUG) [N/y/?] n<br />&#160; &#160; EQL (serial line load balancing) support (EQUALIZER) [M/n/y/?] m<br />&#160; &#160; Fibre Channel driver support (NET_FC) [Y/n/?] y<br />&#160; &#160; Intermediate Functional Block support (IFB) [M/n/?] m<br />&#160; &#160; MAC-VLAN support (MACVLAN) [M/n/y/?] m<br />&#160; &#160; &#160; MAC-VLAN based tap driver (MACVTAP) [M/n/?] m<br />&#160; &#160; IP-VLAN support (IPVLAN) [M/n/y/?] m<br />&#160; &#160; &#160; IP-VLAN based tap driver (IPVTAP) [M/n/?] m<br />&#160; &#160; Virtual eXtensible Local Area Network (VXLAN) (VXLAN) [M/n/y/?] m<br />&#160; &#160; Generic Network Virtualization Encapsulation (GENEVE) [M/n/y/?] m<br />&#160; &#160; Bare UDP Encapsulation (BAREUDP) [M/n/y/?] m<br />&#160; &#160; GPRS Tunneling Protocol datapath (GTP-U) (GTP) [M/n/y/?] m<br />&#160; &#160; Packet Forwarding Control Protocol (PFCP) (PFCP) [N/m/y/?] (NEW) <br />&#160; &#160; Automatic Multicast Tunneling (AMT) (AMT) [N/m/y/?] n<br />&#160; &#160; IEEE 802.1AE MAC-level encryption (MACsec) (MACSEC) [M/n/y/?] m<br />&#160; &#160; Network console logging support (NETCONSOLE) [M/n/y/?] m<br />&#160; &#160; &#160; Dynamic reconfiguration of logging targets (NETCONSOLE_DYNAMIC) [Y/n/?] y<br />&#160; &#160; &#160; Set kernel extended message by default (NETCONSOLE_EXTENDED_LOG) [N/y/?] (NEW) <br />&#160; &#160; Virtual Ethernet over NTB Transport (NTB_NETDEV) [M/n/?] m<br />&#160; &#160; Universal TUN/TAP device driver support (TUN) [M/n/y/?] m<br />&#160; &#160; Support for cross-endian vnet headers on little-endian kernels (TUN_VNET_CROSS_LE) [N/y/?] n<br />&#160; &#160; Virtual ethernet pair device (VETH) [M/n/y/?] m<br />&#160; &#160; Virtual netlink monitoring device (NLMON) [M/n/y/?] m<br />&#160; &#160; BPF-programmable network device (NETKIT) [N/y/?] (NEW) <br />&#160; &#160; Virtual Routing and Forwarding (Lite) (NET_VRF) [M/n/y/?] m<br />&#160; &#160; Virtual vsock monitoring device (VSOCKMON) [M/n/?] m<br />&#160; *<br />&#160; * Distributed Switch Architecture drivers<br />&#160; *<br />&#160; Broadcom Starfighter 2 Ethernet switch support (NET_DSA_BCM_SF2) [M/n/?] m<br />&#160; DSA mock-up Ethernet switch chip support (NET_DSA_LOOP) [M/n/?] m<br />&#160; Hirschmann Hellcreek TSN Switch support (NET_DSA_HIRSCHMANN_HELLCREEK) [N/m/?] n<br />&#160; Lantiq / Intel GSWIP (NET_DSA_LANTIQ_GSWIP) [N/m/?] n<br />&#160; MediaTek MT7530 and MT7531 Ethernet switch support (NET_DSA_MT7530) [M/n/?] m<br />&#160; &#160; MediaTek MT7530 MDIO interface driver (NET_DSA_MT7530_MDIO) [M/n/?] (NEW) <br />&#160; &#160; MediaTek MT7530 MMIO interface driver (NET_DSA_MT7530_MMIO) [M/n/?] (NEW) <br />&#160; Marvell 88E6060 ethernet switch chip support (NET_DSA_MV88E6060) [N/m/?] n<br />&#160; *<br />&#160; * Microchip KSZ8XXX/KSZ9XXX/LAN937X series switch support<br />&#160; *<br />&#160; Microchip KSZ8XXX/KSZ9XXX/LAN937X series switch support (NET_DSA_MICROCHIP_KSZ_COMMON) [M/n/?] m<br />&#160; &#160; KSZ series I2C connected switch driver (NET_DSA_MICROCHIP_KSZ9477_I2C) [N/m/?] n<br />&#160; &#160; KSZ series SPI connected switch driver (NET_DSA_MICROCHIP_KSZ_SPI) [N/m/?] n<br />&#160; &#160; Support for the PTP clock on the KSZ9563/LAN937x Ethernet Switch (NET_DSA_MICROCHIP_KSZ_PTP) [N/y/?] (NEW) <br />&#160; &#160; KSZ series SMI connected switch driver (NET_DSA_MICROCHIP_KSZ8863_SMI) [N/m/?] n<br />&#160; Marvell 88E6xxx Ethernet switch fabric support (NET_DSA_MV88E6XXX) [M/n/?] m<br />&#160; &#160; PTP support for Marvell 88E6xxx (NET_DSA_MV88E6XXX_PTP) [Y/n/?] y<br />&#160; Qualcomm Atheros AR9331 Ethernet switch support (NET_DSA_AR9331) [N/m/?] n<br />&#160; Qualcomm Atheros QCA8K Ethernet switch family support (NET_DSA_QCA8K) [M/n/?] m<br />&#160; &#160; Qualcomm Atheros QCA8K Ethernet switch family LEDs support (NET_DSA_QCA8K_LEDS_SUPPORT) [N/y/?] (NEW) <br />&#160; NXP SJA1105 Ethernet switch family support (NET_DSA_SJA1105) [N/m/?] n<br />&#160; Arrow XRS7000X series switch in I2C mode (NET_DSA_XRS700X_I2C) [N/m/?] n<br />&#160; Arrow XRS7000X series switch in MDIO mode (NET_DSA_XRS700X_MDIO) [N/m/?] n<br />&#160; SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode (NET_DSA_SMSC_LAN9303_I2C) [M/n/?] m<br />&#160; Microchip LAN9303/LAN9354 3-ports 10/100 ethernet switch in MDIO managed mode (NET_DSA_SMSC_LAN9303_MDIO) [M/n/?] m<br />&#160; Vitesse VSC7385/7388/7395/7398 SPI mode support (NET_DSA_VITESSE_VSC73XX_SPI) [N/m/?] n<br />&#160; Vitesse VSC7385/7388/7395/7398 Platform mode support (NET_DSA_VITESSE_VSC73XX_PLATFORM) [N/m/?] n<br />&#160; *<br />&#160; * Ethernet driver support<br />&#160; *<br />&#160; Ethernet driver support (ETHERNET) [Y/?] y<br />&#160; &#160; 3Com devices (NET_VENDOR_3COM) [Y/n/?] y<br />&#160; &#160; &#160; 3Com 3c574 PCMCIA support (PCMCIA_3C574) [M/n/?] m<br />&#160; &#160; &#160; 3Com 3c589 PCMCIA support (PCMCIA_3C589) [M/n/?] m<br />&#160; &#160; &#160; 3c590/3c900 series (592/595/597) &quot;Vortex/Boomerang&quot; support (VORTEX) [M/n/y/?] m<br />&#160; &#160; &#160; 3cr990 series &quot;Typhoon&quot; support (TYPHOON) [M/n/y/?] m<br />&#160; &#160; Adaptec devices (NET_VENDOR_ADAPTEC) [Y/n/?] y<br />&#160; &#160; &#160; Adaptec Starfire/DuraLAN support (ADAPTEC_STARFIRE) [M/n/y/?] m<br />&#160; &#160; Agere devices (NET_VENDOR_AGERE) [Y/n/?] y<br />&#160; &#160; &#160; Agere ET-1310 Gigabit Ethernet support (ET131X) [M/n/y/?] m<br />&#160; &#160; Alacritech devices (NET_VENDOR_ALACRITECH) [Y/n/?] y<br />&#160; &#160; &#160; Alacritech Slicoss support (SLICOSS) [N/m/y/?] n<br />&#160; &#160; Alteon devices (NET_VENDOR_ALTEON) [Y/n/?] y<br />&#160; &#160; &#160; Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support (ACENIC) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Omit support for old Tigon I based AceNICs (ACENIC_OMIT_TIGON_I) [N/y/?] n<br />&#160; &#160; Altera Triple-Speed Ethernet MAC support (ALTERA_TSE) [M/n/y/?] m<br />&#160; &#160; Amazon Devices (NET_VENDOR_AMAZON) [Y/n/?] y<br />&#160; &#160; &#160; Elastic Network Adapter (ENA) support (ENA_ETHERNET) [M/n/y/?] m<br />&#160; &#160; AMD devices (NET_VENDOR_AMD) [Y/n/?] y<br />&#160; &#160; &#160; AMD 8111 (new PCI LANCE) support (AMD8111_ETH) [M/n/y/?] m<br />&#160; &#160; &#160; AMD PCnet32 PCI support (PCNET32) [M/n/y/?] m<br />&#160; &#160; &#160; New Media PCMCIA support (PCMCIA_NMCLAN) [M/n/?] m<br />&#160; &#160; &#160; AMD 10GbE Ethernet driver (AMD_XGBE) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Data Center Bridging (DCB) support (AMD_XGBE_DCB) [Y/n/?] y<br />&#160; &#160; &#160; AMD/Pensando Data Systems Core Device Support (PDS_CORE) [N/m/y/?] (NEW) <br />&#160; &#160; aQuantia devices (NET_VENDOR_AQUANTIA) [Y/n/?] y<br />&#160; &#160; &#160; aQuantia AQtion(tm) Support (AQTION) [M/n/?] m<br />&#160; &#160; ARC devices (NET_VENDOR_ARC) [Y/n/?] y<br />&#160; &#160; Asix devices (NET_VENDOR_ASIX) [Y/n/?] y<br />&#160; &#160; &#160; Asix AX88796C-SPI support (SPI_AX88796C) [N/m/y/?] n<br />&#160; &#160; Atheros devices (NET_VENDOR_ATHEROS) [Y/n/?] y<br />&#160; &#160; &#160; Atheros L2 Fast Ethernet support (ATL2) [M/n/y/?] m<br />&#160; &#160; &#160; Atheros/Attansic L1 Gigabit Ethernet support (ATL1) [M/n/y/?] m<br />&#160; &#160; &#160; Atheros L1E Gigabit Ethernet support (ATL1E) [M/n/y/?] m<br />&#160; &#160; &#160; Atheros L1C Gigabit Ethernet support (ATL1C) [M/n/y/?] m<br />&#160; &#160; &#160; Qualcomm Atheros AR816x/AR817x support (ALX) [M/n/y/?] m<br />&#160; &#160; Beckhoff CX5020 EtherCAT master support (CX_ECAT) [N/m/y/?] n<br />&#160; &#160; Broadcom devices (NET_VENDOR_BROADCOM) [Y/?] y<br />&#160; &#160; &#160; Broadcom 440x/47xx ethernet support (B44) [M/n/y/?] m<br />&#160; &#160; &#160; Broadcom GENET internal MAC support (BCMGENET) [M/n/y/?] m<br />&#160; &#160; &#160; QLogic bnx2 support (BNX2) [M/y/?] m<br />&#160; &#160; &#160; QLogic CNIC support (CNIC) [M/y/?] m<br />&#160; &#160; &#160; Broadcom Tigon3 support (TIGON3) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Broadcom Tigon3 HWMON support (TIGON3_HWMON) [Y/n/?] y<br />&#160; &#160; &#160; Broadcom NetXtremeII 10Gb support (BNX2X) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Broadcom 578xx and 57712 SR-IOV support (BNX2X_SRIOV) [Y/n/?] y<br />&#160; &#160; &#160; Broadcom SYSTEMPORT internal MAC support (SYSTEMPORT) [N/m/?] n<br />&#160; &#160; &#160; Broadcom NetXtreme-C/E support (BNXT) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Broadcom NetXtreme-C/E SR-IOV support (BNXT_SRIOV) [Y/n/?] y<br />&#160; &#160; &#160; &#160; TC Flower offload support for NetXtreme-C/E (BNXT_FLOWER_OFFLOAD) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Data Center Bridging (DCB) Support (BNXT_DCB) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Broadcom NetXtreme-C/E HWMON support (BNXT_HWMON) [Y/n/?] y<br />&#160; &#160; Cadence devices (NET_VENDOR_CADENCE) [Y/n/?] y<br />&#160; &#160; &#160; Cadence MACB/GEM support (MACB) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Use IEEE 1588 hwstamp (MACB_USE_HWSTAMP) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Cadence PCI MACB/GEM support (MACB_PCI) [M/n/?] m<br />&#160; &#160; Cavium ethernet drivers (NET_VENDOR_CAVIUM) [N/y/?] n<br />&#160; &#160; Chelsio devices (NET_VENDOR_CHELSIO) [Y/?] y<br />&#160; &#160; &#160; Chelsio 10Gb Ethernet support (CHELSIO_T1) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Chelsio gigabit Ethernet support (CHELSIO_T1_1G) [Y/n/?] y<br />&#160; &#160; &#160; Chelsio Communications T3 10Gb Ethernet support (CHELSIO_T3) [M/y/?] m<br />&#160; &#160; &#160; Chelsio Communications T4/T5/T6 Ethernet support (CHELSIO_T4) [M/?] m<br />&#160; &#160; &#160; &#160; Data Center Bridging (DCB) Support for Chelsio T4/T5/T6 cards (CHELSIO_T4_DCB) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Fibre Channel over Ethernet (FCoE) Support for Chelsio T5 cards (CHELSIO_T4_FCOE) [N/y/?] n<br />&#160; &#160; &#160; Chelsio Communications T4/T5/T6 Virtual Function Ethernet support (CHELSIO_T4VF) [M/n/y/?] m<br />&#160; &#160; &#160; Chelsio Inline Crypto support (CHELSIO_INLINE_CRYPTO) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Chelsio IPSec XFRM Tx crypto offload (CHELSIO_IPSEC_INLINE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Chelsio Inline KTLS Offload (CHELSIO_TLS_DEVICE) [N/m/?] n<br />&#160; &#160; Cisco devices (NET_VENDOR_CISCO) [Y/?] y<br />&#160; &#160; &#160; Cisco VIC Ethernet NIC Support (ENIC) [M/y/?] m<br />&#160; &#160; Cortina Gemini devices (NET_VENDOR_CORTINA) [N/y/?] n<br />&#160; &#160; Davicom devices (NET_VENDOR_DAVICOM) [Y/n/?] y<br />&#160; &#160; &#160; DM9051 SPI support (DM9051) [N/m/y/?] n<br />&#160; &#160; Dave ethernet support (DNET) (DNET) [M/n/y/?] m<br />&#160; &#160; Digital Equipment devices (NET_VENDOR_DEC) [Y/n/?] y<br />&#160; &#160; &#160; DEC - Tulip devices (NET_TULIP) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Early DECchip Tulip (dc2104x) PCI support (DE2104X) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; &#160; Descriptor Skip Length in 32 bit longwords (DE2104X_DSL) [0] 0<br />&#160; &#160; &#160; &#160; DECchip Tulip (dc2114x) PCI support (TULIP) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; &#160; New bus configuration (TULIP_MWI) [N/y/?] n<br />&#160; &#160; &#160; &#160; &#160; Use PCI shared mem for NIC registers (TULIP_MMIO) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Use RX polling (NAPI) (TULIP_NAPI) [N/y/?] n<br />&#160; &#160; &#160; &#160; Winbond W89c840 Ethernet support (WINBOND_840) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Davicom DM910x/DM980x support (DM9102) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; ULi M526x controller support (ULI526X) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Xircom CardBus support (PCMCIA_XIRCOM) [M/n/y/?] m<br />&#160; &#160; D-Link devices (NET_VENDOR_DLINK) [Y/n/?] y<br />&#160; &#160; &#160; DL2000/TC902x/IP1000A-based Gigabit Ethernet support (DL2K) [M/n/y/?] m<br />&#160; &#160; &#160; Sundance Alta support (SUNDANCE) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Use MMIO instead of PIO (SUNDANCE_MMIO) [N/y/?] n<br />&#160; &#160; Emulex devices (NET_VENDOR_EMULEX) [Y/?] y<br />&#160; &#160; &#160; ServerEngines&#039; 10Gbps NIC - BladeEngine (BE2NET) [M/y/?] m<br />&#160; &#160; &#160; &#160; HWMON support for be2net driver (BE2NET_HWMON) [N/y/?] n<br />&#160; &#160; &#160; &#160; Support for BE2 chipsets (BE2NET_BE2) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Support for BE3 chipsets (BE2NET_BE3) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Support for Lancer chipsets (BE2NET_LANCER) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Support for Skyhawk chipsets (BE2NET_SKYHAWK) [Y/n/?] y<br />&#160; &#160; Engleder devices (NET_VENDOR_ENGLEDER) [Y/n/?] y<br />&#160; &#160; &#160; TSN endpoint support (TSNEP) [N/m/y/?] n<br />&#160; &#160; EZchip devices (NET_VENDOR_EZCHIP) [N/y/?] n<br />&#160; &#160; Fujitsu devices (NET_VENDOR_FUJITSU) [N/y/?] n<br />&#160; &#160; Fungible devices (NET_VENDOR_FUNGIBLE) [Y/n/?] y<br />&#160; &#160; &#160; Fungible Ethernet device driver (FUN_ETH) [N/m/?] n<br />&#160; &#160; Google Devices (NET_VENDOR_GOOGLE) [Y/n/?] y<br />&#160; &#160; &#160; Google Virtual NIC (gVNIC) support (GVE) [M/n/y/?] m<br />&#160; &#160; Huawei devices (NET_VENDOR_HUAWEI) [N/y/?] n<br />&#160; &#160; Intel (82586/82593/82596) devices (NET_VENDOR_I825XX) [N/y/?] n<br />&#160; &#160; Intel devices (NET_VENDOR_INTEL) [Y/n/?] y<br />&#160; &#160; &#160; Intel(R) PRO/100+ support (E100) [M/n/y/?] m<br />&#160; &#160; &#160; Intel(R) PRO/1000 Gigabit Ethernet support (E1000) [M/n/y/?] m<br />&#160; &#160; &#160; Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support (E1000E) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Support HW cross-timestamp on PCH devices (E1000E_HWTS) [Y/n/?] y<br />&#160; &#160; &#160; Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support (IGB) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Intel(R) PCI-Express Gigabit adapters HWMON support (IGB_HWMON) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Direct Cache Access (DCA) Support (IGB_DCA) [Y/n/?] y<br />&#160; &#160; &#160; Intel(R) 82576 Virtual Function Ethernet support (IGBVF) [M/n/y/?] m<br />&#160; &#160; &#160; Intel(R) 10GbE PCI Express adapters support (IXGBE) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Intel(R) 10GbE PCI Express adapters HWMON support (IXGBE_HWMON) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Direct Cache Access (DCA) Support (IXGBE_DCA) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Data Center Bridging (DCB) Support (IXGBE_DCB) [Y/n/?] y<br />&#160; &#160; &#160; &#160; IPSec XFRM cryptography-offload acceleration (IXGBE_IPSEC) [Y/n/?] y<br />&#160; &#160; &#160; Intel(R) 10GbE PCI Express Virtual Function Ethernet support (IXGBEVF) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; IPSec XFRM cryptography-offload acceleration (IXGBEVF_IPSEC) [Y/n/?] y<br />&#160; &#160; &#160; Intel(R) Ethernet Controller XL710 Family support (I40E) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Data Center Bridging (DCB) Support (I40E_DCB) [N/y/?] n<br />&#160; &#160; &#160; Intel(R) Ethernet Adaptive Virtual Function support (I40EVF) [M/n/y/?] m<br />&#160; &#160; &#160; Intel(R) Ethernet Connection E800 Series Support (ICE) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Intel(R) Ethernet Connection E800 Series Support HWMON support (ICE_HWMON) [Y/n/?] (NEW) <br />&#160; &#160; &#160; &#160; Switchdev Support (ICE_SWITCHDEV) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Support HW cross-timestamp on platforms with PTM support (ICE_HWTS) [Y/n/?] y<br />&#160; &#160; &#160; Intel(R) FM10000 Ethernet Switch Host Interface Support (FM10K) [M/n/y/?] m<br />&#160; &#160; &#160; Intel(R) Ethernet Controller I225-LM/I225-V support (IGC) [M/n/y/?] m<br />&#160; &#160; &#160; Intel(R) Infrastructure Data Path Function Support (IDPF) [N/m/y/?] (NEW) <br />&#160; &#160; JMicron(R) PCI-Express Gigabit Ethernet support (JME) [M/n/y/?] m<br />&#160; &#160; Analog Devices devices (NET_VENDOR_ADI) [Y/n/?] y<br />&#160; &#160; &#160; Analog Devices ADIN1110 MAC-PHY (ADIN1110) [N/m/y/?] n<br />&#160; &#160; LiteX devices (NET_VENDOR_LITEX) [Y/n/?] y<br />&#160; &#160; Marvell devices (NET_VENDOR_MARVELL) [Y/n/?] y<br />&#160; &#160; &#160; Marvell MDIO interface support (MVMDIO) [M/n/y/?] m<br />&#160; &#160; &#160; Marvell Yukon Gigabit Ethernet support (SKGE) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Debugging interface (SKGE_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; &#160; Support for older SysKonnect Genesis boards (SKGE_GENESIS) [Y/n/?] y<br />&#160; &#160; &#160; Marvell Yukon 2 support (SKY2) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Debugging interface (SKY2_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; Marvell Octeon PCI Endpoint NIC Driver (OCTEON_EP) [N/m/y/?] n<br />&#160; &#160; &#160; Marvell Octeon PCI Endpoint NIC VF Driver (OCTEON_EP_VF) [N/m/y/?] (NEW) <br />&#160; &#160; &#160; Marvell Prestera Switch ASICs support (PRESTERA) [N/m/?] n<br />&#160; &#160; Mellanox devices (NET_VENDOR_MELLANOX) [Y/?] y<br />&#160; &#160; &#160; Mellanox Technologies 1/10/40Gbit Ethernet support (MLX4_EN) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Data Center Bridging (DCB) Support (MLX4_EN_DCB) [Y/n/?] y<br />&#160; &#160; &#160; Support for old gen2 Mellanox PCI IDs (MLX4_CORE_GEN2) [Y/n/?] y<br />&#160; &#160; &#160; Mellanox 5th generation network adapters (ConnectX series) core driver (MLX5_CORE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Mellanox Technologies Innova support (MLX5_FPGA) [N/y/?] n<br />&#160; &#160; &#160; &#160; Mellanox 5th generation network adapters (ConnectX series) Ethernet support (MLX5_CORE_EN) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support (MLX5_EN_ARFS) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Mellanox MLX5 ethernet rx nfc flow steering support (MLX5_EN_RXNFC) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Mellanox Technologies MLX5 MPFS support (MLX5_MPFS) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Mellanox Technologies MLX5 SRIOV E-Switch support (MLX5_ESWITCH) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; &#160; MLX5 TC classifier action support (MLX5_CLS_ACT) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; MLX5 TC connection tracking offload support (MLX5_TC_CT) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; MLX5 TC sample offload support (MLX5_TC_SAMPLE) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Data Center Bridging (DCB) Support (MLX5_CORE_EN_DCB) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Mellanox 5th generation network adapters (connectX series) IPoIB offloads support (MLX5_CORE_IPOIB) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Connect-X support for MACSec offload (MLX5_MACSEC) [N/y/?] (NEW) <br />&#160; &#160; &#160; &#160; &#160; Mellanox Technologies IPsec Connect-X support (MLX5_EN_IPSEC) [N/y/?] n<br />&#160; &#160; &#160; &#160; &#160; Mellanox Technologies TLS Connect-X support (MLX5_EN_TLS) [N/y/?] n<br />&#160; &#160; &#160; &#160; &#160; Mellanox Technologies software-managed steering (MLX5_SW_STEERING) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Mellanox Technologies hardware-managed steering (MLX5_HW_STEERING) [Y/n/?] (NEW) <br />&#160; &#160; &#160; &#160; &#160; Mellanox Technologies subfunction device support using auxiliary device (MLX5_SF) [N/y/?] n<br />&#160; &#160; &#160; &#160; Mellanox 5th generation network adapters (ConnectX series) DPLL support (MLX5_DPLL) [N/m/?] (NEW) <br />&#160; &#160; &#160; Mellanox Technologies Switch ASICs support (MLXSW_CORE) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; HWMON support for Mellanox Technologies Switch ASICs (MLXSW_CORE_HWMON) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Thermal zone support for Mellanox Technologies Switch ASICs (MLXSW_CORE_THERMAL) [Y/n/?] y<br />&#160; &#160; &#160; &#160; PCI bus implementation for Mellanox Technologies Switch ASICs (MLXSW_PCI) [M/n/?] m<br />&#160; &#160; &#160; &#160; I2C bus implementation for Mellanox Technologies Switch ASICs (MLXSW_I2C) [M/n/?] m<br />&#160; &#160; &#160; &#160; Mellanox Technologies Spectrum family support (MLXSW_SPECTRUM) [M/n/?] m<br />&#160; &#160; &#160; &#160; &#160; Data Center Bridging (DCB) support (MLXSW_SPECTRUM_DCB) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Mellanox Technologies minimal I2C support (MLXSW_MINIMAL) [M/n/?] m<br />&#160; &#160; &#160; Mellanox Technologies firmware flash module (MLXFW) [M/y/?] m<br />&#160; &#160; Meta Platforms devices (NET_VENDOR_META) [Y/n/?] (NEW) <br />&#160; &#160; &#160; Meta Platforms Host Network Interface (FBNIC) [N/m/y/?] (NEW) <br />&#160; &#160; Micrel devices (NET_VENDOR_MICREL) [Y/n/?] y<br />&#160; &#160; &#160; Micrel KSZ8841/42 with generic bus interface (KS8842) [N/m/y/?] n<br />&#160; &#160; &#160; Micrel KS8851 SPI (KS8851) [N/m/y/?] n<br />&#160; &#160; &#160; Micrel KS8851 MLL (KS8851_MLL) [N/m/y/?] n<br />&#160; &#160; &#160; Micrel KSZ8841/2 PCI (KSZ884X_PCI) [M/n/y/?] m<br />&#160; &#160; Microchip devices (NET_VENDOR_MICROCHIP) [N/y/?] n<br />&#160; &#160; Microsemi devices (NET_VENDOR_MICROSEMI) [N/y/?] n<br />&#160; &#160; Microsoft Network Devices (NET_VENDOR_MICROSOFT) [Y/n/?] y<br />&#160; &#160; Myricom devices (NET_VENDOR_MYRI) [Y/n/?] y<br />&#160; &#160; &#160; Myricom Myri-10G Ethernet support (MYRI10GE) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Direct Cache Access (DCA) Support (MYRI10GE_DCA) [Y/n/?] y<br />&#160; &#160; Myson MTD-8xx PCI Ethernet support (FEALNX) [M/n/y/?] m<br />&#160; &#160; National Instruments Devices (NET_VENDOR_NI) [N/y/?] n<br />&#160; &#160; National Semiconductor devices (NET_VENDOR_NATSEMI) [Y/n/?] y<br />&#160; &#160; &#160; National Semiconductor DP8381x series PCI Ethernet support (NATSEMI) [M/n/y/?] m<br />&#160; &#160; &#160; National Semiconductor DP83820 support (NS83820) [M/n/y/?] m<br />&#160; &#160; Neterion (Exar) devices (NET_VENDOR_NETERION) [Y/n/?] y<br />&#160; &#160; &#160; Neterion (Exar) Xframe 10Gb Ethernet Adapter (S2IO) [M/n/y/?] m<br />&#160; &#160; Netronome(R) devices (NET_VENDOR_NETRONOME) [Y/n/?] y<br />&#160; &#160; &#160; Netronome(R) NFP4000/NFP6000 NIC driver (NFP) [M/n/?] m<br />&#160; &#160; &#160; &#160; NFP4000/NFP6000 TC Flower offload support (NFP_APP_FLOWER) [Y/n/?] y<br />&#160; &#160; &#160; &#160; NFP4000/NFP6000 Advanced buffer management NIC support (NFP_APP_ABM_NIC) [N/y/?] n<br />&#160; &#160; &#160; &#160; NFP IPsec crypto offload support (NFP_NET_IPSEC) [Y/n/?] (NEW) <br />&#160; &#160; &#160; &#160; Debug support for Netronome(R) NFP4000/NFP6000 NIC drivers (NFP_DEBUG) [N/y/?] n<br />&#160; &#160; National Semiconductor 8390 devices (NET_VENDOR_8390) [Y/n/?] y<br />&#160; &#160; &#160; Asix AX88190 PCMCIA support (PCMCIA_AXNET) [M/n/?] m<br />&#160; &#160; &#160; PCI NE2000 and clones support (see help) (NE2K_PCI) [M/n/y/?] m<br />&#160; &#160; &#160; NE2000 compatible PCMCIA support (PCMCIA_PCNET) [M/n/?] m<br />&#160; &#160; NVIDIA devices (NET_VENDOR_NVIDIA) [Y/n/?] y<br />&#160; &#160; &#160; nForce Ethernet support (FORCEDETH) [M/n/y/?] m<br />&#160; &#160; OKI Semiconductor devices (NET_VENDOR_OKI) [Y/n/?] y<br />&#160; &#160; OpenCores 10/100 Mbps Ethernet MAC support (ETHOC) [M/n/y/?] m<br />&#160; &#160; OPEN Alliance TC6 10BASE-T1x MAC-PHY support (OA_TC6) [N/m/y/?] (NEW) <br />&#160; &#160; Packet Engines devices (NET_VENDOR_PACKET_ENGINES) [Y/n/?] y<br />&#160; &#160; &#160; Packet Engines Hamachi GNIC-II support (HAMACHI) [M/n/y/?] m<br />&#160; &#160; &#160; Packet Engines Yellowfin Gigabit-NIC support (YELLOWFIN) [M/n/y/?] m<br />&#160; &#160; Pensando devices (NET_VENDOR_PENSANDO) [Y/n/?] y<br />&#160; &#160; &#160; Pensando Ethernet IONIC Support (IONIC) [M/n/y/?] m<br />&#160; &#160; QLogic devices (NET_VENDOR_QLOGIC) [Y/n/?] y<br />&#160; &#160; &#160; QLogic QLA3XXX Network Driver Support (QLA3XXX) [M/n/y/?] m<br />&#160; &#160; &#160; QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support (QLCNIC) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; QLOGIC QLCNIC 83XX family SR-IOV Support (QLCNIC_SRIOV) [Y/n/?] y<br />&#160; &#160; &#160; &#160; QLOGIC QLCNIC 82XX and 83XX family DCB Support (QLCNIC_DCB) [Y/n/?] y<br />&#160; &#160; &#160; &#160; QLOGIC QLCNIC 82XX and 83XX family HWMON support (QLCNIC_HWMON) [Y/n/?] y<br />&#160; &#160; &#160; NetXen Multi port (1/10) Gigabit Ethernet NIC (NETXEN_NIC) [M/n/y/?] m<br />&#160; &#160; &#160; QLogic QED 25/40/100Gb core driver (QED) [M/n/y/?] m<br />&#160; &#160; &#160; QLogic QED 25/40/100Gb SR-IOV support (QED_SRIOV) [Y/n/?] y<br />&#160; &#160; &#160; QLogic QED 25/40/100Gb Ethernet NIC (QEDE) [M/n/?] m<br />&#160; &#160; QLogic BR-series devices (NET_VENDOR_BROCADE) [Y/n/?] y<br />&#160; &#160; &#160; QLogic BR-series 1010/1020/1860 10Gb Ethernet Driver support (BNA) [M/n/y/?] m<br />&#160; &#160; Qualcomm devices (NET_VENDOR_QUALCOMM) [N/y/?] n<br />&#160; &#160; RDC devices (NET_VENDOR_RDC) [Y/n/?] y<br />&#160; &#160; &#160; RDC R6040 Fast Ethernet Adapter support (R6040) [M/n/y/?] m<br />&#160; &#160; Realtek devices (NET_VENDOR_REALTEK) [Y/n/?] y<br />&#160; &#160; &#160; AT-LAN-TEC/RealTek pocket adapter support (ATP) [M/n/?] m<br />&#160; &#160; &#160; RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (8139CP) [M/n/y/?] m<br />&#160; &#160; &#160; RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support (8139TOO) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Use PIO instead of MMIO (8139TOO_PIO) [N/y/?] n<br />&#160; &#160; &#160; &#160; Support for uncommon RTL-8139 rev. K (automatic channel equalization) (8139TOO_TUNE_TWISTER) [N/y/?] n<br />&#160; &#160; &#160; &#160; Support for older RTL-8129/8130 boards (8139TOO_8129) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Use older RX-reset method (8139_OLD_RX_RESET) [N/y/?] n<br />&#160; &#160; &#160; Realtek 8169/8168/8101/8125 ethernet support (R8169) [M/n/y/?] m<br />&#160; &#160; &#160; Realtek Automotive Switch 9054/9068/9072/9075/9068/9071 PCIe Interface support (RTASE) [N/m/y/?] (NEW) <br />&#160; &#160; Renesas devices (NET_VENDOR_RENESAS) [N/y/?] n<br />&#160; &#160; Rocker devices (NET_VENDOR_ROCKER) [Y/n/?] y<br />&#160; &#160; &#160; Rocker switch driver (EXPERIMENTAL) (ROCKER) [M/n/?] m<br />&#160; &#160; Samsung Ethernet devices (NET_VENDOR_SAMSUNG) [N/y/?] n<br />&#160; &#160; SEEQ devices (NET_VENDOR_SEEQ) [N/y/?] n<br />&#160; &#160; Silan devices (NET_VENDOR_SILAN) [Y/n/?] y<br />&#160; &#160; &#160; Silan SC92031 PCI Fast Ethernet Adapter driver (SC92031) [M/n/y/?] m<br />&#160; &#160; Silicon Integrated Systems (SiS) devices (NET_VENDOR_SIS) [Y/n/?] y<br />&#160; &#160; &#160; SiS 900/7016 PCI Fast Ethernet Adapter support (SIS900) [M/n/y/?] m<br />&#160; &#160; &#160; SiS190/SiS191 gigabit ethernet support (SIS190) [M/n/y/?] m<br />&#160; &#160; Solarflare devices (NET_VENDOR_SOLARFLARE) [Y/n/?] y<br />&#160; &#160; &#160; Solarflare SFC9100/EF100-family support (SFC) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Solarflare SFC9100-family MTD support (SFC_MTD) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Solarflare SFC9100-family hwmon support (SFC_MCDI_MON) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Solarflare SFC9100-family SR-IOV support (SFC_SRIOV) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Solarflare SFC9100-family MCDI logging support (SFC_MCDI_LOGGING) [N/y/?] n<br />&#160; &#160; &#160; Solarflare SFC4000 support (SFC_FALCON) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Solarflare SFC4000 MTD support (SFC_FALCON_MTD) [Y/n/?] y<br />&#160; &#160; &#160; Solarflare SFC9000 support (SFC_SIENA) [N/m/y/?] n<br />&#160; &#160; SMC (SMSC)/Western Digital devices (NET_VENDOR_SMSC) [Y/n/?] y<br />&#160; &#160; &#160; SMC 91Cxx PCMCIA support (PCMCIA_SMC91C92) [M/n/?] m<br />&#160; &#160; &#160; SMC EtherPower II (EPIC100) [M/n/y/?] m<br />&#160; &#160; &#160; SMSC LAN911x/LAN921x families embedded ethernet support (SMSC911X) [M/n/y/?] m<br />&#160; &#160; &#160; SMSC LAN9420 PCI ethernet adapter support (SMSC9420) [M/n/y/?] m<br />&#160; &#160; Socionext ethernet drivers (NET_VENDOR_SOCIONEXT) [N/y/?] n<br />&#160; &#160; STMicroelectronics devices (NET_VENDOR_STMICRO) [Y/n/?] y<br />&#160; &#160; &#160; STMicroelectronics Multi-Gigabit Ethernet driver (STMMAC_ETH) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Support for STMMAC Selftests (STMMAC_SELFTESTS) [N/y/?] n<br />&#160; &#160; &#160; &#160; STMMAC Platform bus support (STMMAC_PLATFORM) [N/m/?] n<br />&#160; &#160; &#160; &#160; Intel GMAC support (DWMAC_INTEL) [M/n/?] m<br />&#160; &#160; &#160; &#160; STMMAC PCI bus support (STMMAC_PCI) [N/m/?] n<br />&#160; &#160; Sun devices (NET_VENDOR_SUN) [Y/n/?] y<br />&#160; &#160; &#160; Sun Happy Meal 10/100baseT support (HAPPYMEAL) [M/n/y/?] m<br />&#160; &#160; &#160; Sun GEM support (SUNGEM) [M/n/y/?] m<br />&#160; &#160; &#160; Sun Cassini support (CASSINI) [M/n/y/?] m<br />&#160; &#160; &#160; Sun Neptune 10Gbit Ethernet support (NIU) [M/n/y/?] m<br />&#160; &#160; Synopsys devices (NET_VENDOR_SYNOPSYS) [N/y/?] n<br />&#160; &#160; Tehuti devices (NET_VENDOR_TEHUTI) [Y/n/?] y<br />&#160; &#160; &#160; Tehuti Networks 10G Ethernet (TEHUTI) [M/n/y/?] m<br />&#160; &#160; &#160; Tehuti Networks TN40xx 10G Ethernet adapters (TEHUTI_TN40) [N/m/y/?] (NEW) <br />&#160; &#160; Texas Instruments (TI) devices (NET_VENDOR_TI) [Y/n/?] y<br />&#160; &#160; &#160; TI CPSW Phy mode Selection (DEPRECATED) (TI_CPSW_PHY_SEL) [N/y/?] n<br />&#160; &#160; &#160; TI ThunderLAN support (TLAN) [M/n/y/?] m<br />&#160; &#160; Vertexcom devices (NET_VENDOR_VERTEXCOM) [Y/n/?] y<br />&#160; &#160; &#160; Vertexcom MSE102x SPI (MSE102X) [N/m/y/?] n<br />&#160; &#160; VIA devices (NET_VENDOR_VIA) [Y/n/?] y<br />&#160; &#160; &#160; VIA Rhine support (VIA_RHINE) [M/n/y/?] m<br />&#160; &#160; &#160; &#160; Use MMIO instead of PIO (VIA_RHINE_MMIO) [Y/n/?] y<br />&#160; &#160; &#160; VIA Velocity support (VIA_VELOCITY) [M/n/y/?] m<br />&#160; &#160; Wangxun devices (NET_VENDOR_WANGXUN) [Y/n/?] y<br />&#160; &#160; &#160; Wangxun(R) GbE PCI Express adapters support (NGBE) [N/m/y/?] n<br />&#160; &#160; &#160; Wangxun(R) 10GbE PCI Express adapters support (TXGBE) [N/m/?] n<br />&#160; &#160; WIZnet devices (NET_VENDOR_WIZNET) [Y/n/?] y<br />&#160; &#160; &#160; WIZnet W5100 Ethernet support (WIZNET_W5100) [M/n/y/?] m<br />&#160; &#160; &#160; WIZnet W5300 Ethernet support (WIZNET_W5300) [M/n/y/?] m<br />&#160; &#160; &#160; WIZnet interface mode<br />&#160; &#160; &#160; &#160; 1. Direct address bus mode (WIZNET_BUS_DIRECT)<br />&#160; &#160; &#160; &#160; 2. Indirect address bus mode (WIZNET_BUS_INDIRECT)<br />&#160; &#160; &#160; &gt; 3. Select interface mode in runtime (WIZNET_BUS_ANY)<br />&#160; &#160; &#160; choice[1-3?]: 3<br />&#160; &#160; &#160; WIZnet W5100/W5200/W5500 Ethernet support for SPI mode (WIZNET_W5100_SPI) [M/n/?] m<br />&#160; &#160; Xilinx devices (NET_VENDOR_XILINX) [Y/n/?] y<br />&#160; &#160; &#160; Xilinx 10/100 Ethernet Lite support (XILINX_EMACLITE) [N/m/y/?] n<br />&#160; &#160; &#160; Xilinx LL TEMAC (LocalLink Tri-mode Ethernet MAC) driver (XILINX_LL_TEMAC) [M/n/y/?] m<br />&#160; &#160; Xircom devices (NET_VENDOR_XIRCOM) [Y/n/?] y<br />&#160; &#160; &#160; Xircom 16-bit PCMCIA support (PCMCIA_XIRC2PS) [M/n/?] m<br />&#160; FDDI driver support (FDDI) [N/m/y/?] n<br />&#160; HIPPI driver support (HIPPI) [N/y/?] n<br />&#160; *<br />&#160; * PHY Device support and infrastructure<br />&#160; *<br />&#160; PHY Device support and infrastructure (PHYLIB) [M/y/?] m<br />&#160; &#160; Support LED triggers for tracking link state (LED_TRIGGER_PHY) [Y/n/?] y<br />&#160; &#160; MDIO Bus/PHY emulation with fixed speed/link PHYs (FIXED_PHY) [M/?] m<br />&#160; &#160; SFP cage support (SFP) [M/n/?] m<br />&#160; &#160; *<br />&#160; &#160; * MII PHY device drivers<br />&#160; &#160; *<br />&#160; &#160; Airoha EN8811H 2.5 Gigabit PHY (AIR_EN8811H_PHY) [N/m/?] (NEW) <br />&#160; &#160; AMD and Altima PHYs (AMD_PHY) [M/n/?] m<br />&#160; &#160; Analog Devices Industrial Ethernet PHYs (ADIN_PHY) [M/n/?] m<br />&#160; &#160; Analog Devices Industrial Ethernet T1L PHYs (ADIN1100_PHY) [N/m/?] n<br />&#160; &#160; Aquantia PHYs (AQUANTIA_PHY) [M/n/?] m<br />&#160; &#160; Asix PHYs (AX88796B_PHY) [M/?] m<br />&#160; &#160; Broadcom 54XX PHYs (BROADCOM_PHY) [M/n/?] m<br />&#160; &#160; Broadcom BCM54140 PHY (BCM54140_PHY) [M/n/?] m<br />&#160; &#160; Broadcom 7xxx SOCs internal PHYs (BCM7XXX_PHY) [M/?] m<br />&#160; &#160; Broadcom BCM84881 PHY (BCM84881_PHY) [N/m/?] n<br />&#160; &#160; Broadcom BCM8706 and BCM8727 PHYs (BCM87XX_PHY) [M/n/?] m<br />&#160; &#160; Cicada PHYs (CICADA_PHY) [M/n/?] m<br />&#160; &#160; Cortina EDC CDR 10G Ethernet PHY (CORTINA_PHY) [M/n/?] m<br />&#160; &#160; Davicom PHYs (DAVICOM_PHY) [M/n/?] m<br />&#160; &#160; ICPlus PHYs (ICPLUS_PHY) [M/n/?] m<br />&#160; &#160; Intel LXT PHYs (LXT_PHY) [M/n/?] m<br />&#160; &#160; Intel XWAY PHYs (INTEL_XWAY_PHY) [M/n/?] m<br />&#160; &#160; LSI ET1011C PHY (LSI_ET1011C_PHY) [M/n/?] m<br />&#160; &#160; Marvell Alaska PHYs (MARVELL_PHY) [M/n/?] m<br />&#160; &#160; Marvell Alaska 10Gbit PHYs (MARVELL_10G_PHY) [M/n/?] m<br />&#160; &#160; Marvell 88Q2XXX PHY (MARVELL_88Q2XXX_PHY) [N/m/?] (NEW) <br />&#160; &#160; Marvell 88X2222 PHY (MARVELL_88X2222_PHY) [N/m/?] n<br />&#160; &#160; Maxlinear Ethernet PHYs (MAXLINEAR_GPHY) [N/m/?] n<br />&#160; &#160; MediaTek Gigabit Ethernet PHYs (MEDIATEK_GE_PHY) [M/?] m<br />&#160; &#160; Micrel PHYs (MICREL_PHY) [M/n/?] m<br />&#160; &#160; Microchip 10BASE-T1S Ethernet PHYs (MICROCHIP_T1S_PHY) [N/m/?] (NEW) <br />&#160; &#160; Microchip PHYs (MICROCHIP_PHY) [M/?] m<br />&#160; &#160; Microchip T1 PHYs (MICROCHIP_T1_PHY) [N/m/?] n<br />&#160; &#160; Microsemi PHYs (MICROSEMI_PHY) [M/n/?] m<br />&#160; &#160; Motorcomm PHYs (MOTORCOMM_PHY) [N/m/?] n<br />&#160; &#160; National Semiconductor PHYs (NATIONAL_PHY) [M/n/?] m<br />&#160; &#160; NXP 100BASE-TX PHYs (NXP_CBTX_PHY) [N/m/?] (NEW) <br />&#160; &#160; NXP C45 TJA11XX PHYs (NXP_C45_TJA11XX_PHY) [N/m/?] n<br />&#160; &#160; NXP TJA11xx PHYs support (NXP_TJA11XX_PHY) [N/m/?] n<br />&#160; &#160; Onsemi 10BASE-T1S Ethernet PHY (NCN26000_PHY) [N/m/?] (NEW) <br />&#160; &#160; Qualcomm Atheros AR803X PHYs (AT803X_PHY) [M/n/?] m<br />&#160; &#160; Qualcomm Atheros QCA833x PHYs (QCA83XX_PHY) [N/m/?] (NEW) <br />&#160; &#160; Qualcomm QCA808x PHYs (QCA808X_PHY) [N/m/?] (NEW) <br />&#160; &#160; Quality Semiconductor PHYs (QSEMI_PHY) [M/n/?] m<br />&#160; &#160; Realtek PHYs (REALTEK_PHY) [M/?] m<br />&#160; &#160; Renesas PHYs (RENESAS_PHY) [N/m/?] n<br />&#160; &#160; Rockchip Ethernet PHYs (ROCKCHIP_PHY) [N/m/?] n<br />&#160; &#160; SMSC PHYs (SMSC_PHY) [M/?] m<br />&#160; &#160; STMicroelectronics STe10Xp PHYs (STE10XP) [M/n/?] m<br />&#160; &#160; Teranetics PHYs (TERANETICS_PHY) [M/n/?] m<br />&#160; &#160; Texas Instruments DP83822/825/826 PHYs (DP83822_PHY) [M/n/?] m<br />&#160; &#160; Texas Instruments DP83TC811 PHY (DP83TC811_PHY) [N/m/?] n<br />&#160; &#160; Texas Instruments DP83848 PHY (DP83848_PHY) [M/n/?] m<br />&#160; &#160; Texas Instruments DP83867 Gigabit PHY (DP83867_PHY) [N/m/?] n<br />&#160; &#160; Texas Instruments DP83869 Gigabit PHY (DP83869_PHY) [M/n/?] m<br />&#160; &#160; Texas Instruments DP83TD510 Ethernet 10Base-T1L PHY (DP83TD510_PHY) [N/m/?] n<br />&#160; &#160; Texas Instruments DP83TG720 Ethernet 1000Base-T1 PHY (DP83TG720_PHY) [N/m/?] (NEW) <br />&#160; &#160; Vitesse PHYs (VITESSE_PHY) [M/n/?] m<br />&#160; &#160; Xilinx GMII2RGMII converter driver (XILINX_GMII2RGMII) [M/n/?] m<br />&#160; Micrel KS8995MA 5-ports 10/100 managed Ethernet switch (MICREL_KS8995MA) [N/m/y/?] n<br />&#160; *<br />&#160; * CAN Device Drivers<br />&#160; *<br />&#160; CAN Device Drivers (CAN_DEV) [M/n/?] m<br />&#160; &#160; Virtual Local CAN Interface (vcan) (CAN_VCAN) [M/n/?] m<br />&#160; &#160; Virtual CAN Tunnel (vxcan) (CAN_VXCAN) [M/n/?] m<br />&#160; &#160; CAN device drivers with Netlink support (CAN_NETLINK) [Y/n/?] y<br />&#160; &#160; &#160; CAN bit-timing calculation (CAN_CALC_BITTIMING) [Y/n/?] y<br />&#160; &#160; &#160; Serial / USB serial ELM327 based OBD-II Interfaces (can327) (CAN_CAN327) [N/m/?] n<br />&#160; &#160; &#160; Kvaser PCIe FD cards (CAN_KVASER_PCIEFD) [N/m/?] n<br />&#160; &#160; &#160; Serial / USB serial CAN Adaptors (slcan) (CAN_SLCAN) [M/n/?] m<br />&#160; &#160; &#160; CTU CAN-FD IP core PCI/PCIe driver (CAN_CTUCANFD_PCI) [N/m/?] n<br />&#160; &#160; &#160; esd electronics gmbh CAN-PCI(e)/402 family (CAN_ESD_402_PCI) [N/m/?] (NEW) <br />&#160; &#160; &#160; IFI CAN_FD IP (CAN_IFI_CANFD) [M/n/?] m<br />&#160; &#160; &#160; PEAK-System PCAN-PCIe FD cards (CAN_PEAK_PCIEFD) [M/n/?] m<br />&#160; &#160; &#160; Softing Gmbh CAN generic support (CAN_SOFTING) [M/n/?] m<br />&#160; &#160; &#160; &#160; Softing Gmbh CAN pcmcia cards (CAN_SOFTING_CS) [N/m/?] n<br />&#160; &#160; &#160; *<br />&#160; &#160; &#160; * CAN USB interfaces<br />&#160; &#160; &#160; *<br />&#160; &#160; &#160; 8 devices USB2CAN interface (CAN_8DEV_USB) [M/n/?] m<br />&#160; &#160; &#160; EMS CPC-USB/ARM7 CAN/USB interface (CAN_EMS_USB) [M/n/?] m<br />&#160; &#160; &#160; esd electronics gmbh CAN/USB interfaces (CAN_ESD_USB) [N/m/?] n<br />&#160; &#160; &#160; ETAS ES58X CAN/USB interfaces (CAN_ETAS_ES58X) [N/m/?] n<br />&#160; &#160; &#160; Fintek F81604 USB to 2CAN interface (CAN_F81604) [N/m/?] (NEW) <br />&#160; &#160; &#160; Geschwister Schneider UG and candleLight compatible interfaces (CAN_GS_USB) [M/n/?] m<br />&#160; &#160; &#160; Kvaser CAN/USB interface (CAN_KVASER_USB) [M/n/?] m<br />&#160; &#160; &#160; Microchip CAN BUS Analyzer interface (CAN_MCBA_USB) [M/n/?] m<br />&#160; &#160; &#160; PEAK PCAN-USB/USB Pro interfaces for CAN 2.0b/CAN-FD (CAN_PEAK_USB) [M/n/?] m<br />&#160; &#160; &#160; Theobroma Systems UCAN interface (CAN_UCAN) [N/m/?] n<br />&#160; &#160; CAN devices debugging messages (CAN_DEBUG_DEVICES) [N/y/?] n<br />&#160; PLIP (parallel port) support (PLIP) [N/m/?] n<br />&#160; PPP (point-to-point protocol) support (PPP) [M/y/?] m<br />&#160; &#160; PPP BSD-Compress compression (PPP_BSDCOMP) [M/n/?] m<br />&#160; &#160; PPP Deflate compression (PPP_DEFLATE) [M/n/?] m<br />&#160; &#160; PPP filtering (PPP_FILTER) [Y/n/?] y<br />&#160; &#160; PPP MPPE compression (encryption) (PPP_MPPE) [M/n/?] m<br />&#160; &#160; PPP multilink support (PPP_MULTILINK) [Y/n/?] y<br />&#160; &#160; PPP over ATM (PPPOATM) [M/n/?] m<br />&#160; &#160; PPP over Ethernet (PPPOE) [M/n/?] m<br />&#160; &#160; &#160; Number of PPPoE hash bits<br />&#160; &#160; &#160; &#160; 1. 1 bit (2 buckets) (PPPOE_HASH_BITS_1) (NEW)<br />&#160; &#160; &#160; &#160; 2. 2 bits (4 buckets) (PPPOE_HASH_BITS_2) (NEW)<br />&#160; &#160; &#160; &gt; 3. 4 bits (16 buckets) (PPPOE_HASH_BITS_4) (NEW)<br />&#160; &#160; &#160; &#160; 4. 8 bits (256 buckets) (PPPOE_HASH_BITS_8) (NEW)<br />&#160; &#160; &#160; choice[1-4?]: <br />&#160; &#160; PPP over IPv4 (PPTP) (PPTP) [M/n/?] m<br />&#160; &#160; PPP over L2TP (PPPOL2TP) [M/n/?] m<br />&#160; &#160; PPP support for async serial ports (PPP_ASYNC) [M/n/?] m<br />&#160; &#160; PPP support for sync tty ports (PPP_SYNC_TTY) [M/n/?] m<br />&#160; SLIP (serial line) support (SLIP) [M/n/y/?] m<br />&#160; CSLIP compressed headers (SLIP_COMPRESSED) [Y/n/?] y<br />&#160; Keepalive and linefill (SLIP_SMART) [Y/n/?] y<br />&#160; Six bit SLIP encapsulation (SLIP_MODE_SLIP6) [N/y/?] n<br />&#160; *<br />&#160; * Wireless LAN<br />&#160; *<br />&#160; Wireless LAN (WLAN) [Y/n/?] y<br />&#160; &#160; ADMtek devices (WLAN_VENDOR_ADMTEK) [N/y/?] n<br />&#160; &#160; Atheros/Qualcomm devices (WLAN_VENDOR_ATH) [Y/n/?] y<br />&#160; &#160; &#160; Atheros wireless debugging (ATH_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; Atheros 5xxx wireless cards support (ATH5K) [M/n/?] m<br />&#160; &#160; &#160; &#160; Atheros 5xxx debugging (ATH5K_DEBUG) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Atheros 5xxx tracer (ATH5K_TRACER) [N/y/?] n<br />&#160; &#160; &#160; Atheros 5xxx PCI bus support (ATH5K_PCI) [Y/?] y<br />&#160; &#160; &#160; Atheros bluetooth coexistence support (ATH9K_BTCOEX_SUPPORT) [Y/n/?] y<br />&#160; &#160; &#160; Atheros 802.11n wireless cards support (ATH9K) [M/n/?] m<br />&#160; &#160; &#160; &#160; Atheros ath9k PCI/PCIe bus support (ATH9K_PCI) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Atheros ath9k AHB bus support (ATH9K_AHB) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Atheros ath9k debugging (ATH9K_DEBUGFS) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Detailed station statistics (ATH9K_STATION_STATISTICS) [N/y/?] n<br />&#160; &#160; &#160; &#160; Atheros ath9k ACK timeout estimation algorithm (ATH9K_DYNACK) [N/y/?] n<br />&#160; &#160; &#160; &#160; Wake on Wireless LAN support (EXPERIMENTAL) (ATH9K_WOW) [N/y/?] n<br />&#160; &#160; &#160; &#160; Channel Context support (ATH9K_CHANNEL_CONTEXT) [N/y/?] n<br />&#160; &#160; &#160; Atheros ath9k pci loader for EEPROM-less chips (ATH9K_PCI_NO_EEPROM) [M/n/y/?] m<br />&#160; &#160; &#160; Atheros HTC based wireless cards support (ATH9K_HTC) [M/n/?] m<br />&#160; &#160; &#160; &#160; Atheros ath9k_htc debugging (ATH9K_HTC_DEBUGFS) [N/y/?] n<br />&#160; &#160; &#160; Random number generator support (ATH9K_HWRNG) [N/y/?] n<br />&#160; &#160; &#160; Atheros ath9k/ath9k_htc spectral scan support (ATH9K_COMMON_SPECTRAL) [N/y/?] n<br />&#160; &#160; &#160; Linux Community AR9170 802.11n USB support (CARL9170) [M/n/?] m<br />&#160; &#160; &#160; &#160; SoftLED Support (CARL9170_LEDS) [Y/n/?] y<br />&#160; &#160; &#160; &#160; DebugFS Support (CARL9170_DEBUGFS) [N/y/?] n<br />&#160; &#160; &#160; &#160; Random number generator (CARL9170_HWRNG) [N/y/?] n<br />&#160; &#160; &#160; Atheros mobile chipsets support (ATH6KL) [M/n/?] m<br />&#160; &#160; &#160; &#160; Atheros ath6kl SDIO support (ATH6KL_SDIO) [M/n/?] m<br />&#160; &#160; &#160; &#160; Atheros ath6kl USB support (ATH6KL_USB) [M/n/?] m<br />&#160; &#160; &#160; &#160; Atheros ath6kl debugging (ATH6KL_DEBUG) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Atheros ath6kl tracing support (ATH6KL_TRACING) [N/y/?] n<br />&#160; &#160; &#160; Atheros AR5523 wireless driver support (AR5523) [M/n/?] m<br />&#160; &#160; &#160; Wilocity 60g WiFi card wil6210 support (WIL6210) [M/n/?] m<br />&#160; &#160; &#160; &#160; Use Clear-On-Read mode for ISR registers for wil6210 (WIL6210_ISR_COR) [Y/n/?] y<br />&#160; &#160; &#160; &#160; wil6210 tracing support (WIL6210_TRACING) [N/y/?] n<br />&#160; &#160; &#160; &#160; wil6210 debugfs support (WIL6210_DEBUGFS) [Y/n/?] y<br />&#160; &#160; &#160; Atheros 802.11ac wireless cards support (ATH10K) [M/n/?] m<br />&#160; &#160; &#160; Atheros ath10k PCI support (ATH10K_PCI) [M/n/?] m<br />&#160; &#160; &#160; Atheros ath10k SDIO support (ATH10K_SDIO) [M/n/?] m<br />&#160; &#160; &#160; Atheros ath10k USB support (EXPERIMENTAL) (ATH10K_USB) [M/n/?] m<br />&#160; &#160; &#160; Atheros ath10k debugging (ATH10K_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; Atheros ath10k debugfs support (ATH10K_DEBUGFS) [Y/n/?] y<br />&#160; &#160; &#160; Atheros ath10k spectral scan support (ATH10K_SPECTRAL) [N/y/?] n<br />&#160; &#160; &#160; Atheros ath10k tracing support (ATH10K_TRACING) [N/y/?] n<br />&#160; &#160; &#160; Qualcomm Atheros WCN3660/3680 support (WCN36XX) [M/n/?] m<br />&#160; &#160; &#160; &#160; WCN36XX debugfs support (WCN36XX_DEBUGFS) [N/y/?] n<br />&#160; &#160; &#160; Qualcomm Technologies 802.11ax chipset support (ATH11K) [N/m/?] n<br />&#160; &#160; &#160; Qualcomm Technologies Wi-Fi 7 support (ath12k) (ATH12K) [N/m/?] (NEW) <br />&#160; &#160; Atmel devices (WLAN_VENDOR_ATMEL) [N/y/?] n<br />&#160; &#160; Broadcom devices (WLAN_VENDOR_BROADCOM) [Y/n/?] y<br />&#160; &#160; &#160; Broadcom 43xx wireless support (mac80211 stack) (B43) [M/n/?] m<br />&#160; &#160; &#160; Supported bus types<br />&#160; &#160; &#160; &gt; 1. BCMA and SSB (B43_BUSES_BCMA_AND_SSB)<br />&#160; &#160; &#160; &#160; 2. BCMA only (B43_BUSES_BCMA)<br />&#160; &#160; &#160; &#160; 3. SSB only (B43_BUSES_SSB)<br />&#160; &#160; &#160; choice[1-3?]: 1<br />&#160; &#160; &#160; Broadcom 43xx SDIO device support (B43_SDIO) [Y/n/?] y<br />&#160; &#160; &#160; Support for G-PHY (802.11g) devices (B43_PHY_G) [Y/n/?] y<br />&#160; &#160; &#160; Support for N-PHY (the main 802.11n series) devices (B43_PHY_N) [Y/n/?] y<br />&#160; &#160; &#160; Support for LP-PHY (low-power 802.11g) devices (B43_PHY_LP) [Y/n/?] y<br />&#160; &#160; &#160; Support for HT-PHY (high throughput 802.11n) devices (B43_PHY_HT) [Y/n/?] y<br />&#160; &#160; &#160; Broadcom 43xx debugging (B43_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; Broadcom 43xx-legacy wireless support (mac80211 stack) (B43LEGACY) [M/n/?] m<br />&#160; &#160; &#160; &#160; Broadcom 43xx-legacy debugging (B43LEGACY_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; &#160; Broadcom 43xx-legacy data transfer mode<br />&#160; &#160; &#160; &#160; &gt; 1. DMA + PIO (B43LEGACY_DMA_AND_PIO_MODE)<br />&#160; &#160; &#160; &#160; &#160; 2. DMA (Direct Memory Access) only (B43LEGACY_DMA_MODE)<br />&#160; &#160; &#160; &#160; &#160; 3. PIO (Programmed I/O) only (B43LEGACY_PIO_MODE)<br />&#160; &#160; &#160; &#160; choice[1-3?]: 1<br />&#160; &#160; &#160; Broadcom IEEE802.11n PCIe SoftMAC WLAN driver (BRCMSMAC) [M/n/?] m<br />&#160; &#160; &#160; Broadcom FullMAC WLAN driver (BRCMFMAC) [M/n/?] m<br />&#160; &#160; &#160; SDIO bus interface support for FullMAC driver (BRCMFMAC_SDIO) [Y/n/?] y<br />&#160; &#160; &#160; USB bus interface support for FullMAC driver (BRCMFMAC_USB) [Y/n/?] y<br />&#160; &#160; &#160; PCIE bus interface support for FullMAC driver (BRCMFMAC_PCIE) [Y/n/?] y<br />&#160; &#160; &#160; Broadcom device tracing (BRCM_TRACING) [N/y/?] n<br />&#160; &#160; &#160; Broadcom driver debug functions (BRCMDBG) [N/y/?] n<br />&#160; &#160; Intel devices (WLAN_VENDOR_INTEL) [Y/n/?] y<br />&#160; &#160; &#160; Intel PRO/Wireless 2100 Network Connection (IPW2100) [M/n/?] m<br />&#160; &#160; &#160; &#160; Enable promiscuous mode (IPW2100_MONITOR) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Enable full debugging output in IPW2100 module. (IPW2100_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; Intel PRO/Wireless 2200BG and 2915ABG Network Connection (IPW2200) [M/n/?] m<br />&#160; &#160; &#160; &#160; Enable promiscuous mode (IPW2200_MONITOR) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; Enable radiotap format 802.11 raw packet support (IPW2200_RADIOTAP) [Y/?] y<br />&#160; &#160; &#160; &#160; &#160; Enable creation of a RF radiotap promiscuous interface (IPW2200_PROMISCUOUS) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Enable QoS support (IPW2200_QOS) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Enable full debugging output in IPW2200 module. (IPW2200_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; Full debugging output for the LIBIPW component (LIBIPW_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; Intel Wireless WiFi 4965AGN (iwl4965) (IWL4965) [M/n/?] m<br />&#160; &#160; &#160; Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945) (IWL3945) [M/n/?] m<br />&#160; &#160; &#160; Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi)&#160; (IWLWIFI) [M/n/?] m<br />&#160; &#160; &#160; &#160; Intel Wireless WiFi DVM Firmware support (IWLDVM) [M/n/?] m<br />&#160; &#160; &#160; &#160; Intel Wireless WiFi MVM Firmware support (IWLMVM) [M/n/?] m<br />&#160; &#160; Intersil devices (WLAN_VENDOR_INTERSIL) [Y/n/?] y<br />&#160; &#160; &#160; Softmac Prism54 support (P54_COMMON) [M/n/?] m<br />&#160; &#160; &#160; &#160; Prism54 USB support (P54_USB) [M/n/?] m<br />&#160; &#160; &#160; &#160; Prism54 PCI support (P54_PCI) [M/n/?] m<br />&#160; &#160; &#160; &#160; Prism54 SPI (stlc45xx) support (P54_SPI) [N/m/?] n<br />&#160; &#160; Marvell devices (WLAN_VENDOR_MARVELL) [Y/n/?] y<br />&#160; &#160; &#160; Marvell 8xxx Libertas WLAN driver support (LIBERTAS) [M/n/?] m<br />&#160; &#160; &#160; &#160; Marvell Libertas 8388 USB 802.11b/g cards (LIBERTAS_USB) [M/n/?] m<br />&#160; &#160; &#160; &#160; Marvell Libertas 8385/8686/8688 SDIO 802.11b/g cards (LIBERTAS_SDIO) [M/n/?] m<br />&#160; &#160; &#160; &#160; Marvell Libertas 8686 SPI 802.11b/g cards (LIBERTAS_SPI) [N/m/?] n<br />&#160; &#160; &#160; &#160; Enable full debugging output in the Libertas module. (LIBERTAS_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; &#160; Enable mesh support (LIBERTAS_MESH) [Y/n/?] y<br />&#160; &#160; &#160; Marvell 8xxx Libertas WLAN driver support with thin firmware (LIBERTAS_THINFIRM) [N/m/?] n<br />&#160; &#160; &#160; Marvell WiFi-Ex Driver (MWIFIEX) [M/n/?] m<br />&#160; &#160; &#160; &#160; Marvell WiFi-Ex Driver for SD8786/SD8787/SD8797/SD8887/SD8897/SD8977/SD8978/SD8987/SD8997 (MWIFIEX_SDIO) [M/n/?] m<br />&#160; &#160; &#160; &#160; Marvell WiFi-Ex Driver for PCIE 8766/8897/8997 (MWIFIEX_PCIE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Marvell WiFi-Ex Driver for USB8766/8797/8997 (MWIFIEX_USB) [M/n/?] m<br />&#160; &#160; &#160; Marvell 88W8xxx PCI/PCIe Wireless support (MWL8K) [M/n/?] m<br />&#160; &#160; MediaTek devices (WLAN_VENDOR_MEDIATEK) [Y/n/?] y<br />&#160; &#160; &#160; MediaTek MT7601U (USB) support (MT7601U) [M/n/?] m<br />&#160; &#160; &#160; MediaTek MT76x0U (USB) support (MT76x0U) [M/n/?] m<br />&#160; &#160; &#160; MediaTek MT76x0E (PCIe) support (MT76x0E) [M/n/?] m<br />&#160; &#160; &#160; MediaTek MT76x2E (PCIe) support (MT76x2E) [M/n/?] m<br />&#160; &#160; &#160; MediaTek MT76x2U (USB) support (MT76x2U) [M/n/?] m<br />&#160; &#160; &#160; MediaTek MT7603E (PCIe) and MT76x8 WLAN support (MT7603E) [M/n/?] m<br />&#160; &#160; &#160; MediaTek MT7615E and MT7663E (PCIe) support (MT7615E) [M/n/?] m<br />&#160; &#160; &#160; MediaTek MT7663U (USB) support (MT7663U) [N/m/?] n<br />&#160; &#160; &#160; MediaTek MT7663S (SDIO) support (MT7663S) [N/m/?] n<br />&#160; &#160; &#160; MediaTek MT7915E (PCIe) support (MT7915E) [N/m/?] n<br />&#160; &#160; &#160; MediaTek MT7921E (PCIe) support (MT7921E) [N/m/?] n<br />&#160; &#160; &#160; MediaTek MT7921S (SDIO) support (MT7921S) [N/m/?] n<br />&#160; &#160; &#160; MediaTek MT7921U (USB) support (MT7921U) [N/m/?] n<br />&#160; &#160; &#160; MediaTek MT7996 (PCIe) support (MT7996E) [N/m/?] (NEW) <br />&#160; &#160; &#160; MediaTek MT7925E (PCIe) support (MT7925E) [N/m/?] (NEW) <br />&#160; &#160; &#160; MediaTek MT7925U (USB) support (MT7925U) [N/m/?] (NEW) <br />&#160; &#160; Microchip devices (WLAN_VENDOR_MICROCHIP) [Y/n/?] y<br />&#160; &#160; &#160; Atmel WILC1000 SDIO (WiFi only) (WILC1000_SDIO) [N/m/?] n<br />&#160; &#160; &#160; Atmel WILC1000 SPI (WiFi only) (WILC1000_SPI) [N/m/?] n<br />&#160; &#160; pureLiFi devices (WLAN_VENDOR_PURELIFI) [Y/n/?] y<br />&#160; &#160; &#160; pureLiFi X, XL, XC device support (PLFXLC) [N/m/?] n<br />&#160; &#160; Ralink devices (WLAN_VENDOR_RALINK) [Y/n/?] y<br />&#160; &#160; Realtek devices (WLAN_VENDOR_REALTEK) [Y/n/?] y<br />&#160; &#160; &#160; Realtek 8180/8185/8187SE PCI support (RTL8180) [M/n/?] m<br />&#160; &#160; &#160; Realtek 8187 and 8187B USB support (RTL8187) [M/n/?] m<br />&#160; &#160; &#160; *<br />&#160; &#160; &#160; * Realtek rtlwifi family of devices<br />&#160; &#160; &#160; *<br />&#160; &#160; &#160; Realtek rtlwifi family of devices (RTL_CARDS) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8192CE/RTL8188CE Wireless Network Adapter (RTL8192CE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter (RTL8192SE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8192DE/RTL8188DE PCIe Wireless Network Adapter (RTL8192DE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8723AE PCIe Wireless Network Adapter (RTL8723AE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8723BE PCIe Wireless Network Adapter (RTL8723BE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8188EE Wireless Network Adapter (RTL8188EE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8192EE Wireless Network Adapter (RTL8192EE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8821AE/RTL8812AE Wireless Network Adapter (RTL8821AE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter (RTL8192CU) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek RTL8192DU USB Wireless Network Adapter (RTL8192DU) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Debugging output for rtlwifi driver family (RTLWIFI_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; Realtek 802.11n USB wireless chips support (RTL8XXXU) [M/n/?] m<br />&#160; &#160; &#160; &#160; Include support for untested Realtek 8xxx USB devices (EXPERIMENTAL) (RTL8XXXU_UNTESTED) [Y/n/?] y<br />&#160; &#160; &#160; *<br />&#160; &#160; &#160; * Realtek 802.11ac wireless chips support<br />&#160; &#160; &#160; *<br />&#160; &#160; &#160; Realtek 802.11ac wireless chips support (RTW88) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek 8822BE PCI wireless network adapter (RTW88_8822BE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek 8822BS SDIO wireless network adapter (RTW88_8822BS) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Realtek 8822BU USB wireless network adapter (RTW88_8822BU) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Realtek 8822CE PCI wireless network adapter (RTW88_8822CE) [M/n/?] m<br />&#160; &#160; &#160; &#160; Realtek 8822CS SDIO wireless network adapter (RTW88_8822CS) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Realtek 8822CU USB wireless network adapter (RTW88_8822CU) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Realtek 8723DE PCI wireless network adapter (RTW88_8723DE) [N/m/?] n<br />&#160; &#160; &#160; &#160; Realtek 8723DS SDIO wireless network adapter (RTW88_8723DS) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Realtek 8723CS SDIO wireless network adapter (RTW88_8723CS) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Realtek 8723DU USB wireless network adapter (RTW88_8723DU) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Realtek 8821CE PCI wireless network adapter (RTW88_8821CE) [N/m/?] n<br />&#160; &#160; &#160; &#160; Realtek 8821CS SDIO wireless network adapter (RTW88_8821CS) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Realtek 8821CU USB wireless network adapter (RTW88_8821CU) [N/m/?] (NEW) <br />&#160; &#160; &#160; &#160; Realtek rtw88 debug support (RTW88_DEBUG) [N/y/?] n<br />&#160; &#160; &#160; &#160; Realtek rtw88 debugfs support (RTW88_DEBUGFS) [N/y/?] n<br />&#160; &#160; Redpine Signals Inc devices (WLAN_VENDOR_RSI) [Y/n/?] y<br />&#160; &#160; &#160; Redpine Signals Inc 91x WLAN driver support (RSI_91X) [M/n/?] m<br />&#160; &#160; &#160; &#160; Redpine Signals Inc debug support (RSI_DEBUGFS) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Redpine Signals SDIO bus support (RSI_SDIO) [M/n/?] m<br />&#160; &#160; &#160; &#160; Redpine Signals USB bus support (RSI_USB) [M/n/?] m<br />&#160; &#160; &#160; &#160; Redpine Signals WLAN BT Coexistence support (RSI_COEX) [Y/n/?] y<br />&#160; &#160; Silicon Laboratories devices (WLAN_VENDOR_SILABS) [Y/n/?] y<br />&#160; &#160; &#160; Silicon Labs wireless chips WF200 and further (WFX) [N/m/?] n<br />&#160; &#160; STMicroelectronics devices (WLAN_VENDOR_ST) [Y/n/?] y<br />&#160; &#160; &#160; CW1200 WLAN support (CW1200) [M/n/?] m<br />&#160; &#160; &#160; &#160; Support SDIO platforms (CW1200_WLAN_SDIO) [M/n/?] m<br />&#160; &#160; &#160; &#160; Support SPI platforms (CW1200_WLAN_SPI) [M/n/?] m<br />&#160; &#160; Texas Instrument devices (WLAN_VENDOR_TI) [Y/n/?] y<br />&#160; &#160; &#160; TI wl1251 driver support (WL1251) [M/n/?] m<br />&#160; &#160; &#160; &#160; TI wl1251 SPI support (WL1251_SPI) [M/n/?] m<br />&#160; &#160; &#160; &#160; TI wl1251 SDIO support (WL1251_SDIO) [M/n/?] m<br />&#160; &#160; &#160; TI wl12xx support (WL12XX) [M/n/?] m<br />&#160; &#160; &#160; TI wl18xx support (WL18XX) [M/n/?] m<br />&#160; &#160; &#160; TI wlcore support (WLCORE) [M/?] m<br />&#160; &#160; &#160; &#160; TI wlcore SDIO support (WLCORE_SDIO) [M/n/?] m<br />&#160; &#160; ZyDAS devices (WLAN_VENDOR_ZYDAS) [Y/n/?] y<br />&#160; &#160; &#160; ZyDAS ZD1211/ZD1211B USB-wireless support (ZD1211RW) [M/n/?] m<br />&#160; &#160; &#160; &#160; ZyDAS ZD1211 debugging (ZD1211RW_DEBUG) [N/y/?] n<br />&#160; &#160; Quantenna wireless cards support (WLAN_VENDOR_QUANTENNA) [Y/n/?] y<br />&#160; &#160; &#160; Quantenna QSR1000/QSR2000/QSR10g PCIe support (QTNFMAC_PCIE) [M/n/?] m<br />&#160; &#160; Simulated radio testing tool for mac80211 (MAC80211_HWSIM) [M/n/?] m<br />&#160; &#160; Wifi wrapper for ethernet drivers (VIRT_WIFI) [M/n/?] m<br />&#160; Xen network device frontend driver (XEN_NETDEV_FRONTEND) [M/n/y/?] m<br />&#160; Xen backend network device (XEN_NETDEV_BACKEND) [M/n/y/?] m<br />&#160; VMware VMXNET3 ethernet driver (VMXNET3) [M/n/y/?] m<br />&#160; FUJITSU Extended Socket Network Device driver (FUJITSU_ES) [M/n/y/?] m<br />&#160; Simulated networking device (NETDEVSIM) [M/n/?] m<br />&#160; Failover driver (NET_FAILOVER) [M/n/y/?] m<br />*<br />* Joysticks/Gamepads<br />*<br />Joysticks/Gamepads (INPUT_JOYSTICK) [Y/n/?] y<br />&#160; Classic PC analog joysticks and gamepads (JOYSTICK_ANALOG) [M/n/y/?] m<br />&#160; Assassin 3D and MadCatz Panther devices (JOYSTICK_A3D) [M/n/y/?] m<br />&#160; Simple joystick connected over ADC (JOYSTICK_ADC) [N/m/?] n<br />&#160; Logitech ADI digital joysticks and gamepads (JOYSTICK_ADI) [M/n/y/?] m<br />&#160; Creative Labs Blaster Cobra gamepad (JOYSTICK_COBRA) [M/n/y/?] m<br />&#160; Genius Flight2000 Digital joysticks and gamepads (JOYSTICK_GF2K) [M/n/y/?] m<br />&#160; Gravis GrIP joysticks and gamepads (JOYSTICK_GRIP) [M/n/y/?] m<br />&#160; Gravis GrIP MultiPort (JOYSTICK_GRIP_MP) [M/n/y/?] m<br />&#160; Guillemot joysticks and gamepads (JOYSTICK_GUILLEMOT) [M/n/y/?] m<br />&#160; InterAct digital joysticks and gamepads (JOYSTICK_INTERACT) [M/n/y/?] m<br />&#160; Microsoft SideWinder digital joysticks and gamepads (JOYSTICK_SIDEWINDER) [M/n/y/?] m<br />&#160; ThrustMaster DirectConnect joysticks and gamepads (JOYSTICK_TMDC) [M/n/y/?] m<br />&#160; I-Force devices (JOYSTICK_IFORCE) [M/n/y/?] m<br />&#160; &#160; I-Force USB joysticks and wheels (JOYSTICK_IFORCE_USB) [M/n/?] m<br />&#160; &#160; I-Force Serial joysticks and wheels (JOYSTICK_IFORCE_232) [M/n/?] m<br />&#160; Logitech WingMan Warrior joystick (JOYSTICK_WARRIOR) [M/n/y/?] m<br />&#160; LogiCad3d Magellan/SpaceMouse 6dof controllers (JOYSTICK_MAGELLAN) [M/n/y/?] m<br />&#160; SpaceTec SpaceOrb/Avenger 6dof controllers (JOYSTICK_SPACEORB) [M/n/y/?] m<br />&#160; SpaceTec SpaceBall 6dof controllers (JOYSTICK_SPACEBALL) [M/n/y/?] m<br />&#160; Gravis Stinger gamepad (JOYSTICK_STINGER) [M/n/y/?] m<br />&#160; Twiddler as a joystick (JOYSTICK_TWIDJOY) [M/n/y/?] m<br />&#160; 5-byte Zhenhua RC transmitter (JOYSTICK_ZHENHUA) [M/n/y/?] m<br />&#160; Multisystem, Sega Genesis, Saturn joysticks and gamepads (JOYSTICK_DB9) [M/n/?] m<br />&#160; Multisystem, NES, SNES, N64, PSX joysticks and gamepads (JOYSTICK_GAMECON) [M/n/?] m<br />&#160; Multisystem joysticks via TurboGraFX device (JOYSTICK_TURBOGRAFX) [M/n/?] m<br />&#160; Austria Microsystem AS5011 joystick (JOYSTICK_AS5011) [N/m/?] n<br />&#160; Gameport data dumper (JOYSTICK_JOYDUMP) [M/n/y/?] m<br />&#160; Xbox gamepad support (JOYSTICK_XPAD) [M/n/y/?] m<br />&#160; &#160; Xbox gamepad rumble support (JOYSTICK_XPAD_FF) [Y/n/?] y<br />&#160; &#160; LED Support for the Xbox 360 controller Guide button (JOYSTICK_XPAD_LEDS) [Y/n/?] y<br />&#160; Walkera WK-0701 RC transmitter (JOYSTICK_WALKERA0701) [M/n/?] m<br />&#160; PlayStation 1/2 joypads via SPI interface (JOYSTICK_PSXPAD_SPI) [M/n/y/?] m<br />&#160; &#160; PlayStation 1/2 joypads force feedback (rumble) support (JOYSTICK_PSXPAD_SPI_FF) [Y/n/?] y<br />&#160; PhoenixRC Flight Controller Adapter (JOYSTICK_PXRC) [M/n/y/?] m<br />&#160; SparkFun Qwiic Joystick (JOYSTICK_QWIIC) [N/m/?] n<br />&#160; FlySky FS-iA6B RC Receiver (JOYSTICK_FSIA6B) [N/m/y/?] n<br />&#160; Raspberry Pi Sense HAT joystick (JOYSTICK_SENSEHAT) [N/m/?] n<br />&#160; Adafruit Mini I2C Gamepad with Seesaw (JOYSTICK_SEESAW) [N/m/?] (NEW) <br />*<br />* Touchscreens<br />*<br />Touchscreens (INPUT_TOUCHSCREEN) [Y/n/?] y<br />&#160; ADS7846/TSC2046/AD7873 and AD(S)7843 based touchscreens (TOUCHSCREEN_ADS7846) [N/m/y/?] n<br />&#160; AD7877 based touchscreens (TOUCHSCREEN_AD7877) [N/m/y/?] n<br />&#160; Analog Devices AD7879-1/AD7889-1 touchscreen interface (TOUCHSCREEN_AD7879) [N/m/y/?] n<br />&#160; Generic ADC based resistive touchscreen (TOUCHSCREEN_ADC) [N/m/?] n<br />&#160; Atmel mXT I2C Touchscreen (TOUCHSCREEN_ATMEL_MXT) [M/n/?] m<br />&#160; &#160; Support T37 Diagnostic Data (TOUCHSCREEN_ATMEL_MXT_T37) [N/y/?] n<br />&#160; AUO in-cell touchscreen using Pixcir ICs (TOUCHSCREEN_AUO_PIXCIR) [M/n/?] m<br />&#160; BU21013 based touch panel controllers (TOUCHSCREEN_BU21013) [N/m/?] n<br />&#160; Rohm BU21029 based touch panel controllers (TOUCHSCREEN_BU21029) [N/m/?] n<br />&#160; chipone icn8505 touchscreen controller (TOUCHSCREEN_CHIPONE_ICN8505) [M/n/?] m<br />&#160; cy8ctma140 touchscreen (TOUCHSCREEN_CY8CTMA140) [N/m/?] n<br />&#160; cy8ctmg110 touchscreen (TOUCHSCREEN_CY8CTMG110) [N/m/?] n<br />&#160; Cypress TTSP touchscreen (TOUCHSCREEN_CYTTSP_CORE) [N/m/y/?] n<br />&#160; Cypress TrueTouch Gen5 Touchscreen Driver (TOUCHSCREEN_CYTTSP5) [N/m/?] (NEW) <br />&#160; Dynapro serial touchscreen (TOUCHSCREEN_DYNAPRO) [M/n/y/?] m<br />&#160; Hampshire serial touchscreen (TOUCHSCREEN_HAMPSHIRE) [N/m/y/?] n<br />&#160; EETI touchscreen panel support (TOUCHSCREEN_EETI) [M/n/?] m<br />&#160; EETI eGalax serial touchscreen (TOUCHSCREEN_EGALAX_SERIAL) [M/n/y/?] m<br />&#160; EETI EXC3000 multi-touch panel support (TOUCHSCREEN_EXC3000) [N/m/?] n<br />&#160; Fujitsu serial touchscreen (TOUCHSCREEN_FUJITSU) [M/n/y/?] m<br />&#160; Goodix I2C touchscreen (TOUCHSCREEN_GOODIX) [M/n/?] m<br />&#160; Goodix Berlin I2C touchscreen (TOUCHSCREEN_GOODIX_BERLIN_I2C) [N/m/?] (NEW) <br />&#160; Goodix Berlin SPI touchscreen (TOUCHSCREEN_GOODIX_BERLIN_SPI) [N/m/y/?] (NEW) <br />&#160; HiDeep Touch IC (TOUCHSCREEN_HIDEEP) [N/m/?] n<br />&#160; Hycon hy46xx touchscreen support (TOUCHSCREEN_HYCON_HY46XX) [N/m/?] n<br />&#160; Hynitron touchscreen support (TOUCHSCREEN_HYNITRON_CSTXXX) [N/m/?] (NEW) <br />&#160; Ilitek ILI210X based touchscreen (TOUCHSCREEN_ILI210X) [M/n/?] m<br />&#160; Ilitek I2C 213X/23XX/25XX/Lego Series Touch ICs (TOUCHSCREEN_ILITEK) [N/m/?] n<br />&#160; Samsung S6SY761 Touchscreen driver (TOUCHSCREEN_S6SY761) [N/m/?] n<br />&#160; Gunze AHL-51S touchscreen (TOUCHSCREEN_GUNZE) [M/n/y/?] m<br />&#160; Elan eKTF2127 I2C touchscreen (TOUCHSCREEN_EKTF2127) [N/m/?] n<br />&#160; Elan eKTH I2C touchscreen (TOUCHSCREEN_ELAN) [M/n/?] m<br />&#160; Elo serial touchscreens (TOUCHSCREEN_ELO) [M/n/y/?] m<br />&#160; Wacom W8001 penabled serial touchscreen (TOUCHSCREEN_WACOM_W8001) [M/n/y/?] m<br />&#160; Wacom Tablet support (I2C) (TOUCHSCREEN_WACOM_I2C) [M/n/?] m<br />&#160; MAX11801 based touchscreens (TOUCHSCREEN_MAX11801) [N/m/?] n<br />&#160; MELFAS MMS114 touchscreen (TOUCHSCREEN_MMS114) [M/n/?] m<br />&#160; MELFAS MIP4 Touchscreen (TOUCHSCREEN_MELFAS_MIP4) [N/m/?] n<br />&#160; MStar msg2638 touchscreen support (TOUCHSCREEN_MSG2638) [N/m/?] n<br />&#160; MicroTouch serial touchscreens (TOUCHSCREEN_MTOUCH) [M/n/y/?] m<br />&#160; Novatek NT11205 touchscreen support (TOUCHSCREEN_NOVATEK_NVT_TS) [N/m/?] (NEW) <br />&#160; Imagis touchscreen support (TOUCHSCREEN_IMAGIS) [N/m/?] n<br />&#160; iNexio serial touchscreens (TOUCHSCREEN_INEXIO) [M/n/y/?] m<br />&#160; Penmount serial touchscreen (TOUCHSCREEN_PENMOUNT) [M/n/y/?] m<br />&#160; EDT FocalTech FT5x06 I2C Touchscreen support (TOUCHSCREEN_EDT_FT5X06) [M/n/?] m<br />&#160; Touchright serial touchscreen (TOUCHSCREEN_TOUCHRIGHT) [M/n/y/?] m<br />&#160; Touchwin serial touchscreen (TOUCHSCREEN_TOUCHWIN) [M/n/y/?] m<br />&#160; PIXCIR I2C touchscreens (TOUCHSCREEN_PIXCIR) [M/n/?] m<br />&#160; Weida HiTech I2C touchscreen (TOUCHSCREEN_WDT87XX_I2C) [N/m/?] n<br />&#160; Support for WM97xx AC97 touchscreen controllers (TOUCHSCREEN_WM97XX) [N/m/?] n<br />&#160; USB Touchscreen Driver (TOUCHSCREEN_USB_COMPOSITE) [M/n/y/?] m<br />&#160; Sahara TouchIT-213 touchscreen (TOUCHSCREEN_TOUCHIT213) [M/n/y/?] m<br />&#160; TSC-10/25/40 serial touchscreen support (TOUCHSCREEN_TSC_SERIO) [M/n/y/?] m<br />&#160; TSC2004 based touchscreens (TOUCHSCREEN_TSC2004) [N/m/?] n<br />&#160; TSC2005 based touchscreens (TOUCHSCREEN_TSC2005) [N/m/y/?] n<br />&#160; TSC2007 based touchscreens (TOUCHSCREEN_TSC2007) [M/n/?] m<br />&#160; &#160; IIO interface for external ADC input and temperature (TOUCHSCREEN_TSC2007_IIO) [Y/n/?] y<br />&#160; Raydium I2C Touchscreen (TOUCHSCREEN_RM_TS) [M/n/?] m<br />&#160; Silead I2C touchscreen (TOUCHSCREEN_SILEAD) [M/n/?] m<br />&#160; SiS 9200 family I2C touchscreen (TOUCHSCREEN_SIS_I2C) [M/n/?] m<br />&#160; Sitronix ST1232 or ST1633 touchscreen controllers (TOUCHSCREEN_ST1232) [M/n/?] m<br />&#160; STMicroelectronics STMFTS touchscreen (TOUCHSCREEN_STMFTS) [N/m/?] n<br />&#160; Samsung SUR40 (Surface 2.0/PixelSense) touchscreen (TOUCHSCREEN_SUR40) [N/m/?] n<br />&#160; Ntrig/Microsoft Surface 3 SPI touchscreen (TOUCHSCREEN_SURFACE3_SPI) [M/n/y/?] m<br />&#160; Semtech SX8654 touchscreen (TOUCHSCREEN_SX8654) [N/m/?] n<br />&#160; TPS6507x based touchscreens (TOUCHSCREEN_TPS6507X) [N/m/?] n<br />&#160; Zeitec ZET6223 touchscreen driver (TOUCHSCREEN_ZET6223) [M/n/?] m<br />&#160; Neonode zForce infrared touchscreens (TOUCHSCREEN_ZFORCE) [M/n/?] m<br />&#160; Toradex Colibri on board touchscreen driver (TOUCHSCREEN_COLIBRI_VF50) [N/m/?] n<br />&#160; ROHM BU21023/24 Dual touch support resistive touchscreens (TOUCHSCREEN_ROHM_BU21023) [N/m/?] n<br />&#160; Azoteq IQS550/572/525 trackpad/touchscreen controller (TOUCHSCREEN_IQS5XX) [M/n/?] m<br />&#160; Azoteq IQS7210A/7211A/E trackpad/touchscreen controller (TOUCHSCREEN_IQS7211) [N/m/?] (NEW) <br />&#160; Zinitix touchscreen support (TOUCHSCREEN_ZINITIX) [N/m/?] n<br />&#160; Himax hx83112b touchscreen driver (TOUCHSCREEN_HIMAX_HX83112B) [N/m/?] (NEW) <br />*<br />* Character devices<br />*<br />Enable TTY (TTY) [Y/?] y<br />&#160; Virtual terminal (VT) [Y/?] y<br />&#160; &#160; Support for binding and unbinding console drivers (VT_HW_CONSOLE_BINDING) [Y/?] y<br />&#160; Legacy (BSD) PTY support (LEGACY_PTYS) [N/y/?] n<br />&#160; Allow legacy TIOCSTI usage (LEGACY_TIOCSTI) [Y/n/?] (NEW) <br />&#160; Automatically load TTY Line Disciplines (LDISC_AUTOLOAD) [Y/n/?] y<br />&#160; *<br />&#160; * Serial drivers<br />&#160; *<br />&#160; 8250/16550 and compatible serial support (SERIAL_8250) [Y/m/?] y<br />&#160; &#160; Support 8250_core.* kernel options (DEPRECATED) (SERIAL_8250_DEPRECATED_OPTIONS) [N/y/?] n<br />&#160; &#160; Support for variants of the 16550A serial port (SERIAL_8250_16550A_VARIANTS) [N/y/?] n<br />&#160; &#160; Support for Fintek variants (SERIAL_8250_FINTEK) [N/y/?] n<br />&#160; &#160; Console on 8250/16550 and compatible serial port (SERIAL_8250_CONSOLE) [Y/n/?] y<br />&#160; 8250/16550 PCI device support (SERIAL_8250_PCI) [Y/n/m/?] y<br />&#160; 8250/16550 Exar/Commtech PCI/PCIe device support (SERIAL_8250_EXAR) [M/n/y/?] m<br />&#160; 8250/16550 PCMCIA device support (SERIAL_8250_CS) [M/n/?] m<br />&#160; Maximum number of 8250/16550 serial ports (SERIAL_8250_NR_UARTS) [32] 32<br />&#160; Number of 8250/16550 serial ports to register at runtime (SERIAL_8250_RUNTIME_UARTS) [32] 32<br />&#160; Extended 8250/16550 serial driver options (SERIAL_8250_EXTENDED) [Y/n/?] y<br />&#160; &#160; Support more than 4 legacy serial ports (SERIAL_8250_MANY_PORTS) [Y/n/?] y<br />&#160; Microchip 8250 based serial port (SERIAL_8250_PCI1XXXX) [N/m/y/?] (NEW) <br />&#160; Support for sharing serial interrupts (SERIAL_8250_SHARE_IRQ) [Y/n/?] y<br />&#160; Autodetect IRQ on standard ports (unsafe) (SERIAL_8250_DETECT_IRQ) [N/y/?] n<br />&#160; Support RSA serial ports (SERIAL_8250_RSA) [Y/n/?] y<br />&#160; Support for Synopsys DesignWare 8250 quirks (SERIAL_8250_DW) [Y/n/m/?] y<br />&#160; Ralink RT288x/RT305x/RT3662/RT3883 serial port support (SERIAL_8250_RT288X) [Y/n/?] y<br />&#160; Support for serial ports on Intel LPSS platforms (SERIAL_8250_LPSS) [M/n/y/?] m<br />&#160; Support for serial ports on Intel MID platforms (SERIAL_8250_MID) [Y/n/m/?] y<br />&#160; Support for Pericom and Acces I/O serial ports (SERIAL_8250_PERICOM) [Y/n/m/?] y<br />&#160; *<br />&#160; * Non-8250 serial port support<br />&#160; *<br />&#160; Serial console over KGDB NMI debugger port (SERIAL_KGDB_NMI) [N/y/?] n<br />&#160; MAX3100/3110/3111/3222 support (SERIAL_MAX3100) [N/m/y/?] n<br />&#160; MAX310X support (SERIAL_MAX310X) [N/m/y/?] n<br />&#160; Xilinx uartlite serial port support (SERIAL_UARTLITE) [N/m/y/?] n<br />&#160; Digi International NEO and Classic PCI Support (SERIAL_JSM) [M/n/y/?] m<br />&#160; Lantiq serial driver (SERIAL_LANTIQ) [N/m/y/?] n<br />&#160; SCCNXP serial port support (SERIAL_SCCNXP) [N/m/y/?] n<br />&#160; NXP SC16IS7xx UART support (SERIAL_SC16IS7XX) [N/m/y/?] n<br />&#160; Altera JTAG UART support (SERIAL_ALTERA_JTAGUART) [N/m/y/?] n<br />&#160; Altera UART support (SERIAL_ALTERA_UART) [N/m/y/?] n<br />&#160; ARC UART driver support (SERIAL_ARC) [M/n/y/?] m<br />&#160; &#160; Number of ARC UART ports (SERIAL_ARC_NR_PORTS) [1] 1<br />&#160; Comtrol RocketPort EXPRESS/INFINITY support (SERIAL_RP2) [N/m/y/?] n<br />&#160; Freescale lpuart serial port support (SERIAL_FSL_LPUART) [N/m/y/?] n<br />&#160; Freescale LINFlexD UART serial port support (SERIAL_FSL_LINFLEXUART) [N/m/y/?] n<br />&#160; Support for Spreadtrum serial (SERIAL_SPRD) [N/m/y/?] n<br />&#160; Non-standard serial port support (SERIAL_NONSTANDARD) [Y/n/?] y<br />&#160; &#160; Moxa Intellio support (MOXA_INTELLIO) [N/m/y/?] n<br />&#160; &#160; Moxa SmartIO support v. 2.0 (MOXA_SMARTIO) [N/m/y/?] n<br />&#160; &#160; HDLC line discipline support (N_HDLC) [M/n/y/?] m<br />&#160; IPWireless 3G UMTS PCMCIA card support (IPWIRELESS) [M/n/?] m<br />&#160; GSM MUX line discipline support (EXPERIMENTAL) (N_GSM) [M/n/y/?] m<br />&#160; HSDPA Broadband Wireless Data Card - Globe Trotter (NOZOMI) [M/n/y/?] m<br />&#160; NULL TTY driver (NULL_TTY) [M/n/y/?] m<br />&#160; Xen Hypervisor Console support (HVC_XEN) [Y/n/?] y<br />&#160; &#160; Xen Hypervisor Multiple Consoles support (HVC_XEN_FRONTEND) [Y/n/?] y<br />Parallel printer support (PRINTER) [M/n/?] m<br />&#160; Support for console on line printer (LP_CONSOLE) [Y/n/?] y<br />Support for user-space parallel port device drivers (PPDEV) [M/n/?] m<br />Virtio console (VIRTIO_CONSOLE) [N/m/y/?] n<br />Generate a panic event to all BMCs on a panic (IPMI_PANIC_EVENT) [N/y/?] n<br />Device interface for IPMI (IPMI_DEVICE_INTERFACE) [M/n/?] m<br />IPMI System Interface handler (IPMI_SI) [M/?] m<br />IPMI SMBus handler (SSIF) (IPMI_SSIF) [M/n/?] m<br />IPMI IPMB interface (IPMI_IPMB) [N/m/?] n<br />IPMI Watchdog Timer (IPMI_WATCHDOG) [M/n/?] m<br />IPMI Poweroff (IPMI_POWEROFF) [M/n/?] m<br />SSIF IPMI BMC driver (SSIF_IPMI_BMC) [N/m/?] (NEW) <br />IPMB Interface handler (IPMB_DEVICE_INTERFACE) [N/m/?] n<br />Applicom intelligent fieldbus card support (APPLICOM) [N/m/y/?] n<br />ACP Modem (Mwave) support (MWAVE) [M/n/y/?] m<br />/dev/mem virtual device support (DEVMEM) [Y/n/?] y<br />/dev/nvram support (NVRAM) [M/y/?] m<br />/dev/port character device (DEVPORT) [Y/n/?] y<br />HPET - High Precision Event Timer (HPET) [Y/n/?] y<br />&#160; Allow mmap of HPET (HPET_MMAP) [N/y/?] n<br />Hangcheck timer (HANGCHECK_TIMER) [M/n/y/?] m<br />UV_MMTIMER Memory mapped RTC for SGI UV (UV_MMTIMER) [M/n/y/?] m<br />*<br />* TPM Hardware Support<br />*<br />TPM Hardware Support (TCG_TPM) [Y/?] y<br />&#160; Use HMAC and encrypted transactions on the TPM bus (TCG_TPM2_HMAC) [Y/n/?] (NEW) <br />&#160; TPM HW Random Number Generator support (HW_RANDOM_TPM) [Y/n/?] y<br />&#160; TPM Interface Specification 1.2 Interface / TPM 2.0 FIFO Interface (TCG_TIS) [Y/?] y<br />&#160; TPM Interface Specification 1.3 Interface / TPM 2.0 FIFO Interface - (SPI) (TCG_TIS_SPI) [M/n/y/?] m<br />&#160; &#160; Cr50 SPI Interface (TCG_TIS_SPI_CR50) [N/y/?] n<br />&#160; TPM Interface Specification 1.3 Interface / TPM 2.0 FIFO Interface - (I2C - generic) (TCG_TIS_I2C) [N/m/?] n<br />&#160; TPM Interface Specification 2.0 Interface (I2C - CR50) (TCG_TIS_I2C_CR50) [N/m/?] n<br />&#160; TPM Interface Specification 1.2 Interface (I2C - Atmel) (TCG_TIS_I2C_ATMEL) [N/m/?] n<br />&#160; TPM Interface Specification 1.2 Interface (I2C - Infineon) (TCG_TIS_I2C_INFINEON) [N/m/?] n<br />&#160; TPM Interface Specification 1.2 Interface (I2C - Nuvoton) (TCG_TIS_I2C_NUVOTON) [N/m/?] n<br />&#160; National Semiconductor TPM Interface (TCG_NSC) [M/n/y/?] m<br />&#160; Atmel TPM Interface (TCG_ATMEL) [M/n/y/?] m<br />&#160; Infineon Technologies TPM Interface (TCG_INFINEON) [M/n/y/?] m<br />&#160; XEN TPM Interface (TCG_XEN) [N/m/y/?] n<br />&#160; TPM 2.0 CRB Interface (TCG_CRB) [Y/?] y<br />&#160; VTPM Proxy Interface (TCG_VTPM_PROXY) [M/n/y/?] m<br />&#160; STMicroelectronics TPM Interface Specification 1.2 Interface (I2C) (TCG_TIS_ST33ZP24_I2C) [N/m/?] n<br />&#160; STMicroelectronics TPM Interface Specification 1.2 Interface (SPI) (TCG_TIS_ST33ZP24_SPI) [N/m/y/?] n<br />Telecom clock driver for ATCA SBC (TELCLOCK) [M/n/y/?] m<br />Xillybus generic FPGA interface (XILLYBUS) [M/n/y/?] m<br />&#160; Xillybus over PCIe (XILLYBUS_PCIE) [M/n/?] m<br />XillyUSB: Xillybus generic FPGA interface for USB (XILLYUSB) [N/m/y/?] n<br />*<br />* I2C Hardware Bus support<br />*<br />*<br />* PC SMBus host controller drivers<br />*<br />ALI 1535 (I2C_ALI1535) [N/m/?] n<br />ALI 1563 (I2C_ALI1563) [N/m/?] n<br />ALI 15x3 (I2C_ALI15X3) [N/m/?] n<br />AMD 756/766/768/8111 and nVidia nForce (I2C_AMD756) [M/n/?] m<br />&#160; SMBus multiplexing on the Tyan S4882 (I2C_AMD756_S4882) [M/n/?] m<br />AMD 8111 (I2C_AMD8111) [M/n/?] m<br />AMD MP2 PCIe (I2C_AMD_MP2) [M/n/?] m<br />Intel 82801 (ICH/PCH) (I2C_I801) [M/?] m<br />Intel SCH SMBus 1.0 (I2C_ISCH) [M/n/?] m<br />Intel iSMT SMBus Controller (I2C_ISMT) [M/n/?] m<br />Intel PIIX4 and compatible (ATI/AMD/Serverworks/Broadcom/SMSC) (I2C_PIIX4) [M/n/?] m<br />Nvidia nForce2, nForce3 and nForce4 (I2C_NFORCE2) [M/n/?] m<br />&#160; SMBus multiplexing on the Tyan S4985 (I2C_NFORCE2_S4985) [M/n/?] m<br />NVIDIA GPU I2C controller (I2C_NVIDIA_GPU) [M/n/?] m<br />SiS 5595 (I2C_SIS5595) [N/m/?] n<br />SiS 630/730/964 (I2C_SIS630) [N/m/?] n<br />SiS 96x (I2C_SIS96X) [M/n/?] m<br />VIA VT82C586B (I2C_VIA) [M/n/?] m<br />VIA VT82C596/82C686/82xx and CX700/VX8xx/VX900 (I2C_VIAPRO) [M/n/?] m<br />Zhaoxin I2C Interface (I2C_ZHAOXIN) [N/m/?] (NEW) <br />*<br />* ACPI drivers<br />*<br />SMBus Control Method Interface (I2C_SCMI) [M/n/?] m<br />*<br />* I2C system bus drivers (mostly embedded / system-on-chip)<br />*<br />CBUS I2C driver (I2C_CBUS_GPIO) [N/m/?] n<br />Synopsys DesignWare I2C adapter (I2C_DESIGNWARE_CORE) [M/n/?] m<br />&#160; Synopsys DesignWare Slave (I2C_DESIGNWARE_SLAVE) [Y/n/?] y<br />&#160; Synopsys DesignWare Platform driver (I2C_DESIGNWARE_PLATFORM) [M/n/?] m<br />&#160; &#160; AMD PSP I2C semaphore support (I2C_DESIGNWARE_AMDPSP) [N/y/?] n<br />&#160; &#160; Intel Baytrail I2C semaphore support (I2C_DESIGNWARE_BAYTRAIL) [Y/n/?] y<br />&#160; Synopsys DesignWare PCI driver (I2C_DESIGNWARE_PCI) [M/n/?] m<br />EMMA Mobile series I2C adapter (I2C_EMEV2) [N/m/?] n<br />GPIO-based bitbanging I2C (I2C_GPIO) [N/m/?] n<br />OpenCores I2C Controller (I2C_OCORES) [N/m/?] n<br />PCA9564/PCA9665 as platform device (I2C_PCA_PLATFORM) [M/n/?] m<br />Simtec Generic I2C interface (I2C_SIMTEC) [M/n/?] m<br />Xilinx I2C Controller (I2C_XILINX) [N/m/?] n<br />*<br />* External I2C/SMBus adapter drivers<br />*<br />Diolan U2C-12 USB adapter (I2C_DIOLAN_U2C) [M/n/?] m<br />Silicon Labs CP2615 USB sound card and I2C adapter (I2C_CP2615) [N/m/?] n<br />Parallel port adapter (I2C_PARPORT) [M/n/?] m<br />PCI1XXXX I2C Host Adapter (I2C_PCI1XXXX) [N/m/?] n<br />RobotFuzz Open Source InterFace USB adapter (I2C_ROBOTFUZZ_OSIF) [N/m/?] n<br />TAOS evaluation module (I2C_TAOS_EVM) [N/m/?] n<br />Tiny-USB adapter (I2C_TINY_USB) [M/n/?] m<br />Viperboard I2C master support (I2C_VIPERBOARD) [M/n/?] m<br />*<br />* Other I2C/SMBus bus drivers<br />*<br />Mellanox I2C driver (I2C_MLXCPLD) [M/n/?] m<br />Virtio I2C Adapter (I2C_VIRTIO) [N/m/?] n<br />*<br />* SPI support<br />*<br />SPI support (SPI) [Y/n/?] y<br />&#160; Debug support for SPI drivers (SPI_DEBUG) [N/y/?] n<br />&#160; SPI memory extension (SPI_MEM) [N/y/?] n<br />&#160; *<br />&#160; * SPI Master Controller Drivers<br />&#160; *<br />&#160; Altera SPI Controller platform driver (SPI_ALTERA) [N/m/y/?] n<br />&#160; Analog Devices AXI SPI Engine controller (SPI_AXI_SPI_ENGINE) [N/m/y/?] n<br />&#160; Utilities for Bitbanging SPI host controllers (SPI_BITBANG) [N/m/y/?] n<br />&#160; Parallel port adapter for AVR Butterfly (DEVELOPMENT) (SPI_BUTTERFLY) [N/m/?] n<br />&#160; Cadence SPI controller (SPI_CADENCE) [N/m/y/?] n<br />&#160; CH341 USB2SPI adapter (SPI_CH341) [N/m/y/?] (NEW) <br />&#160; DesignWare SPI controller core support (SPI_DESIGNWARE) [N/m/y/?] n<br />&#160; GPIO-based bitbanging SPI Master (SPI_GPIO) [N/m/y/?] n<br />&#160; Parallel port adapter for LM70 eval board (DEVELOPMENT) (SPI_LM70_LLP) [N/m/?] n<br />&#160; Microchip FPGA SPI controllers (SPI_MICROCHIP_CORE) [N/m/y/?] n<br />&#160; Microchip FPGA QSPI controllers (SPI_MICROCHIP_CORE_QSPI) [N/m/y/?] n<br />&#160; Lantiq SSC SPI controller (SPI_LANTIQ_SSC) [N/m/y/?] n<br />&#160; OpenCores tiny SPI (SPI_OC_TINY) [N/m/y/?] n<br />&#160; PCI1XXXX SPI Bus support (SPI_PCI1XXXX) [N/m/y/?] (NEW) <br />&#160; PXA2xx SSP SPI master (SPI_PXA2XX) [M/n/y/?] m<br />&#160; NXP SC18IS602/602B/603 I2C to SPI bridge (SPI_SC18IS602) [N/m/?] n<br />&#160; SiFive SPI controller (SPI_SIFIVE) [N/m/y/?] n<br />&#160; Macronix MX25F0A SPI controller (SPI_MXIC) [N/m/y/?] n<br />&#160; Analog Devices AD-FMCOMMS1-EBZ SPI-I2C-bridge driver (SPI_XCOMM) [N/m/?] n<br />&#160; Xilinx SPI controller common module (SPI_XILINX) [N/m/y/?] n<br />&#160; AMD SPI controller (SPI_AMD) [M/n/y/?] m<br />&#160; *<br />&#160; * SPI Multiplexer support<br />&#160; *<br />&#160; SPI multiplexer support (SPI_MUX) [M/n/y/?] m<br />&#160; *<br />&#160; * SPI Protocol Masters<br />&#160; *<br />&#160; User mode SPI device driver support (SPI_SPIDEV) [M/n/y/?] m<br />&#160; spi loopback test framework support (SPI_LOOPBACK_TEST) [N/m/?] n<br />&#160; Infineon TLE62X0 (for power switching) (SPI_TLE62X0) [N/m/y/?] n<br />&#160; SPI slave protocol handlers (SPI_SLAVE) [N/y/?] n<br />*<br />* PTP clock support<br />*<br />PTP clock support (PTP_1588_CLOCK) [Y/n/m/?] y<br />Driver for the National Semiconductor DP83640 PHYTER (DP83640_PHY) [M/n/?] m<br />ZHAW InES PTP time stamping IP core (PTP_1588_CLOCK_INES) [N/m/?] n<br />KVM virtual PTP clock (PTP_1588_CLOCK_KVM) [M/n/y/?] m<br />IDT 82P33xxx PTP clock (PTP_1588_CLOCK_IDT82P33) [M/n/?] m<br />IDT CLOCKMATRIX as PTP clock (PTP_1588_CLOCK_IDTCM) [M/n/?] m<br />RENESAS FemtoClock3 Wireless as PTP clock (PTP_1588_CLOCK_FC3W) [N/m/?] (NEW) <br />Mock-up PTP clock (PTP_1588_CLOCK_MOCK) [N/m/y/?] (NEW) <br />VMware virtual PTP clock (PTP_1588_CLOCK_VMW) [M/n/y/?] m<br />OpenCompute TimeCard as PTP clock (PTP_1588_CLOCK_OCP) [N/m/?] n<br />*<br />* Intel pinctrl drivers<br />*<br />Intel Baytrail GPIO pin control (PINCTRL_BAYTRAIL) [N/y/?] n<br />Intel Cherryview/Braswell pinctrl and GPIO driver (PINCTRL_CHERRYVIEW) [M/n/y/?] m<br />Intel Lynxpoint pinctrl and GPIO driver (PINCTRL_LYNXPOINT) [N/m/y/?] n<br />Intel pinctrl and GPIO platform driver (PINCTRL_INTEL_PLATFORM) [N/m/y/?] (NEW) <br />Intel Alder Lake pinctrl and GPIO driver (PINCTRL_ALDERLAKE) [N/m/y/?] n<br />Intel Broxton pinctrl and GPIO driver (PINCTRL_BROXTON) [M/n/y/?] m<br />Intel Cannon Lake PCH pinctrl and GPIO driver (PINCTRL_CANNONLAKE) [M/n/y/?] m<br />Intel Cedar Fork pinctrl and GPIO driver (PINCTRL_CEDARFORK) [M/n/y/?] m<br />Intel Denverton pinctrl and GPIO driver (PINCTRL_DENVERTON) [M/n/y/?] m<br />Intel Elkhart Lake SoC pinctrl and GPIO driver (PINCTRL_ELKHARTLAKE) [N/m/y/?] n<br />Intel Emmitsburg pinctrl and GPIO driver (PINCTRL_EMMITSBURG) [N/m/y/?] n<br />Intel Gemini Lake SoC pinctrl and GPIO driver (PINCTRL_GEMINILAKE) [M/n/y/?] m<br />Intel Ice Lake PCH pinctrl and GPIO driver (PINCTRL_ICELAKE) [M/n/y/?] m<br />Intel Jasper Lake PCH pinctrl and GPIO driver (PINCTRL_JASPERLAKE) [N/m/y/?] n<br />Intel Lakefield SoC pinctrl and GPIO driver (PINCTRL_LAKEFIELD) [N/m/y/?] n<br />Intel Lewisburg pinctrl and GPIO driver (PINCTRL_LEWISBURG) [M/n/y/?] m<br />Intel Meteor Lake pinctrl and GPIO driver (PINCTRL_METEORLAKE) [N/m/y/?] n<br />Intel Meteor Point pinctrl and GPIO driver (PINCTRL_METEORPOINT) [N/m/y/?] (NEW) <br />Intel Sunrisepoint pinctrl and GPIO driver (PINCTRL_SUNRISEPOINT) [M/n/y/?] m<br />Intel Tiger Lake pinctrl and GPIO driver (PINCTRL_TIGERLAKE) [M/n/y/?] m<br />*<br />* Memory mapped GPIO drivers<br />*<br />AMD Promontory GPIO support (GPIO_AMDPT) [M/n/y/?] m<br />Synopsys DesignWare APB GPIO driver (GPIO_DWAPB) [N/m/y/?] n<br />Support for GPIO pins on XR17V352/354/358 (GPIO_EXAR) [M/n/?] m<br />Generic memory-mapped GPIO controller support (MMIO platform device) (GPIO_GENERIC_PLATFORM) [N/m/y/?] n<br />Intel Granite Rapids-D vGPIO support (GPIO_GRANITERAPIDS) [N/m/y/?] (NEW) <br />Intel ICH GPIO (GPIO_ICH) [M/n/?] m<br />GPIO support for Fujitsu MB86S7x Platforms (GPIO_MB86S7X) [N/m/y/?] n<br />GPIO support for AMD Fusion Controller Hub (G-series SOCs) (GPIO_AMD_FCH) [M/y/?] m<br />*<br />* I2C GPIO expanders<br />*<br />FXL6408 I2C GPIO expander (GPIO_FXL6408) [N/m/?] (NEW) <br />DS4520 I2C GPIO expander (GPIO_DS4520) [N/m/?] (NEW) <br />Maxim MAX7300 GPIO expander (GPIO_MAX7300) [N/m/?] n<br />MAX7319, MAX7320-7327 I2C Port Expanders (GPIO_MAX732X) [N/m/?] n<br />PCA95[357]x, PCA9698, TCA64xx, and MAX7310 I/O ports (GPIO_PCA953X) [M/n/?] m<br />&#160; Interrupt controller support for PCA953x (GPIO_PCA953X_IRQ) [N/y/?] n<br />PCA9570 4-Bit I2C GPO expander (GPIO_PCA9570) [N/m/?] n<br />PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders (GPIO_PCF857X) [N/m/?] n<br />TPIC2810 8-Bit I2C GPO expander (GPIO_TPIC2810) [N/m/?] n<br />*<br />* MFD GPIO expanders<br />*<br />ROHM BD9571 GPIO support (GPIO_BD9571MWV) [M/n/?] m<br />Intel Elkhart Lake PSE GPIO support (GPIO_ELKHARTLAKE) [N/m/y/?] (NEW) <br />*<br />* Virtual GPIO drivers<br />*<br />GPIO Aggregator (GPIO_AGGREGATOR) [N/m/y/?] n<br />GPIO latch driver (GPIO_LATCH) [N/m/y/?] (NEW) <br />GPIO Testing Driver (DEPRECATED) (GPIO_MOCKUP) [N/m/y/?] n<br />GPIO Simulator Module (GPIO_SIM) [N/m/y/?] n<br />*<br />* GPIO Debugging utilities<br />*<br />GPIO Virtual User Testing Module (GPIO_VIRTUSER) [N/m/y/?] (NEW) <br />*<br />* Power Sequencing support<br />*<br />Power Sequencing support (POWER_SEQUENCING) [N/m/y/?] (NEW) <br />*<br />* Power supply class support<br />*<br />Power supply class support (POWER_SUPPLY) [Y/?] y<br />&#160; Power supply debug (POWER_SUPPLY_DEBUG) [N/y/?] n<br />&#160; Expose power supply sensors as hwmon device (POWER_SUPPLY_HWMON) [Y/n/?] y<br />&#160; Generic battery support using IIO (GENERIC_ADC_BATTERY) [N/m/?] n<br />&#160; Injoinic IP5xxx power bank IC driver (IP5XXX_POWER) [N/m/?] n<br />&#160; Test power driver (TEST_POWER) [N/m/y/?] n<br />&#160; ADP5061 battery charger driver (CHARGER_ADP5061) [N/m/?] n<br />&#160; CW2015 Battery driver (BATTERY_CW2015) [M/n/?] m<br />&#160; DS2780 battery driver (BATTERY_DS2780) [N/m/y/?] n<br />&#160; DS2781 battery driver (BATTERY_DS2781) [N/m/y/?] n<br />&#160; DS2782/DS2786 standalone gas-gauge (BATTERY_DS2782) [N/m/?] n<br />&#160; Samsung SDI batteries (BATTERY_SAMSUNG_SDI) [N/y/?] n<br />&#160; SBS Compliant gas gauge (BATTERY_SBS) [N/m/?] n<br />&#160; SBS Compliant charger (CHARGER_SBS) [N/m/?] n<br />&#160; Smart Battery System Manager (MANAGER_SBS) [N/m/?] n<br />&#160; BQ27xxx battery driver (BATTERY_BQ27XXX) [N/m/y/?] n<br />&#160; AXP20x power supply driver (AXP20X_POWER) [N/m/?] n<br />&#160; X-Powers AXP288 Charger (AXP288_CHARGER) [M/n/?] m<br />&#160; X-Powers AXP288 Fuel Gauge (AXP288_FUEL_GAUGE) [M/n/?] m<br />&#160; Maxim MAX17040/17041/17043 family Fuel Gauge (BATTERY_MAX17040) [N/m/?] n<br />&#160; Maxim MAX17042/17047/17050/8997/8966 family Fuel Gauge (BATTERY_MAX17042) [M/n/?] m<br />&#160; Maxim MAX17201/MAX17205 Fuel Gauge (BATTERY_MAX1720X) [N/m/?] (NEW) <br />&#160; ISP1704 USB Charger Detection (CHARGER_ISP1704) [N/m/y/?] n<br />&#160; MAX8903 Battery DC-DC Charger for USB and Adapter Power (CHARGER_MAX8903) [N/m/y/?] n<br />&#160; TI/National Semiconductor LP8727 charger driver (CHARGER_LP8727) [N/m/?] n<br />&#160; GPIO charger (CHARGER_GPIO) [N/m/y/?] n<br />&#160; Battery charger manager for multiple chargers (CHARGER_MANAGER) [N/m/y/?] n<br />&#160; Analog Devices LT3651 charger (CHARGER_LT3651) [M/n/y/?] m<br />&#160; LTC4162-L charger (CHARGER_LTC4162L) [N/m/?] n<br />&#160; Maxim MAX77976 battery charger driver (CHARGER_MAX77976) [N/m/?] n<br />&#160; TI BQ2415x battery charger driver (CHARGER_BQ2415X) [N/m/?] n<br />&#160; TI BQ24190 battery charger driver (CHARGER_BQ24190) [M/n/?] m<br />&#160; TI BQ24250/24251/24257 battery charger driver (CHARGER_BQ24257) [N/m/?] n<br />&#160; TI BQ24735 battery charger support (CHARGER_BQ24735) [N/m/?] n<br />&#160; TI BQ2515X battery charger family (CHARGER_BQ2515X) [N/m/?] n<br />&#160; TI BQ25890 battery charger driver (CHARGER_BQ25890) [N/m/?] n<br />&#160; TI BQ25980 battery charger driver (CHARGER_BQ25980) [N/m/?] n<br />&#160; TI BQ256XX battery charger driver (CHARGER_BQ256XX) [N/m/?] n<br />&#160; Summit Microelectronics SMB3XX Battery Charger (CHARGER_SMB347) [M/n/?] m<br />&#160; LTC2941/LTC2943 Battery Gauge Driver (BATTERY_GAUGE_LTC2941) [N/m/?] n<br />&#160; Goldfish battery driver (BATTERY_GOLDFISH) [N/m/y/?] n<br />&#160; RT5033 fuel gauge support (BATTERY_RT5033) [N/m/?] n<br />&#160; Richtek RT9455 battery charger driver (CHARGER_RT9455) [N/m/?] n<br />&#160; Richtek RT9467 Battery Charger Driver (CHARGER_RT9467) [N/m/?] (NEW) <br />&#160; Richtek RT9471 battery charger driver (CHARGER_RT9471) [N/m/?] (NEW) <br />&#160; ROHM bd99954 charger driver (CHARGER_BD99954) [N/m/?] n<br />&#160; uPI uG3105 battery monitor driver (BATTERY_UG3105) [N/m/?] n<br />&#160; Mitsumi MM8013 fuel gauge driver (FUEL_GAUGE_MM8013) [N/m/?] (NEW) <br />*<br />* Hardware Monitoring support<br />*<br />Hardware Monitoring support (HWMON) [Y/m/?] y<br />&#160; Hardware Monitoring Chip debugging messages (HWMON_DEBUG_CHIP) [N/y/?] n<br />&#160; *<br />&#160; * Native drivers<br />&#160; *<br />&#160; Abit uGuru (rev 1 &amp; 2) (SENSORS_ABITUGURU) [M/n/y/?] m<br />&#160; Abit uGuru (rev 3) (SENSORS_ABITUGURU3) [M/n/y/?] m<br />&#160; Analog Devices AD7314 and compatibles (SENSORS_AD7314) [M/n/y/?] m<br />&#160; Analog Devices AD7414 (SENSORS_AD7414) [M/n/?] m<br />&#160; Analog Devices AD7416, AD7417 and AD7418 (SENSORS_AD7418) [M/n/?] m<br />&#160; Analog Devices ADM1025 and compatibles (SENSORS_ADM1025) [M/n/?] m<br />&#160; Analog Devices ADM1026 and compatibles (SENSORS_ADM1026) [M/n/?] m<br />&#160; Analog Devices ADM1029 (SENSORS_ADM1029) [M/n/?] m<br />&#160; Analog Devices ADM1031 and compatibles (SENSORS_ADM1031) [M/n/?] m<br />&#160; Analog Devices ADM1177 and compatibles (SENSORS_ADM1177) [N/m/?] n<br />&#160; Analog Devices ADM9240 and compatibles (SENSORS_ADM9240) [M/n/?] m<br />&#160; Analog Devices ADT7310/ADT7320 (SENSORS_ADT7310) [M/n/y/?] m<br />&#160; Analog Devices ADT7410/ADT7420 (SENSORS_ADT7410) [M/n/?] m<br />&#160; Analog Devices ADT7411 (SENSORS_ADT7411) [M/n/?] m<br />&#160; Analog Devices ADT7462 (SENSORS_ADT7462) [M/n/?] m<br />&#160; Analog Devices ADT7470 (SENSORS_ADT7470) [M/n/?] m<br />&#160; Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490 (SENSORS_ADT7475) [M/n/?] m<br />&#160; Aosong AHT10, AHT20 (SENSORS_AHT10) [N/m/?] n<br />&#160; Aquacomputer D5 Next, Octo, Quadro, Farbwerk, Farbwerk 360, High Flow Next (SENSORS_AQUACOMPUTER_D5NEXT) [N/m/y/?] n<br />&#160; Synaptics AS370 SoC hardware monitoring driver (SENSORS_AS370) [N/m/y/?] n<br />&#160; Andigilog aSC7621 (SENSORS_ASC7621) [M/n/?] m<br />&#160; ASUS ROG RYUJIN II 360 hardware monitoring driver (SENSORS_ASUS_ROG_RYUJIN) [N/m/y/?] (NEW) <br />&#160; Analog Devices FAN Control HDL Core driver (SENSORS_AXI_FAN_CONTROL) [M/n/y/?] m<br />&#160; AMD Athlon64/FX or Opteron temperature sensor (SENSORS_K8TEMP) [M/n/y/?] m<br />&#160; AMD Family 10h+ temperature sensor (SENSORS_K10TEMP) [M/n/y/?] m<br />&#160; AMD Family 15h processor power (SENSORS_FAM15H_POWER) [M/n/y/?] m<br />&#160; Apple SMC (Motion sensor, light sensor, keyboard backlight) (SENSORS_APPLESMC) [M/n/y/?] m<br />&#160; Asus ASB100 Bach (SENSORS_ASB100) [M/n/?] m<br />&#160; Attansic ATXP1 VID controller (SENSORS_ATXP1) [M/n/?] m<br />&#160; Amphenol ChipCap 2 relative humidity and temperature sensor (SENSORS_CHIPCAP2) [N/m/?] (NEW) <br />&#160; Corsair Commander Pro controller (SENSORS_CORSAIR_CPRO) [N/m/y/?] n<br />&#160; Corsair PSU HID controller (SENSORS_CORSAIR_PSU) [M/n/y/?] m<br />&#160; Hard disk drives with temperature sensors (SENSORS_DRIVETEMP) [M/n/y/?] m<br />&#160; Dallas Semiconductor DS620 (SENSORS_DS620) [M/n/?] m<br />&#160; Dallas Semiconductor DS1621 and compatibles (SENSORS_DS1621) [M/n/?] m<br />&#160; Dell laptop SMM BIOS hwmon driver (SENSORS_DELL_SMM) [M/n/?] m<br />&#160; &#160; Legacy /proc/i8k interface of Dell laptop SMM BIOS hwmon driver (I8K) [N/y/?] n<br />&#160; FB-DIMM AMB temperature sensor on Intel 5000 series chipsets (SENSORS_I5K_AMB) [M/n/y/?] m<br />&#160; Fintek F71805F/FG, F71806F/FG and F71872F/FG (SENSORS_F71805F) [M/n/y/?] m<br />&#160; Fintek F71882FG and compatibles (SENSORS_F71882FG) [M/n/y/?] m<br />&#160; Fintek F75375S/SP, F75373 and F75387 (SENSORS_F75375S) [M/n/?] m<br />&#160; Fujitsu Siemens Computers sensor chips (SENSORS_FSCHMD) [M/n/?] m<br />&#160; Fujitsu Technology Solutions sensor chip Teutates (SENSORS_FTSTEUTATES) [M/n/?] m<br />&#160; Gigabyte Waterforce X240/X280/X360 AIO CPU coolers (SENSORS_GIGABYTE_WATERFORCE) [N/m/y/?] (NEW) <br />&#160; Genesys Logic GL518SM (SENSORS_GL518SM) [M/n/?] m<br />&#160; Genesys Logic GL520SM (SENSORS_GL520SM) [M/n/?] m<br />&#160; GMT G760A (SENSORS_G760A) [M/n/?] m<br />&#160; GMT G762 and G763 (SENSORS_G762) [M/n/?] m<br />&#160; Honeywell Humidicon HIH-6130 humidity/temperature sensor (SENSORS_HIH6130) [N/m/?] n<br />&#160; Renesas HS3001 humidity and temperature sensors (SENSORS_HS3001) [N/m/?] (NEW) <br />&#160; IBM Active Energy Manager temperature/power sensors and control (SENSORS_IBMAEM) [M/n/?] m<br />&#160; IBM PowerExecutive temperature/power sensors (SENSORS_IBMPEX) [M/n/?] m<br />&#160; Hwmon driver that uses channels specified via iio maps (SENSORS_IIO_HWMON) [N/m/?] n<br />&#160; Intel 5500/5520/X58 temperature sensor (SENSORS_I5500) [M/n/y/?] m<br />&#160; Intel Core/Core2/Atom temperature sensor (SENSORS_CORETEMP) [M/n/y/?] m<br />&#160; ITE IT87xx and compatibles (SENSORS_IT87) [M/n/y/?] m<br />&#160; JEDEC JC42.4 compliant memory module temperature sensors (SENSORS_JC42) [M/n/?] m<br />&#160; ChargerLAB POWER-Z USB-C tester (SENSORS_POWERZ) [N/m/y/?] (NEW) <br />&#160; Lattice POWR1220 Power Monitoring (SENSORS_POWR1220) [M/n/?] m<br />&#160; Sensor reader for Lenovo ThinkStations (SENSORS_LENOVO_EC) [N/m/y/?] (NEW) <br />&#160; Lineage Compact Power Line Power Entry Module (SENSORS_LINEAGE) [M/n/?] m<br />&#160; Linear Technology LTC2945 (SENSORS_LTC2945) [M/n/?] m<br />&#160; Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C (SENSORS_LTC2947_I2C) [N/m/?] n<br />&#160; Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI (SENSORS_LTC2947_SPI) [N/m/y/?] n<br />&#160; Linear Technology LTC2990 (SENSORS_LTC2990) [M/n/?] m<br />&#160; Analog Devices LTC2991 (SENSORS_LTC2991) [N/m/?] (NEW) <br />&#160; Linear Technology LTC2992 (SENSORS_LTC2992) [N/m/?] n<br />&#160; Linear Technology LTC4151 (SENSORS_LTC4151) [M/n/?] m<br />&#160; Linear Technology LTC4215 (SENSORS_LTC4215) [M/n/?] m<br />&#160; Linear Technology LTC4222 (SENSORS_LTC4222) [M/n/?] m<br />&#160; Linear Technology LTC4245 (SENSORS_LTC4245) [M/n/?] m<br />&#160; Linear Technology LTC4260 (SENSORS_LTC4260) [M/n/?] m<br />&#160; Linear Technology LTC4261 (SENSORS_LTC4261) [M/n/?] m<br />&#160; Analog Devices LTC4282 (SENSORS_LTC4282) [N/m/?] (NEW) <br />&#160; Maxim MAX1111 Serial 8-bit ADC chip and compatibles (SENSORS_MAX1111) [M/n/y/?] m<br />&#160; Maxim MAX127 12-bit 8-channel Data Acquisition System (SENSORS_MAX127) [N/m/?] n<br />&#160; Maxim MAX16065 System Manager and compatibles (SENSORS_MAX16065) [M/n/?] m<br />&#160; Maxim MAX1619 sensor chip (SENSORS_MAX1619) [M/n/?] m<br />&#160; Maxim MAX1668 and compatibles (SENSORS_MAX1668) [M/n/?] m<br />&#160; Maxim MAX197 and compatibles (SENSORS_MAX197) [M/n/y/?] m<br />&#160; MAX31722 temperature sensor (SENSORS_MAX31722) [M/n/y/?] m<br />&#160; MAX31730 temperature sensor (SENSORS_MAX31730) [N/m/?] n<br />&#160; MAX31760 fan speed controller (SENSORS_MAX31760) [N/m/?] n<br />&#160; MAX31827 low-power temperature switch and similar devices (MAX31827) [N/m/?] (NEW) <br />&#160; Maxim MAX6620 fan controller (SENSORS_MAX6620) [N/m/?] n<br />&#160; Maxim MAX6621 sensor chip (SENSORS_MAX6621) [N/m/?] n<br />&#160; Maxim MAX6639 sensor chip (SENSORS_MAX6639) [M/n/?] m<br />&#160; Maxim MAX6650 sensor chip (SENSORS_MAX6650) [M/n/?] m<br />&#160; Maxim MAX6697 and compatibles (SENSORS_MAX6697) [M/n/?] m<br />&#160; Maxim MAX31790 sensor chip (SENSORS_MAX31790) [M/n/?] m<br />&#160; NXP MC34VR500 hardware monitoring driver (SENSORS_MC34VR500) [N/m/?] (NEW) <br />&#160; Microchip MCP3021 and compatibles (SENSORS_MCP3021) [M/n/?] m<br />&#160; Microchip TC654/TC655 and compatibles (SENSORS_TC654) [M/n/?] m<br />&#160; Texas Instruments TPS23861 PoE PSE (SENSORS_TPS23861) [N/m/?] n<br />&#160; Moortec Semiconductor MR75203 PVT Controller (SENSORS_MR75203) [N/m/y/?] n<br />&#160; National Semiconductor ADCxxxSxxx (SENSORS_ADCXX) [M/n/y/?] m<br />&#160; National Semiconductor LM63 and compatibles (SENSORS_LM63) [M/n/?] m<br />&#160; National Semiconductor LM70 and compatibles (SENSORS_LM70) [M/n/y/?] m<br />&#160; National Semiconductor LM73 (SENSORS_LM73) [M/n/?] m<br />&#160; National Semiconductor LM75 and compatibles (SENSORS_LM75) [M/n/?] m<br />&#160; National Semiconductor LM77 (SENSORS_LM77) [M/n/?] m<br />&#160; National Semiconductor LM78 and compatibles (SENSORS_LM78) [M/n/?] m<br />&#160; National Semiconductor LM80 and LM96080 (SENSORS_LM80) [M/n/?] m<br />&#160; National Semiconductor LM83 and compatibles (SENSORS_LM83) [M/n/?] m<br />&#160; National Semiconductor LM85 and compatibles (SENSORS_LM85) [M/n/?] m<br />&#160; National Semiconductor LM87 and compatibles (SENSORS_LM87) [M/n/?] m<br />&#160; National Semiconductor LM90 and compatibles (SENSORS_LM90) [M/n/?] m<br />&#160; National Semiconductor LM92 and compatibles (SENSORS_LM92) [M/n/?] m<br />&#160; National Semiconductor LM93 and compatibles (SENSORS_LM93) [M/n/?] m<br />&#160; National Semiconductor LM95234 and compatibles (SENSORS_LM95234) [M/n/?] m<br />&#160; National Semiconductor LM95241 and compatibles (SENSORS_LM95241) [M/n/?] m<br />&#160; National Semiconductor LM95245 and compatibles (SENSORS_LM95245) [M/n/?] m<br />&#160; National Semiconductor PC87360 family (SENSORS_PC87360) [M/n/y/?] m<br />&#160; National Semiconductor PC87427 (SENSORS_PC87427) [M/n/y/?] m<br />&#160; NTC thermistor support (SENSORS_NTC_THERMISTOR) [M/n/?] m<br />&#160; Nuvoton NCT6683D (SENSORS_NCT6683) [M/n/y/?] m<br />&#160; Platform driver for Nuvoton NCT6775F and compatibles (SENSORS_NCT6775) [M/n/y/?] m<br />&#160; I2C driver for Nuvoton NCT6775F and compatibles (SENSORS_NCT6775_I2C) [N/m/?] n<br />&#160; Nuvoton NCT7802Y (SENSORS_NCT7802) [M/n/?] m<br />&#160; Nuvoton NCT7904 (SENSORS_NCT7904) [M/n/?] m<br />&#160; Nuvoton NPCM750 and compatible PWM and Fan controllers (SENSORS_NPCM7XX) [M/n/y/?] m<br />&#160; NZXT Kraken X42/X51/X62/X72 liquid coolers (SENSORS_NZXT_KRAKEN2) [N/m/y/?] n<br />&#160; NZXT Kraken X53/X63/X73, Z53/Z63/Z73 coolers (SENSORS_NZXT_KRAKEN3) [N/m/y/?] (NEW) <br />&#160; NZXT RGB &amp; Fan Controller/Smart Device v2 (SENSORS_NZXT_SMART2) [N/m/y/?] n<br />&#160; POWER8 OCC through I2C (SENSORS_OCC_P8_I2C) [N/m/?] (NEW) <br />&#160; OneXPlayer EC fan control (SENSORS_OXP) [N/m/y/?] (NEW) <br />&#160; Philips PCF8591 ADC/DAC (SENSORS_PCF8591) [M/n/?] m<br />&#160; *<br />&#160; * PMBus support<br />&#160; *<br />&#160; PMBus support (PMBUS) [M/n/?] m<br />&#160; &#160; Generic PMBus devices (SENSORS_PMBUS) [M/n/?] m<br />&#160; &#160; ACBEL FSG032 Power Supply (SENSORS_ACBEL_FSG032) [N/m/?] (NEW) <br />&#160; &#160; Analog Devices ADM1266 Sequencer (SENSORS_ADM1266) [N/m/?] n<br />&#160; &#160; Analog Devices ADM1275 and compatibles (SENSORS_ADM1275) [M/n/?] m<br />&#160; &#160; Analog Devices ADP1050 digital controller for Power Supplies (SENSORS_ADP1050) [N/m/?] (NEW) <br />&#160; &#160; Bel PFE Compatible Power Supplies (SENSORS_BEL_PFE) [N/m/?] n<br />&#160; &#160; BluTek BPA-RS600 Power Supplies (SENSORS_BPA_RS600) [N/m/?] n<br />&#160; &#160; Delta AHE-50DC fan control module (SENSORS_DELTA_AHE50DC_FAN) [N/m/?] n<br />&#160; &#160; FSP/3Y-Power power supplies (SENSORS_FSP_3Y) [N/m/?] n<br />&#160; &#160; IBM Common Form Factor Power Supply (SENSORS_IBM_CFFPS) [N/m/?] n<br />&#160; &#160; Delta DPS920AB Power Supply (SENSORS_DPS920AB) [N/m/?] n<br />&#160; &#160; INSPUR Power System Power Supply (SENSORS_INSPUR_IPSPS) [N/m/?] n<br />&#160; &#160; Infineon IR35221 (SENSORS_IR35221) [N/m/?] n<br />&#160; &#160; Infineon IR36021 (SENSORS_IR36021) [N/m/?] n<br />&#160; &#160; Infineon IR38064 and compatibles (SENSORS_IR38064) [N/m/?] n<br />&#160; &#160; Infineon IRPS5401 (SENSORS_IRPS5401) [N/m/?] n<br />&#160; &#160; Renesas Digital Multiphase Voltage Regulators (SENSORS_ISL68137) [N/m/?] n<br />&#160; &#160; National Semiconductor LM25066 and compatibles (SENSORS_LM25066) [M/n/?] m<br />&#160; &#160; &#160; Regulator support for LM25066 and compatibles (SENSORS_LM25066_REGULATOR) [N/y/?] n<br />&#160; &#160; Analog Devices LT7182S (SENSORS_LT7182S) [N/m/?] n<br />&#160; &#160; Linear Technologies LTC2978 and compatibles (SENSORS_LTC2978) [M/n/?] m<br />&#160; &#160; &#160; Regulator support for LTC2978 and compatibles (SENSORS_LTC2978_REGULATOR) [N/y/?] n<br />&#160; &#160; Linear Technologies LTC3815 (SENSORS_LTC3815) [M/n/?] m<br />&#160; &#160; Analog Devices LTC4286 (SENSORS_LTC4286) [N/y/?] (NEW) <br />&#160; &#160; Maxim MAX15301 (SENSORS_MAX15301) [N/m/?] n<br />&#160; &#160; Maxim MAX16064 (SENSORS_MAX16064) [M/n/?] m<br />&#160; &#160; Maxim MAX16508, MAX16600, MAX16601, and MAX16602 (SENSORS_MAX16601) [N/m/?] n<br />&#160; &#160; Maxim MAX20710, MAX20730, MAX20734, MAX20743 (SENSORS_MAX20730) [N/m/?] n<br />&#160; &#160; Maxim MAX20751 (SENSORS_MAX20751) [M/n/?] m<br />&#160; &#160; Maxim MAX31785 and compatibles (SENSORS_MAX31785) [N/m/?] n<br />&#160; &#160; Maxim MAX34440 and compatibles (SENSORS_MAX34440) [M/n/?] m<br />&#160; &#160; Maxim MAX8688 (SENSORS_MAX8688) [M/n/?] m<br />&#160; &#160; MPS MP2856 (SENSORS_MP2856) [N/m/?] (NEW) <br />&#160; &#160; MPS MP2888 (SENSORS_MP2888) [N/m/?] n<br />&#160; &#160; MPS MP2891 (SENSORS_MP2891) [N/m/?] (NEW) <br />&#160; &#160; MPS MP2975 (SENSORS_MP2975) [N/m/?] n<br />&#160; &#160; MPS MP2993 (SENSORS_MP2993) [N/m/?] (NEW) <br />&#160; &#160; MPS MP5023 (SENSORS_MP5023) [N/m/?] n<br />&#160; &#160; MPS MP5920 (SENSORS_MP5920) [N/m/?] (NEW) <br />&#160; &#160; MPS MP5990 (SENSORS_MP5990) [N/m/?] (NEW) <br />&#160; &#160; MPS MP9941 (SENSORS_MP9941) [N/m/?] (NEW) <br />&#160; &#160; MPS MPQ7932 (SENSORS_MPQ7932) [N/m/?] (NEW) <br />&#160; &#160; MPS MPQ8785 (SENSORS_MPQ8785) [N/m/?] (NEW) <br />&#160; &#160; Flex PIM4328 and compatibles (SENSORS_PIM4328) [N/m/?] n<br />&#160; &#160; Vicor PLI1209BC (SENSORS_PLI1209BC) [N/m/?] n<br />&#160; &#160; ST PM6764TR (SENSORS_PM6764TR) [N/m/?] n<br />&#160; &#160; Infineon PXE1610 (SENSORS_PXE1610) [N/m/?] n<br />&#160; &#160; Delta Power Supplies Q54SJ108A2 (SENSORS_Q54SJ108A2) [N/m/?] n<br />&#160; &#160; ST STPDDC60 (SENSORS_STPDDC60) [N/m/?] n<br />&#160; &#160; Infineon TDA38640 (SENSORS_TDA38640) [N/m/?] (NEW) <br />&#160; &#160; TI TPS40422 (SENSORS_TPS40422) [M/n/?] m<br />&#160; &#160; TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688 (SENSORS_TPS53679) [M/n/?] m<br />&#160; &#160; TPS546D24 (SENSORS_TPS546D24) [N/m/?] n<br />&#160; &#160; TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910 (SENSORS_UCD9000) [M/n/?] m<br />&#160; &#160; TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248 (SENSORS_UCD9200) [M/n/?] m<br />&#160; &#160; Infineon XDP710 family (SENSORS_XDP710) [N/m/?] (NEW) <br />&#160; &#160; Infineon XDPE152 family (SENSORS_XDPE152) [N/m/?] n<br />&#160; &#160; Infineon XDPE122 family (SENSORS_XDPE122) [N/m/?] n<br />&#160; &#160; Intersil ZL6100 and compatibles (SENSORS_ZL6100) [M/n/?] m<br />&#160; Astera Labs PT5161L PCIe retimer hardware monitoring (SENSORS_PT5161L) [N/m/?] (NEW) <br />&#160; PWM fan (SENSORS_PWM_FAN) [N/m/y/?] (NEW) <br />&#160; Emulated SB-TSI temperature sensor (SENSORS_SBTSI) [N/m/?] n<br />&#160; Emulated SB-RMI sensor (SENSORS_SBRMI) [N/m/?] n<br />&#160; Sensiron humidity and temperature sensors. SHT15 and compat. (SENSORS_SHT15) [M/n/y/?] m<br />&#160; Sensiron humidity and temperature sensors. SHT21 and compat. (SENSORS_SHT21) [M/n/?] m<br />&#160; Sensiron humidity and temperature sensors. SHT3x and compat. (SENSORS_SHT3x) [M/n/?] m<br />&#160; Sensiron humidity and temperature sensors. SHT4x and compat. (SENSORS_SHT4x) [N/m/?] n<br />&#160; Sensiron humidity and temperature sensors. SHTC1 and compat. (SENSORS_SHTC1) [M/n/?] m<br />&#160; Silicon Integrated Systems Corp. SiS5595 (SENSORS_SIS5595) [M/n/y/?] m<br />&#160; SMSC DME1737, SCH311x and compatibles (SENSORS_DME1737) [M/n/?] m<br />&#160; SMSC EMC1403/23 thermal sensor (SENSORS_EMC1403) [M/n/?] m<br />&#160; SMSC EMC2103 (SENSORS_EMC2103) [N/m/?] n<br />&#160; Microchip EMC2305 and compatible EMC2301/2/3 (SENSORS_EMC2305) [N/m/?] n<br />&#160; SMSC EMC6W201 (SENSORS_EMC6W201) [M/n/?] m<br />&#160; SMSC LPC47M10x and compatibles (SENSORS_SMSC47M1) [M/n/y/?] m<br />&#160; SMSC LPC47M192 and compatibles (SENSORS_SMSC47M192) [M/n/?] m<br />&#160; SMSC LPC47B397-NC (SENSORS_SMSC47B397) [M/n/y/?] m<br />&#160; SMSC SCH5627 (SENSORS_SCH5627) [M/n/y/?] m<br />&#160; SMSC SCH5636 (SENSORS_SCH5636) [M/n/y/?] m<br />&#160; ST Microelectronics STTS751 (SENSORS_STTS751) [N/m/?] n<br />&#160; Texas Instruments ADC128D818 (SENSORS_ADC128D818) [M/n/?] m<br />&#160; Texas Instruments ADS7828 and compatibles (SENSORS_ADS7828) [M/n/?] m<br />&#160; Texas Instruments ADS7871 A/D converter (SENSORS_ADS7871) [M/n/y/?] m<br />&#160; Texas Instruments AMC6821 (SENSORS_AMC6821) [M/n/?] m<br />&#160; TI / Burr Brown INA209 (SENSORS_INA209) [M/n/?] m<br />&#160; Texas Instruments INA219 and compatibles (SENSORS_INA2XX) [M/n/?] m<br />&#160; Texas Instruments INA238 (SENSORS_INA238) [N/m/?] n<br />&#160; Texas Instruments INA3221 Triple Power Monitor (SENSORS_INA3221) [M/n/?] m<br />&#160; SPD5118 Compliant Temperature Sensors (SENSORS_SPD5118) [N/m/?] (NEW) <br />&#160; Microchip TC74 (SENSORS_TC74) [M/n/?] m<br />&#160; Texas Instruments THMC50 / Analog Devices ADM1022 (SENSORS_THMC50) [M/n/?] m<br />&#160; Texas Instruments TMP102 (SENSORS_TMP102) [M/n/?] m<br />&#160; Texas Instruments TMP103 (SENSORS_TMP103) [M/n/?] m<br />&#160; Texas Instruments TMP108 (SENSORS_TMP108) [M/n/?] m<br />&#160; Texas Instruments TMP401 and compatibles (SENSORS_TMP401) [M/n/?] m<br />&#160; Texas Instruments TMP421 and compatible (SENSORS_TMP421) [M/n/?] m<br />&#160; Texas Instruments TMP464 and compatible (SENSORS_TMP464) [N/m/?] n<br />&#160; Texas Instruments TMP513 and compatibles (SENSORS_TMP513) [N/m/?] n<br />&#160; VIA CPU temperature sensor (SENSORS_VIA_CPUTEMP) [M/n/y/?] m<br />&#160; VIA686A (SENSORS_VIA686A) [M/n/y/?] m<br />&#160; VIA VT1211 (SENSORS_VT1211) [M/n/y/?] m<br />&#160; VIA VT8231 (SENSORS_VT8231) [M/n/y/?] m<br />&#160; Nuvoton W83773G (SENSORS_W83773G) [M/n/?] m<br />&#160; Winbond W83781D, W83782D, W83783S, Asus AS99127F (SENSORS_W83781D) [M/n/?] m<br />&#160; Winbond W83791D (SENSORS_W83791D) [M/n/?] m<br />&#160; Winbond W83792D (SENSORS_W83792D) [M/n/?] m<br />&#160; Winbond W83793 (SENSORS_W83793) [M/n/?] m<br />&#160; Winbond/Nuvoton W83795G/ADG (SENSORS_W83795) [M/n/?] m<br />&#160; &#160; Include automatic fan control support (SENSORS_W83795_FANCTRL) [N/y/?] n<br />&#160; Winbond W83L785TS-S (SENSORS_W83L785TS) [M/n/?] m<br />&#160; Winbond W83L786NG, W83L786NR (SENSORS_W83L786NG) [M/n/?] m<br />&#160; Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF (SENSORS_W83627HF) [M/n/y/?] m<br />&#160; Winbond W83627EHF/EHG/DHG/UHG, W83667HG (SENSORS_W83627EHF) [M/n/y/?] m<br />&#160; APM X-Gene SoC hardware monitoring driver (SENSORS_XGENE) [N/m/y/?] n<br />&#160; *<br />&#160; * ACPI drivers<br />&#160; *<br />&#160; ACPI 4.0 power meter (SENSORS_ACPI_POWER) [M/n/y/?] m<br />&#160; ASUS ATK0110 (SENSORS_ATK0110) [M/n/y/?] m<br />&#160; ASUS WMI X370/X470/B450/X399 (SENSORS_ASUS_WMI) [N/m/?] n<br />&#160; ASUS EC Sensors (SENSORS_ASUS_EC) [N/m/y/?] n<br />&#160; HP WMI Sensors (SENSORS_HP_WMI) [N/m/?] (NEW) <br />*<br />* Thermal drivers<br />*<br />Thermal drivers (THERMAL) [Y/?] y<br />&#160; Thermal netlink management (THERMAL_NETLINK) [N/y/?] n<br />&#160; Thermal state transition statistics (THERMAL_STATISTICS) [Y/n/?] y<br />&#160; Thermal subsystem debug support (THERMAL_DEBUGFS) [N/y/?] (NEW) <br />&#160; Thermal core testing facility (THERMAL_CORE_TESTING) [N/m/y/?] (NEW) <br />&#160; Emergency poweroff delay in milli-seconds (THERMAL_EMERGENCY_POWEROFF_DELAY_MS) [0] 0<br />&#160; Expose thermal sensors as hwmon device (THERMAL_HWMON) [Y/n/?] y<br />&#160; Default Thermal governor<br />&#160; &gt; 1. step_wise (THERMAL_DEFAULT_GOV_STEP_WISE)<br />&#160; &#160; 2. fair_share (THERMAL_DEFAULT_GOV_FAIR_SHARE)<br />&#160; &#160; 3. user_space (THERMAL_DEFAULT_GOV_USER_SPACE)<br />&#160; &#160; 4. power_allocator (THERMAL_DEFAULT_GOV_POWER_ALLOCATOR)<br />&#160; &#160; 5. bang_bang (THERMAL_DEFAULT_GOV_BANG_BANG) (NEW)<br />&#160; choice[1-5?]: <br />&#160; Fair-share thermal governor (THERMAL_GOV_FAIR_SHARE) [Y/n/?] y<br />&#160; Step_wise thermal governor (THERMAL_GOV_STEP_WISE) [Y/?] y<br />&#160; Bang Bang thermal governor (THERMAL_GOV_BANG_BANG) [Y/?] y<br />&#160; User_space thermal governor (THERMAL_GOV_USER_SPACE) [Y/?] y<br />&#160; Power allocator thermal governor (THERMAL_GOV_POWER_ALLOCATOR) [Y/n/?] y<br />&#160; Generic device cooling support (DEVFREQ_THERMAL) [Y/n/?] y<br />&#160; Thermal emulation mode support (THERMAL_EMULATION) [N/y/?] n<br />&#160; Generic ADC based thermal sensor (GENERIC_ADC_THERMAL) [N/m/?] n<br />*<br />* Watchdog Timer Support<br />*<br />Watchdog Timer Support (WATCHDOG) [Y/n/?] y<br />&#160; WatchDog Timer Driver Core (WATCHDOG_CORE) [Y/m/?] y<br />&#160; Disable watchdog shutdown on close (WATCHDOG_NOWAYOUT) [N/y/?] n<br />&#160; Update boot-enabled watchdog until userspace takes over (WATCHDOG_HANDLE_BOOT_ENABLED) [Y/n/?] y<br />&#160; Timeout value for opening watchdog device (WATCHDOG_OPEN_TIMEOUT) [0] 0<br />&#160; Read different watchdog information through sysfs (WATCHDOG_SYSFS) [Y/n/?] y<br />&#160; Enable watchdog hrtimer-based pretimeouts (WATCHDOG_HRTIMER_PRETIMEOUT) [N/y/?] n<br />&#160; *<br />&#160; * Watchdog Pretimeout Governors<br />&#160; *<br />&#160; Enable watchdog pretimeout governors (WATCHDOG_PRETIMEOUT_GOV) [N/y/?] n<br />&#160; *<br />&#160; * Watchdog Device Drivers<br />&#160; *<br />&#160; Software watchdog (SOFT_WATCHDOG) [M/n/y/?] m<br />&#160; Lenovo SE10 Watchdog (LENOVO_SE10_WDT) [N/m/y/?] (NEW) <br />&#160; ACPI Watchdog Action Table (WDAT) (WDAT_WDT) [M/n/y/?] m<br />&#160; Xilinx Watchdog timer (XILINX_WATCHDOG) [N/m/y/?] n<br />&#160; Zodiac RAVE Watchdog Timer (ZIIRAVE_WATCHDOG) [N/m/?] n<br />&#160; Cadence Watchdog Timer (CADENCE_WATCHDOG) [N/m/y/?] n<br />&#160; Synopsys DesignWare watchdog (DW_WATCHDOG) [N/m/y/?] n<br />&#160; Max63xx watchdog (MAX63XX_WATCHDOG) [N/m/y/?] n<br />&#160; Acquire SBC Watchdog Timer (ACQUIRE_WDT) [N/m/y/?] n<br />&#160; Advantech SBC Watchdog Timer (ADVANTECH_WDT) [N/m/y/?] n<br />&#160; Advantech Embedded Controller Watchdog Timer (ADVANTECH_EC_WDT) [N/m/y/?] (NEW) <br />&#160; ALi M1535 PMU Watchdog Timer (ALIM1535_WDT) [M/n/y/?] m<br />&#160; ALi M7101 PMU Computer Watchdog (ALIM7101_WDT) [M/n/y/?] m<br />&#160; WinSystems EBC-C384 Watchdog Timer (EBC_C384_WDT) [N/m/y/?] n<br />&#160; Exar Watchdog Timer (EXAR_WDT) [N/m/y/?] n<br />&#160; Fintek F718xx, F818xx Super I/O Watchdog (F71808E_WDT) [M/n/y/?] m<br />&#160; AMD/ATI SP5100 TCO Timer/Watchdog (SP5100_TCO) [M/n/y/?] m<br />&#160; Compulab SBC-FITPC2 watchdog (SBC_FITPC2_WATCHDOG) [M/n/y/?] m<br />&#160; Eurotech CPU-1220/1410 Watchdog Timer (EUROTECH_WDT) [N/m/y/?] n<br />&#160; IB700 SBC Watchdog Timer (IB700_WDT) [M/n/y/?] m<br />&#160; IBM Automatic Server Restart (IBMASR) [M/n/y/?] m<br />&#160; ICP Single Board Computer Watchdog Timer (WAFER_WDT) [N/m/y/?] n<br />&#160; Intel 6300ESB Timer/Watchdog (I6300ESB_WDT) [M/n/y/?] m<br />&#160; Intel Atom E6xx Watchdog (IE6XX_WDT) [M/n/y/?] m<br />&#160; Intel TCO Timer/Watchdog (ITCO_WDT) [M/n/?] m<br />&#160; &#160; Intel TCO Timer/Watchdog Specific Vendor Support (ITCO_VENDOR_SUPPORT) [Y/n/?] y<br />&#160; IT8712F (Smart Guardian) Watchdog Timer (IT8712F_WDT) [M/n/y/?] m<br />&#160; IT87 Watchdog Timer (IT87_WDT) [M/n/y/?] m<br />&#160; HP ProLiant iLO2+ Hardware Watchdog Timer (HP_WATCHDOG) [M/n/y/?] m<br />&#160; &#160; NMI support for the HP ProLiant iLO2+ Hardware Watchdog Timer (HPWDT_NMI_DECODING) [Y/n/?] y<br />&#160; National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog (SC1200_WDT) [N/m/y/?] n<br />&#160; NS PC87413 watchdog (PC87413_WDT) [N/m/y/?] n<br />&#160; nVidia TCO Timer/Watchdog (NV_TCO) [M/n/y/?] m<br />&#160; SBC-60XX Watchdog Timer (60XX_WDT) [N/m/y/?] n<br />&#160; SMA CPU5 Watchdog (CPU5_WDT) [N/m/y/?] n<br />&#160; SMSC SCH311X Watchdog Timer (SMSC_SCH311X_WDT) [M/n/y/?] m<br />&#160; Winbond SMsC37B787 Watchdog Timer (SMSC37B787_WDT) [N/m/y/?] n<br />&#160; TQ-Systems TQMX86 Watchdog Timer (TQMX86_WDT) [M/n/y/?] m<br />&#160; VIA Watchdog Timer (VIA_WDT) [M/n/y/?] m<br />&#160; Watchdog timer for W83627HF/W83627DHG and compatibles (W83627HF_WDT) [M/n/y/?] m<br />&#160; W83877F (EMACS) Watchdog Timer (W83877F_WDT) [M/n/y/?] m<br />&#160; W83977F (PCM-5335) Watchdog Timer (W83977F_WDT) [M/n/y/?] m<br />&#160; ZF MachZ Watchdog (MACHZ_WDT) [M/n/y/?] m<br />&#160; Winsystems SBC EPX-C3 watchdog (SBC_EPX_C3_WATCHDOG) [N/m/y/?] n<br />&#160; Intel MEI iAMT Watchdog (INTEL_MEI_WDT) [M/n/?] m<br />&#160; NI 903x/913x Watchdog (NI903X_WDT) [N/m/y/?] n<br />&#160; NIC7018 Watchdog (NIC7018_WDT) [M/n/y/?] m<br />&#160; MEN A21 VME CPU Carrier Board Watchdog Timer (MEN_A21_WDT) [N/m/y/?] n<br />&#160; Xen Watchdog support (XEN_WDT) [M/n/y/?] m<br />&#160; *<br />&#160; * PCI-based Watchdog Cards<br />&#160; *<br />&#160; Berkshire Products PCI-PC Watchdog (PCIPCWATCHDOG) [M/n/y/?] m<br />&#160; PCI-WDT500/501 Watchdog timer (WDTPCI) [M/n/y/?] m<br />&#160; *<br />&#160; * USB-based Watchdog Cards<br />&#160; *<br />&#160; Berkshire Products USB-PC Watchdog (USBPCWATCHDOG) [M/n/y/?] m<br />*<br />* Multifunction device drivers<br />*<br />Ampere Computing SMpro core driver (MFD_SMPRO) [N/m/?] (NEW) <br />Broadcom BCM590xx PMUs (MFD_BCM590XX) [N/m/?] n<br />ROHM BD9571MWV PMIC (MFD_BD9571MWV) [M/n/?] m<br />X-Powers AXP series PMICs with I2C (MFD_AXP20X_I2C) [M/n/?] m<br />Cirrus Logic CS42L43 (I2C) (MFD_CS42L43_I2C) [N/m/?] (NEW) <br />Cirrus Logic CS42L43 (SoundWire) (MFD_CS42L43_SDW) [N/m/?] (NEW) <br />Cirrus Logic Madera codecs (MFD_MADERA) [N/m/y/?] n<br />Dialog Semiconductor DA9052/53 PMIC variants with SPI (MFD_DA9052_SPI) [N/y/?] n<br />Dialog Semiconductor DA9062/61 PMIC Support (MFD_DA9062) [N/m/?] n<br />Dialog Semiconductor DA9063 PMIC Support (MFD_DA9063) [N/m/?] n<br />Dialog Semiconductor DA9150 Charger Fuel-Gauge chip (MFD_DA9150) [N/m/?] n<br />Diolan DLN2 support (MFD_DLN2) [N/m/y/?] n<br />Freescale MC13783 and MC13892 SPI interface (MFD_MC13XXX_SPI) [N/m/y/?] n<br />Freescale MC13892 I2C interface (MFD_MC13XXX_I2C) [N/m/?] n<br />Monolithic Power Systems MP2629 ADC and Battery charger (MFD_MP2629) [N/m/?] n<br />Intel Quark MFD I2C GPIO (MFD_INTEL_QUARK_I2C_GPIO) [N/m/y/?] n<br />Intel ICH LPC (LPC_ICH) [M/y/?] m<br />Intel SCH LPC (LPC_SCH) [M/y/?] m<br />Intel Low Power Subsystem support in ACPI mode (MFD_INTEL_LPSS_ACPI) [M/n/y/?] m<br />Intel Low Power Subsystem support in PCI mode (MFD_INTEL_LPSS_PCI) [M/n/y/?] m<br />Intel PMC Driver for Broxton (MFD_INTEL_PMC_BXT) [N/m/y/?] n<br />Azoteq IQS620A/621/622/624/625 core support (MFD_IQS62X) [N/m/?] n<br />Janz CMOD-IO PCI MODULbus Carrier Board (MFD_JANZ_CMODIO) [N/m/y/?] n<br />Kontron module PLD device (MFD_KEMPLD) [N/m/y/?] n<br />Marvell 88PM800 (MFD_88PM800) [N/m/?] n<br />Marvell 88PM805 (MFD_88PM805) [N/m/?] n<br />Maxim Semiconductor MAX14577/77836 MUIC + Charger Support (MFD_MAX14577) [N/m/?] n<br />Maxim Semiconductor MAX77693 PMIC Support (MFD_MAX77693) [N/m/?] n<br />Maxim Semiconductor MAX8907 PMIC Support (MFD_MAX8907) [N/m/?] n<br />Mediatek MT6360 SubPMIC (MFD_MT6360) [N/m/?] n<br />MediaTek MT6370 SubPMIC (MFD_MT6370) [N/m/?] n<br />MediaTek MT6397 PMIC Support (MFD_MT6397) [N/m/y/?] n<br />MEN 14F021P00 Board Management Controller Support (MFD_MENF21BMC) [N/m/?] n<br />Microsemi Ocelot External Control Support (MFD_OCELOT) [N/m/y/?] n<br />Motorola EZXPCAP Support (EZX_PCAP) [N/y/?] n<br />Nano River Technologies Viperboard (MFD_VIPERBOARD) [M/n/y/?] m<br />Nokia Retu and Tahvo multi-function device (MFD_RETU) [N/m/?] n<br />NXP PCF50633 (MFD_PCF50633) [N/m/?] n<br />Silergy SY7636A voltage regulator (MFD_SY7636A) [N/m/?] n<br />RDC R-321x southbridge (MFD_RDC321X) [N/m/y/?] n<br />Richtek RT4831 four channel WLED and Display Bias Voltage (MFD_RT4831) [N/m/?] n<br />Richtek RT5033 Power Management IC (MFD_RT5033) [N/m/?] n<br />Richtek RT5120 Power Management IC (MFD_RT5120) [N/m/?] n<br />Silicon Laboratories 4761/64/68 AM/FM radio. (MFD_SI476X_CORE) [N/m/?] n<br />Silicon Motion SM501 (MFD_SM501) [M/n/y/?] m<br />&#160; Export GPIO via GPIO layer (MFD_SM501_GPIO) [Y/n/?] y<br />Skyworks Solutions SKY81452 (MFD_SKY81452) [N/m/?] n<br />System Controller Register R/W Based on Regmap (MFD_SYSCON) [N/y/?] n<br />TI/National Semiconductor LP3943 MFD Driver (MFD_LP3943) [N/m/?] n<br />TI Lighting Management Unit driver (MFD_TI_LMU) [N/m/?] n<br />TI TPS61050/61052 Boost Converters (TPS6105X) [N/m/?] n<br />TI TPS6501x Power Management chips (TPS65010) [N/m/?] n<br />TI TPS6507x Power Management / Touch Screen chips (TPS6507X) [N/m/?] n<br />TI TPS65086 Power Management Integrated Chips (PMICs) (MFD_TPS65086) [N/m/?] n<br />TI LP873X Power Management IC (MFD_TI_LP873X) [N/m/?] n<br />TI TPS65912 Power Management chip with I2C (MFD_TPS65912_I2C) [N/m/?] n<br />TI TPS65912 Power Management chip with SPI (MFD_TPS65912_SPI) [N/m/y/?] n<br />TI TPS6594 Power Management chip with I2C (MFD_TPS6594_I2C) [N/m/?] (NEW) <br />TI TPS6594 Power Management chip with SPI (MFD_TPS6594_SPI) [N/m/y/?] (NEW) <br />TI WL1273 FM radio (MFD_WL1273_CORE) [M/n/?] m<br />TI/National Semiconductor LM3533 Lighting Power chip (MFD_LM3533) [N/m/?] n<br />TQ-Systems IO controller TQMX86 (MFD_TQMX86) [N/m/y/?] n<br />VIA VX855/VX875 integrated south bridge (MFD_VX855) [M/n/y/?] m<br />Cirrus Logic/Wolfson Microelectronics Arizona platform with I2C (MFD_ARIZONA_I2C) [N/m/?] n<br />Cirrus Logic/Wolfson Microelectronics Arizona platform with SPI (MFD_ARIZONA_SPI) [N/m/y/?] n<br />Wolfson Microelectronics WM831x/2x PMICs with SPI (MFD_WM831X_SPI) [N/y/?] n<br />Wolfson Microelectronics WM8994 (MFD_WM8994) [N/m/?] n<br />Actions Semi ATC260x PMICs with I2C (MFD_ATC260X_I2C) [N/m/?] n<br />Cirrus Logic CS40L50 (I2C) (MFD_CS40L50_I2C) [N/m/?] (NEW) <br />Cirrus Logic CS40L50 (SPI) (MFD_CS40L50_SPI) [N/m/y/?] (NEW) <br />RAVE SP MCU core driver (RAVE_SP_CORE) [N/m/y/?] n<br />Intel MAX 10 Board Management Controller with SPI (MFD_INTEL_M10_BMC_SPI) [N/m/y/?] (NEW) <br />*<br />* Voltage and Current Regulator Support<br />*<br />Voltage and Current Regulator Support (REGULATOR) [Y/?] y<br />&#160; Regulator debug support (REGULATOR_DEBUG) [N/y/?] n<br />&#160; Fixed voltage regulator support (REGULATOR_FIXED_VOLTAGE) [N/m/y/?] n<br />&#160; Virtual regulator consumer support (REGULATOR_VIRTUAL_CONSUMER) [N/m/y/?] n<br />&#160; Userspace regulator consumer support (REGULATOR_USERSPACE_CONSUMER) [N/m/y/?] n<br />&#160; Enable support for receiving regulator events via netlink (REGULATOR_NETLINK_EVENTS) [N/y/?] (NEW) <br />&#160; Marvell 88PG86X voltage regulators (REGULATOR_88PG86X) [N/m/?] n<br />&#160; Active-semi act8865 voltage regulator (REGULATOR_ACT8865) [N/m/?] n<br />&#160; Analog Devices AD5398/AD5821 regulators (REGULATOR_AD5398) [N/m/?] n<br />&#160; Awinic AW37503 Dual Output Power regulators (REGULATOR_AW37503) [N/m/?] (NEW) <br />&#160; X-POWERS AXP20X PMIC Regulators (REGULATOR_AXP20X) [N/m/?] n<br />&#160; ROHM BD9571MWV Regulators (REGULATOR_BD9571MWV) [N/m/?] n<br />&#160; Dialog Semiconductor DA9210 regulator (REGULATOR_DA9210) [N/m/?] n<br />&#160; Dialog Semiconductor DA9211/DA9212/DA9213/DA9223/DA9214/DA9224/DA9215/DA9225 regulator (REGULATOR_DA9211) [N/m/?] n<br />&#160; Fairchild FAN53555 Regulator (REGULATOR_FAN53555) [N/m/?] n<br />&#160; GPIO regulator support (REGULATOR_GPIO) [N/m/y/?] n<br />&#160; Intersil ISL9305 regulator (REGULATOR_ISL9305) [N/m/?] n<br />&#160; Intersil ISL6271A Power regulator (REGULATOR_ISL6271A) [N/m/?] n<br />&#160; National Semiconductors LP3971 PMIC regulator driver (REGULATOR_LP3971) [N/m/?] n<br />&#160; National Semiconductors LP3972 PMIC regulator driver (REGULATOR_LP3972) [N/m/?] n<br />&#160; TI/National Semiconductor LP8720/LP8725 voltage regulators (REGULATOR_LP872X) [N/m/?] n<br />&#160; TI LP8755 High Performance PMU driver (REGULATOR_LP8755) [N/m/?] n<br />&#160; LTC3589 8-output voltage regulator (REGULATOR_LTC3589) [N/m/?] n<br />&#160; LTC3676 8-output voltage regulator (REGULATOR_LTC3676) [N/m/?] n<br />&#160; Maxim 1586/1587 voltage regulator (REGULATOR_MAX1586) [N/m/?] n<br />&#160; Analog Devices MAX77503 Regulator (REGULATOR_MAX77503) [N/m/?] (NEW) <br />&#160; ADI MAX77857/MAX77831 regulator support (REGULATOR_MAX77857) [N/m/?] (NEW) <br />&#160; Maxim 8649 voltage regulator (REGULATOR_MAX8649) [N/m/?] n<br />&#160; Maxim 8660/8661 voltage regulator (REGULATOR_MAX8660) [N/m/?] n<br />&#160; Maxim 8893 voltage regulator (REGULATOR_MAX8893) [N/m/?] n<br />&#160; Maxim MAX8952 Power Management IC (REGULATOR_MAX8952) [N/m/?] n<br />&#160; Maxim MAX20086-MAX20089 Camera Power Protectors (REGULATOR_MAX20086) [N/m/?] n<br />&#160; Maxim MAX20411 High-Efficiency Single Step-Down Converter (REGULATOR_MAX20411) [N/m/?] (NEW) <br />&#160; Maxim 77826 regulator (REGULATOR_MAX77826) [N/m/?] n<br />&#160; MPS MP8859 regulator driver (REGULATOR_MP8859) [N/m/?] n<br />&#160; MediaTek MT6311 PMIC (REGULATOR_MT6311) [N/m/?] n<br />&#160; NXP PCA9450A/PCA9450B/PCA9450C regulator driver (REGULATOR_PCA9450) [N/m/?] n<br />&#160; Powerventure Semiconductor PV88060 regulator (REGULATOR_PV88060) [N/m/?] n<br />&#160; Powerventure Semiconductor PV88080 regulator (REGULATOR_PV88080) [N/m/?] n<br />&#160; Powerventure Semiconductor PV88090 regulator (REGULATOR_PV88090) [N/m/?] n<br />&#160; PWM voltage regulator (REGULATOR_PWM) [N/m/y/?] n<br />&#160; Renesas RAA215300 driver (REGULATOR_RAA215300) [N/m/?] (NEW) <br />&#160; Richtek RT4801 Regulators (REGULATOR_RT4801) [N/m/?] n<br />&#160; Richtek RT4803 boost regualtor (REGULATOR_RT4803) [N/m/?] (NEW) <br />&#160; Richtek RT5190A PMIC (REGULATOR_RT5190A) [N/m/?] n<br />&#160; Richtek RT5739 Regulator (REGULATOR_RT5739) [N/m/?] (NEW) <br />&#160; Richtek RT5759 Regulator (REGULATOR_RT5759) [N/m/?] n<br />&#160; Richtek RT6160 BuckBoost voltage regulator (REGULATOR_RT6160) [N/m/?] n<br />&#160; Richtek RT6190 4-Switch BuckBoost controller (REGULATOR_RT6190) [N/m/?] (NEW) <br />&#160; Richtek RT6245 voltage regulator (REGULATOR_RT6245) [N/m/?] n<br />&#160; Richtek RTQ2134 SubPMIC Regulator (REGULATOR_RTQ2134) [N/m/?] n<br />&#160; Richtek RTMV20 Laser Diode Regulator (REGULATOR_RTMV20) [N/m/?] n<br />&#160; Richtek RTQ6752 TFT LCD voltage regulator (REGULATOR_RTQ6752) [N/m/?] n<br />&#160; Richtek RTQ2208 SubPMIC Regulator (REGULATOR_RTQ2208) [N/m/?] (NEW) <br />&#160; Dialog Semiconductor SLG51000 regulators (REGULATOR_SLG51000) [N/m/?] n<br />&#160; TI TPS51632 Power Regulator (REGULATOR_TPS51632) [N/m/?] n<br />&#160; TI TPS6236x Power Regulator (REGULATOR_TPS62360) [N/m/?] n<br />&#160; TI TPS65023 Power regulators (REGULATOR_TPS65023) [N/m/?] n<br />&#160; TI TPS6507X Power regulators (REGULATOR_TPS6507X) [N/m/?] n<br />&#160; TI TPS65132 Dual Output Power regulators (REGULATOR_TPS65132) [N/m/?] n<br />&#160; TI TPS6524X Power regulators (REGULATOR_TPS6524X) [N/m/y/?] n<br />*<br />* HDMI CEC drivers<br />*<br />HDMI CEC drivers (MEDIA_CEC_SUPPORT) [Y/n/?] y<br />&#160; Chrontel CH7322 CEC controller (CEC_CH7322) [M/n/?] m<br />&#160; Generic GPIO-based CEC driver (CEC_GPIO) [N/m/y/?] n<br />&#160; SECO Boards HDMI CEC driver (CEC_SECO) [M/n/y/?] m<br />&#160; &#160; SECO Boards IR RC5 support (CEC_SECO_RC) [Y/n/?] y<br />&#160; Extron DA HD 4K Plus CEC driver (USB_EXTRON_DA_HD_4K_PLUS_CEC) [N/m/?] (NEW) <br />&#160; Pulse Eight HDMI CEC (USB_PULSE8_CEC) [N/m/y/?] n<br />&#160; RainShadow Tech HDMI CEC (USB_RAINSHADOW_CEC) [N/m/y/?] n<br />*<br />* Camera sensor devices<br />*<br />Camera sensor devices (VIDEO_CAMERA_SENSOR) [Y/n/?] (NEW) <br />&#160; Allied Vision ALVIUM MIPI CSI-2 camera support (VIDEO_ALVIUM_CSI2) [N/m/?] (NEW) <br />&#160; ON Semiconductor AR0521 sensor support (VIDEO_AR0521) [N/m/?] n<br />&#160; GalaxyCore GC0308 sensor support (VIDEO_GC0308) [N/m/?] (NEW) <br />&#160; GalaxyCore gc05a2 sensor support (VIDEO_GC05A2) [N/m/?] (NEW) <br />&#160; GalaxyCore gc08a3 sensor support (VIDEO_GC08A3) [N/m/?] (NEW) <br />&#160; GalaxyCore GC2145 sensor support (VIDEO_GC2145) [N/m/?] (NEW) <br />&#160; Hynix Hi-556 sensor support (VIDEO_HI556) [N/m/?] n<br />&#160; Hynix Hi-846 sensor support (VIDEO_HI846) [N/m/?] n<br />&#160; Hynix Hi-847 sensor support (VIDEO_HI847) [N/m/?] n<br />&#160; Sony IMX208 sensor support (VIDEO_IMX208) [N/m/?] n<br />&#160; Sony IMX214 sensor support (VIDEO_IMX214) [N/m/?] n<br />&#160; Sony IMX219 sensor support (VIDEO_IMX219) [N/m/?] n<br />&#160; Sony IMX258 sensor support (VIDEO_IMX258) [N/m/?] n<br />&#160; Sony IMX274 sensor support (VIDEO_IMX274) [N/m/?] n<br />&#160; Sony IMX283 sensor support (VIDEO_IMX283) [N/m/?] (NEW) <br />&#160; Sony IMX290 sensor support (VIDEO_IMX290) [N/m/?] n<br />&#160; Sony IMX296 sensor support (VIDEO_IMX296) [N/m/?] (NEW) <br />&#160; Sony IMX319 sensor support (VIDEO_IMX319) [N/m/?] n<br />&#160; Sony IMX355 sensor support (VIDEO_IMX355) [N/m/?] n<br />&#160; mt9m001 support (VIDEO_MT9M001) [N/m/?] n<br />&#160; mt9m111, mt9m112 and mt9m131 support (VIDEO_MT9M111) [N/m/?] n<br />&#160; onsemi MT9M114 sensor support (VIDEO_MT9M114) [N/m/?] (NEW) <br />&#160; Aptina MT9P031 support (VIDEO_MT9P031) [N/m/?] n<br />&#160; Aptina MT9T111/MT9T112 support (VIDEO_MT9T112) [N/m/?] n<br />&#160; Micron mt9v011 sensor support (VIDEO_MT9V011) [M/?] m<br />&#160; Micron MT9V032 sensor support (VIDEO_MT9V032) [N/m/?] n<br />&#160; Aptina MT9V111 sensor support (VIDEO_MT9V111) [N/m/?] n<br />&#160; OmniVision OG01A1B sensor support (VIDEO_OG01A1B) [N/m/?] n<br />&#160; OmniVision OV01A10 sensor support (VIDEO_OV01A10) [N/m/?] (NEW) <br />&#160; OmniVision OV02A10 sensor support (VIDEO_OV02A10) [N/m/?] n<br />&#160; OmniVision OV08D10 sensor support (VIDEO_OV08D10) [N/m/?] n<br />&#160; OmniVision OV08X40 sensor support (VIDEO_OV08X40) [N/m/?] (NEW) <br />&#160; OmniVision OV13858 sensor support (VIDEO_OV13858) [N/m/?] n<br />&#160; OmniVision OV13B10 sensor support (VIDEO_OV13B10) [N/m/?] n<br />&#160; OmniVision OV2640 sensor support (VIDEO_OV2640) [M/?] m<br />&#160; OmniVision OV2659 sensor support (VIDEO_OV2659) [N/m/?] n<br />&#160; OmniVision OV2680 sensor support (VIDEO_OV2680) [N/m/?] n<br />&#160; OmniVision OV2685 sensor support (VIDEO_OV2685) [N/m/?] n<br />&#160; OmniVision OV2740 sensor support (VIDEO_OV2740) [N/m/?] n<br />&#160; OmniVision OV4689 sensor support (VIDEO_OV4689) [N/m/?] (NEW) <br />&#160; OmniVision OV5647 sensor support (VIDEO_OV5647) [N/m/?] n<br />&#160; OmniVision OV5648 sensor support (VIDEO_OV5648) [N/m/?] n<br />&#160; OmniVision OV5670 sensor support (VIDEO_OV5670) [N/m/?] n<br />&#160; OmniVision OV5675 sensor support (VIDEO_OV5675) [N/m/?] n<br />&#160; OmniVision OV5693 sensor support (VIDEO_OV5693) [N/m/?] n<br />&#160; OmniVision OV5695 sensor support (VIDEO_OV5695) [N/m/?] n<br />&#160; OmniVision OV64A40 sensor support (VIDEO_OV64A40) [N/m/?] (NEW) <br />&#160; OmniVision OV6650 sensor support (VIDEO_OV6650) [N/m/?] n<br />&#160; OmniVision OV7251 sensor support (VIDEO_OV7251) [N/m/?] n<br />&#160; OmniVision OV7640 sensor support (VIDEO_OV7640) [M/?] m<br />&#160; OmniVision OV7670 sensor support (VIDEO_OV7670) [N/m/?] n<br />&#160; OmniVision OV772x sensor support (VIDEO_OV772X) [N/m/?] n<br />&#160; OmniVision OV7740 sensor support (VIDEO_OV7740) [N/m/?] n<br />&#160; OmniVision OV8856 sensor support (VIDEO_OV8856) [N/m/?] n<br />&#160; OmniVision OV8858 sensor support (VIDEO_OV8858) [N/m/?] (NEW) <br />&#160; OmniVision OV8865 sensor support (VIDEO_OV8865) [N/m/?] n<br />&#160; OmniVision OV9640 sensor support (VIDEO_OV9640) [N/m/?] n<br />&#160; OmniVision OV9650/OV9652 sensor support (VIDEO_OV9650) [N/m/?] n<br />&#160; OmniVision OV9734 sensor support (VIDEO_OV9734) [N/m/?] n<br />&#160; IMI RDACM20 camera support (VIDEO_RDACM20) [N/m/?] n<br />&#160; IMI RDACM21 camera support (VIDEO_RDACM21) [N/m/?] n<br />&#160; Sharp RJ54N1CB0C sensor support (VIDEO_RJ54N1) [N/m/?] n<br />&#160; Samsung S5C73M3 sensor support (VIDEO_S5C73M3) [N/m/?] n<br />&#160; Samsung S5K5BAF sensor support (VIDEO_S5K5BAF) [N/m/?] n<br />&#160; Samsung S5K6A3 sensor support (VIDEO_S5K6A3) [N/m/?] n<br />&#160; MIPI CCS/SMIA++/SMIA sensor support (VIDEO_CCS) [N/m/?] n<br />&#160; ET8EK8 camera sensor support (VIDEO_ET8EK8) [N/m/?] n<br />*<br />* Camera ISPs<br />*<br />THine THP7312 support (VIDEO_THP7312) [N/m/?] (NEW) <br />*<br />* Lens drivers<br />*<br />AD5820 lens voice coil support (VIDEO_AD5820) [N/m/?] n<br />AK7375 lens voice coil support (VIDEO_AK7375) [N/m/?] n<br />DW9714 lens voice coil support (VIDEO_DW9714) [N/m/?] n<br />DW9719 lens voice coil support (VIDEO_DW9719) [N/m/?] (NEW) <br />DW9768 lens voice coil support (VIDEO_DW9768) [N/m/?] n<br />DW9807 lens voice coil support (VIDEO_DW9807_VCM) [N/m/?] n<br />*<br />* Auxiliary Display support<br />*<br />Auxiliary Display support (AUXDISPLAY) [Y/n/?] y<br />&#160; HD44780 Character LCD support (HD44780) [M/n/y/?] m<br />&#160; lcd2s 20x4 character display over I2C console (LCD2S) [N/m/?] n<br />&#160; Change LCD initialization message ? (PANEL_CHANGE_MESSAGE) [N/y/?] n<br />&#160; Backlight initial state<br />&#160; &#160; 1. Off (CHARLCD_BL_OFF)<br />&#160; &#160; 2. On (CHARLCD_BL_ON)<br />&#160; &gt; 3. Flash (CHARLCD_BL_FLASH)<br />&#160; choice[1-3?]: 3<br />&#160; KS0108 LCD Controller (KS0108) [M/n/?] m<br />&#160; &#160; Parallel port where the LCD is connected (KS0108_PORT) [0x378] 0x378<br />&#160; &#160; Delay between each control writing (microseconds) (KS0108_DELAY) [2] 2<br />&#160; &#160; CFAG12864B LCD (CFAG12864B) [M/n/?] m<br />&#160; &#160; &#160; Refresh rate (hertz) (CFAG12864B_RATE) [20] 20<br />&#160; Imagination Technologies ASCII LCD Display (IMG_ASCII_LCD) [N/m/y/?] n<br />&#160; Holtek Ht16K33 LED controller with keyscan (HT16K33) [N/m/?] n<br />&#160; Maxim MAX6958/6959 7-segment LED controller (MAX6959) [N/m/?] (NEW) <br />&#160; Generic 7-segment LED display (SEG_LED_GPIO) [N/m/y/?] (NEW) <br />*<br />* Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)<br />*<br />Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM) [M/n/y/?] m<br />&#160; Insert extra checks and debug info into the DRM range managers (DRM_DEBUG_MM) [N/y/?] (NEW) <br />&#160; Display a user-friendly message when a kernel panic occurs (DRM_PANIC) [N/y/?] (NEW) <br />&#160; Enable legacy fbdev support for your modesetting driver (DRM_FBDEV_EMULATION) [Y/n/?] y<br />&#160; &#160; Overallocation of the fbdev buffer (DRM_FBDEV_OVERALLOC) [100] 100<br />&#160; Allow to specify an EDID data set instead of probing for it (DRM_LOAD_EDID_FIRMWARE) [Y/n/?] y<br />&#160; Enable DisplayPort CEC-Tunneling-over-AUX HDMI support (DRM_DISPLAY_DP_AUX_CEC) [N/y/?] (NEW) <br />&#160; DRM DP AUX Interface (DRM_DISPLAY_DP_AUX_CHARDEV) [N/y/?] (NEW) <br />&#160; ATI Radeon (DRM_RADEON) [M/n/?] m<br />&#160; &#160; Always enable userptr support (DRM_RADEON_USERPTR) [Y/n/?] y<br />&#160; AMD GPU (DRM_AMDGPU) [M/n/?] m<br />&#160; &#160; Enable amdgpu support for SI parts (DRM_AMDGPU_SI) [Y/n/?] y<br />&#160; &#160; Enable amdgpu support for CIK parts (DRM_AMDGPU_CIK) [Y/n/?] y<br />&#160; &#160; Always enable userptr write support (DRM_AMDGPU_USERPTR) [Y/?] y<br />&#160; &#160; Enable AMD Image Signal Processor IP support (DRM_AMD_ISP) [N/y/?] (NEW) <br />&#160; &#160; HSA kernel driver for AMD GPU devices (HSA_AMD) [Y/n/?] y<br />&#160; &#160; &#160; Enable HMM-based shared virtual memory manager (HSA_AMD_SVM) [Y/n/?] y<br />&#160; Nouveau (NVIDIA) cards (DRM_NOUVEAU) [M/n/?] m<br />&#160; &#160; Maximum debug level (NOUVEAU_DEBUG) [5] 5<br />&#160; &#160; Default debug level (NOUVEAU_DEBUG_DEFAULT) [3] 3<br />&#160; &#160; Enable additional MMU debugging (NOUVEAU_DEBUG_MMU) [N/y/?] n<br />&#160; &#160; Enable additional push buffer debugging (NOUVEAU_DEBUG_PUSH) [N/y/?] n<br />&#160; &#160; Support for backlight control (DRM_NOUVEAU_BACKLIGHT) [Y/n/?] y<br />&#160; &#160; (EXPERIMENTAL) Enable SVM (Shared Virtual Memory) support (DRM_NOUVEAU_SVM) [N/y/?] n<br />&#160; &#160; Use GSP firmware for Turing/Ampere (needs firmware installed) (DRM_NOUVEAU_GSP_DEFAULT) [N/y/?] (NEW) <br />&#160; Intel 8xx/9xx/G3x/G4x/HD Graphics (DRM_I915) [M/n/?] m<br />&#160; &#160; Force probe i915 for selected Intel hardware IDs (DRM_I915_FORCE_PROBE) [] <br />&#160; &#160; Enable capturing GPU state following a hang (DRM_I915_CAPTURE_ERROR) [Y/n/?] y<br />&#160; &#160; &#160; Compress GPU error state (DRM_I915_COMPRESS_ERROR) [Y/n/?] y<br />&#160; &#160; Always enable userptr support (DRM_I915_USERPTR) [Y/n/?] y<br />&#160; &#160; Enable KVM host support Intel GVT-g graphics virtualization (DRM_I915_GVT_KVMGT) [M/n/?] m<br />&#160; Intel Xe Graphics (DRM_XE) [N/m/?] (NEW) <br />&#160; Virtual GEM provider (DRM_VGEM) [M/n/?] m<br />&#160; Virtual KMS (EXPERIMENTAL) (DRM_VKMS) [M/n/?] m<br />&#160; DRM driver for VMware Virtual GPU (DRM_VMWGFX) [M/n/?] m<br />&#160; &#160; Enable mksGuestStats instrumentation of vmwgfx by default (DRM_VMWGFX_MKSSTATS) [N/y/?] n<br />&#160; Intel GMA500/600/3600/3650 KMS Framebuffer (DRM_GMA500) [M/n/?] m<br />&#160; DisplayLink (DRM_UDL) [M/n/?] m<br />&#160; AST server chips (DRM_AST) [M/n/?] m<br />&#160; Matrox G200 (DRM_MGAG200) [M/n/?] m<br />&#160; QXL virtual GPU (DRM_QXL) [M/n/?] m<br />&#160; *<br />&#160; * Display Panels<br />&#160; *<br />&#160; AUO A030JTN01 (DRM_PANEL_AUO_A030JTN01) [N/m/?] (NEW) <br />&#160; Ilitek ILI9341 240x320 QVGA panels (DRM_PANEL_ILITEK_ILI9341) [N/m/?] (NEW) <br />&#160; Orise Technology ota5601a RGB/SPI panel (DRM_PANEL_ORISETECH_OTA5601A) [N/m/?] (NEW) <br />&#160; Raspberry Pi 7-inch touchscreen panel (DRM_PANEL_RASPBERRYPI_TOUCHSCREEN) [N/m/?] n<br />&#160; Widechips WS2401 DPI panel driver (DRM_PANEL_WIDECHIPS_WS2401) [N/m/?] n<br />&#160; ETNAVIV (DRM support for Vivante GPU IP cores) (DRM_ETNAVIV) [N/m/?] n<br />&#160; DRM Support for bochs dispi vga interface (qemu stdvga) (DRM_BOCHS) [M/n/?] m<br />&#160; Cirrus driver for QEMU emulated device (DRM_CIRRUS_QEMU) [M/n/?] m<br />&#160; GM12U320 driver for USB projectors (DRM_GM12U320) [M/n/?] m<br />&#160; DRM support for MIPI DBI compatible panels (DRM_PANEL_MIPI_DBI) [N/m/?] n<br />&#160; Simple framebuffer driver (DRM_SIMPLEDRM) [N/m/?] n<br />&#160; DRM support for HX8357D display panels (TINYDRM_HX8357D) [N/m/?] n<br />&#160; DRM support for ILI9163 display panels (TINYDRM_ILI9163) [N/m/?] n<br />&#160; DRM support for ILI9225 display panels (TINYDRM_ILI9225) [N/m/?] n<br />&#160; DRM support for ILI9341 display panels (TINYDRM_ILI9341) [N/m/?] n<br />&#160; DRM support for ILI9486 display panels (TINYDRM_ILI9486) [N/m/?] n<br />&#160; DRM support for MI0283QT (TINYDRM_MI0283QT) [N/m/?] n<br />&#160; DRM support for Pervasive Displays RePaper panels (V231) (TINYDRM_REPAPER) [N/m/?] n<br />&#160; DRM support for Sitronix ST7586 display panels (TINYDRM_ST7586) [N/m/?] n<br />&#160; DRM support for Sitronix ST7715R/ST7735R display panels (TINYDRM_ST7735R) [N/m/?] n<br />&#160; Para-virtualized frontend driver for Xen guest OS (DRM_XEN_FRONTEND) [N/m/?] n<br />&#160; Virtual Box Graphics Card (DRM_VBOXVIDEO) [M/n/?] m<br />&#160; GUD USB Display (DRM_GUD) [N/m/?] n<br />&#160; DRM support for Solomon SSD13xx OLED displays (DRM_SSD130X) [N/m/?] n<br />*<br />* Frame buffer Devices<br />*<br />OpenCores VGA/LCD core 2.0 framebuffer support (FB_OPENCORES) [N/m/y/?] n<br />Epson S1D13XXX framebuffer support (FB_S1D13XXX) [N/m/y/?] n<br />nVidia Framebuffer Support (FB_NVIDIA) [N/m/y/?] n<br />nVidia Riva support (FB_RIVA) [N/m/y/?] n<br />Intel740 support (FB_I740) [N/m/y/?] n<br />Matrox acceleration (FB_MATROX) [N/m/y/?] n<br />ATI Radeon display support (FB_RADEON) [N/m/y/?] n<br />ATI Rage128 display support (FB_ATY128) [N/m/y/?] n<br />ATI Mach64 display support (FB_ATY) [N/m/y/?] n<br />S3 Trio/Virge support (FB_S3) [N/m/y/?] n<br />S3 Savage support (FB_SAVAGE) [N/m/y/?] n<br />SiS/XGI display support (FB_SIS) [N/m/y/?] n<br />VIA UniChrome (Pro) and Chrome9 display support (FB_VIA) [N/m/?] n<br />NeoMagic display support (FB_NEOMAGIC) [N/m/y/?] n<br />IMG Kyro support (FB_KYRO) [N/m/y/?] n<br />3Dfx Banshee/Voodoo3/Voodoo5 display support (FB_3DFX) [N/m/y/?] n<br />3Dfx Voodoo Graphics (sst1) support (FB_VOODOO1) [N/m/y/?] n<br />VIA VT8623 support (FB_VT8623) [N/m/y/?] n<br />Trident/CyberXXX/CyberBlade support (FB_TRIDENT) [N/m/y/?] n<br />ARK 2000PV support (FB_ARK) [N/m/y/?] n<br />Permedia3 support (FB_PM3) [N/m/y/?] n<br />Fujitsu carmine frame buffer support (FB_CARMINE) [N/m/y/?] n<br />Silicon Motion SM501 framebuffer support (FB_SM501) [N/m/?] n<br />SMSC UFX6000/7000 USB Framebuffer support (FB_SMSCUFX) [N/m/y/?] n<br />Displaylink USB Framebuffer support (FB_UDL) [N/m/y/?] n<br />Framebuffer support for IBM GXT4000P/4500P/6000P/6500P adaptors (FB_IBM_GXT4500) [N/m/y/?] n<br />Virtual Frame Buffer support (ONLY FOR TESTING!) (FB_VIRTUAL) [M/n/y/?] m<br />Xen virtual frame buffer support (XEN_FBDEV_FRONTEND) [Y/n/m/?] y<br />E-Ink Metronome/8track controller support (FB_METRONOME) [N/m/y/?] n<br />Fujitsu MB862xx GDC support (FB_MB862XX) [N/m/y/?] n<br />Simple framebuffer support (FB_SIMPLE) [N/m/y/?] n<br />Solomon SSD1307 framebuffer support (FB_SSD1307) [N/m/?] n<br />Silicon Motion SM712 framebuffer support (FB_SM712) [N/m/y/?] n<br />Enable firmware EDID (FIRMWARE_EDID) [N/y/?] n<br />Provide legacy /dev/fb* device (FB_DEVICE) [Y/n/?] (NEW) <br />Enable Video Mode Handling Helpers (FB_MODE_HELPERS) [N/y/?] n<br />Enable Tile Blitting Support (FB_TILEBLITTING) [Y/n/?] y<br />*<br />* Backlight &amp; LCD device support<br />*<br />Lowlevel LCD controls (LCD_CLASS_DEVICE) [M/n/y/?] m<br />&#160; Epson L4F00242T03 LCD (LCD_L4F00242T03) [N/m/?] n<br />&#160; Samsung LMS283GF05 LCD (LCD_LMS283GF05) [N/m/?] n<br />&#160; Samsung LTV350QV LCD Panel (LCD_LTV350QV) [N/m/?] n<br />&#160; ILI Technology ILI9221/ILI9222 support (LCD_ILI922X) [N/m/?] n<br />&#160; ILI Technology ILI9320 controller support (LCD_ILI9320) [N/m/?] n<br />&#160; Toppoly TDO24M&#160; and TDO35S LCD Panels support (LCD_TDO24M) [N/m/?] n<br />&#160; VGG2432A4 LCM device support (LCD_VGG2432A4) [N/m/?] n<br />&#160; Platform LCD controls (LCD_PLATFORM) [M/n/?] m<br />&#160; AMS369FG06 AMOLED LCD Driver (LCD_AMS369FG06) [N/m/?] n<br />&#160; LMS501KF03 LCD Driver (LCD_LMS501KF03) [N/m/?] n<br />&#160; Himax HX-8357 LCD Driver (LCD_HX8357) [N/m/?] n<br />&#160; ORISE Technology OTM3225A support (LCD_OTM3225A) [N/m/?] n<br />Lowlevel Backlight controls (BACKLIGHT_CLASS_DEVICE) [M/y/?] m<br />&#160; Backlight Driver for Kinetic KTD253 (BACKLIGHT_KTD253) [N/m/?] n<br />&#160; Backlight Driver for Kinetic KTD2801 (BACKLIGHT_KTD2801) [N/m/?] (NEW) <br />&#160; Backlight Driver for Kinetic KTZ8866 (BACKLIGHT_KTZ8866) [N/m/?] (NEW) <br />&#160; Generic PWM based Backlight Driver (BACKLIGHT_PWM) [M/n/?] m<br />&#160; Apple Backlight Driver (BACKLIGHT_APPLE) [M/n/?] m<br />&#160; Qualcomm PMIC WLED Driver (BACKLIGHT_QCOM_WLED) [N/m/?] n<br />&#160; Tabletkiosk Sahara Touch-iT Backlight Driver (BACKLIGHT_SAHARA) [N/m/?] n<br />&#160; Backlight Driver for ADP8860/ADP8861/ADP8863 using WLED (BACKLIGHT_ADP8860) [N/m/?] n<br />&#160; Backlight Driver for ADP8870 using WLED (BACKLIGHT_ADP8870) [N/m/?] n<br />&#160; Backlight Driver for LM3509 (BACKLIGHT_LM3509) [N/m/?] (NEW) <br />&#160; Backlight Driver for LM3630A (BACKLIGHT_LM3630A) [N/m/?] n<br />&#160; Backlight Driver for LM3639 (BACKLIGHT_LM3639) [N/m/?] n<br />&#160; Backlight driver for TI LP855X (BACKLIGHT_LP855X) [M/n/?] m<br />&#160; Backlight Driver for MPS MP3309C (BACKLIGHT_MP3309C) [N/m/?] (NEW) <br />&#160; Generic GPIO based Backlight Driver (BACKLIGHT_GPIO) [N/m/?] n<br />&#160; Sanyo LV5207LP Backlight (BACKLIGHT_LV5207LP) [N/m/?] n<br />&#160; Rohm BD6107 Backlight (BACKLIGHT_BD6107) [N/m/?] n<br />&#160; Backlight driver for the Arctic Sands ARCxCnnnn family (BACKLIGHT_ARCXCNN) [M/n/?] m<br />*<br />* Compute Acceleration Framework<br />*<br />Compute Acceleration Framework (DRM_ACCEL) [N/y/?] (NEW) <br />*<br />* Advanced Linux Sound Architecture<br />*<br />Advanced Linux Sound Architecture (SND) [M/n/?] m<br />&#160; Enable OSS Emulation (SND_OSSEMUL) [Y/n/?] y<br />&#160; &#160; OSS Mixer API (SND_MIXER_OSS) [M/n/?] m<br />&#160; &#160; OSS PCM (digital audio) API (SND_PCM_OSS) [M/n/?] m<br />&#160; &#160; &#160; OSS PCM (digital audio) API - Include plugin system (SND_PCM_OSS_PLUGINS) [Y/n/?] y<br />&#160; HR-timer backend support (SND_HRTIMER) [M/n/?] m<br />&#160; Dynamic device file minor numbers (SND_DYNAMIC_MINORS) [Y/?] y<br />&#160; &#160; Max number of sound cards (SND_MAX_CARDS) [32] 32<br />&#160; Support old ALSA API (SND_SUPPORT_OLD_API) [N/y/?] n<br />&#160; Sound Proc FS Support (SND_PROC_FS) [Y/?] y<br />&#160; &#160; Verbose procfs contents (SND_VERBOSE_PROCFS) [Y/n/?] y<br />&#160; Debug (SND_DEBUG) [N/y/?] n<br />&#160; Validate input data to control API (SND_CTL_INPUT_VALIDATION) [N/y/?] n<br />&#160; Enable support for userspace-controlled virtual timers (SND_UTIMER) [N/y/?] (NEW) <br />&#160; Sequencer support (SND_SEQUENCER) [M/n/?] m<br />&#160; &#160; Sequencer dummy client (SND_SEQ_DUMMY) [M/n/?] m<br />&#160; &#160; OSS Sequencer API (SND_SEQUENCER_OSS) [M/n/?] m<br />&#160; &#160; Use HR-timer as default sequencer timer (SND_SEQ_HRTIMER_DEFAULT) [Y/n/?] y<br />&#160; &#160; Support for UMP events (SND_SEQ_UMP) [N/y/?] (NEW) <br />&#160; *<br />&#160; * Generic sound devices<br />&#160; *<br />&#160; Generic sound devices (SND_DRIVERS) [Y/n/?] y<br />&#160; &#160; PC-Speaker support (READ HELP!) (SND_PCSP) [N/m/?] n<br />&#160; &#160; Dummy (/dev/null) soundcard (SND_DUMMY) [M/n/?] m<br />&#160; &#160; Generic loopback driver (PCM) (SND_ALOOP) [M/n/?] m<br />&#160; &#160; Virtual PCM test driver (SND_PCMTEST) [N/m/?] (NEW) <br />&#160; &#160; Virtual MIDI soundcard (SND_VIRMIDI) [M/n/?] m<br />&#160; &#160; MOTU MidiTimePiece AV multiport MIDI (SND_MTPAV) [M/n/?] m<br />&#160; &#160; ESI Miditerminal 4140 driver (SND_MTS64) [M/n/?] m<br />&#160; &#160; UART16550 serial MIDI driver (SND_SERIAL_U16550) [M/n/?] m<br />&#160; &#160; Generic MPU-401 UART driver (SND_MPU401) [M/n/?] m<br />&#160; &#160; Portman 2x4 driver (SND_PORTMAN2X4) [M/n/?] m<br />&#160; &#160; AC97 Power-Saving Mode (SND_AC97_POWER_SAVE) [Y/n/?] y<br />&#160; &#160; &#160; Default time-out for AC97 power-save mode (SND_AC97_POWER_SAVE_DEFAULT) [0] 0<br />&#160; *<br />&#160; * HD-Audio<br />&#160; *<br />&#160; HD Audio PCI (SND_HDA_INTEL) [M/n/?] m<br />&#160; Build hwdep interface for HD-audio driver (SND_HDA_HWDEP) [Y/n/?] y<br />&#160; Allow dynamic codec reconfiguration (SND_HDA_RECONFIG) [Y/?] y<br />&#160; Support digital beep via input layer (SND_HDA_INPUT_BEEP) [Y/n/?] y<br />&#160; &#160; Digital beep registration mode (0=off, 1=on) (SND_HDA_INPUT_BEEP_MODE) [0] 0<br />&#160; Support initialization patch loading for HD-audio (SND_HDA_PATCH_LOADER) [Y/n/?] y<br />&#160; Build CS35L41 HD-audio side codec support for I2C Bus (SND_HDA_SCODEC_CS35L41_I2C) [N/m/?] n<br />&#160; Build CS35L41 HD-audio codec support for SPI Bus (SND_HDA_SCODEC_CS35L41_SPI) [N/m/?] n<br />&#160; Build CS35L56 HD-audio side codec support for I2C Bus (SND_HDA_SCODEC_CS35L56_I2C) [N/m/?] (NEW) <br />&#160; Build CS35L56 HD-audio side codec support for SPI Bus (SND_HDA_SCODEC_CS35L56_SPI) [N/m/?] (NEW) <br />&#160; Build TAS2781 HD-audio side codec support for I2C Bus (SND_HDA_SCODEC_TAS2781_I2C) [N/m/?] (NEW) <br />&#160; Build Realtek HD-audio codec support (SND_HDA_CODEC_REALTEK) [M/n/?] m<br />&#160; Build Analog Devices HD-audio codec support (SND_HDA_CODEC_ANALOG) [M/n/?] m<br />&#160; Build IDT/Sigmatel HD-audio codec support (SND_HDA_CODEC_SIGMATEL) [M/n/?] m<br />&#160; Build VIA HD-audio codec support (SND_HDA_CODEC_VIA) [M/n/?] m<br />&#160; Build HDMI/DisplayPort HD-audio codec support (SND_HDA_CODEC_HDMI) [M/n/?] m<br />&#160; Build Cirrus Logic codec support (SND_HDA_CODEC_CIRRUS) [M/n/?] m<br />&#160; Build Cirrus Logic HDA bridge support (SND_HDA_CODEC_CS8409) [N/m/?] n<br />&#160; Build Conexant HD-audio codec support (SND_HDA_CODEC_CONEXANT) [M/n/?] m<br />&#160; Build Senarytech HD-audio codec support (SND_HDA_CODEC_SENARYTECH) [N/m/?] (NEW) <br />&#160; Build Creative CA0110-IBG codec support (SND_HDA_CODEC_CA0110) [M/n/?] m<br />&#160; Build Creative CA0132 codec support (SND_HDA_CODEC_CA0132) [M/n/?] m<br />&#160; &#160; Support new DSP code for CA0132 codec (SND_HDA_CODEC_CA0132_DSP) [Y/n/?] y<br />&#160; Build C-Media HD-audio codec support (SND_HDA_CODEC_CMEDIA) [M/n/?] m<br />&#160; Build Silicon Labs 3054 HD-modem codec support (SND_HDA_CODEC_SI3054) [M/n/?] m<br />&#160; Enable generic HD-audio codec parser (SND_HDA_GENERIC) [M/?] m<br />&#160; Default time-out for HD-audio power-save mode (SND_HDA_POWER_SAVE_DEFAULT) [1] 1<br />&#160; Enable Silent Stream always for HDMI (SND_HDA_INTEL_HDMI_SILENT_STREAM) [N/y/?] n<br />&#160; Use the device identifier field for controls (SND_HDA_CTL_DEV_ID) [N/y/?] n<br />&#160; Pre-allocated buffer size for HD-audio driver (SND_HDA_PREALLOC_SIZE) [0] 0<br />&#160; Prefer SOF driver over SST on BY/CHT platforms (SND_INTEL_BYT_PREFER_SOF) [N/y/?] n<br />&#160; *<br />&#160; * USB sound devices<br />&#160; *<br />&#160; USB sound devices (SND_USB) [Y/n/?] y<br />&#160; &#160; USB Audio/MIDI driver (SND_USB_AUDIO) [M/n/?] m<br />&#160; &#160; &#160; MIDI 2.0 support by USB Audio driver (SND_USB_AUDIO_MIDI_V2) [N/y/?] (NEW) <br />&#160; &#160; Edirol UA-101/UA-1000 driver (SND_USB_UA101) [M/n/?] m<br />&#160; &#160; Tascam US-122, US-224 and US-428 USB driver (SND_USB_USX2Y) [M/n/?] m<br />&#160; &#160; Native Instruments USB audio devices (SND_USB_CAIAQ) [M/n/?] m<br />&#160; &#160; &#160; enable input device for controllers (SND_USB_CAIAQ_INPUT) [Y/n/?] y<br />&#160; &#160; Tascam US-122L USB driver (SND_USB_US122L) [M/n/?] m<br />&#160; &#160; TerraTec DMX 6Fire USB (SND_USB_6FIRE) [M/n/?] m<br />&#160; &#160; M2Tech hiFace USB-SPDIF driver (SND_USB_HIFACE) [M/n/?] m<br />&#160; &#160; Behringer BCD2000 MIDI driver (SND_BCD2000) [M/n/?] m<br />&#160; &#160; Line 6 POD USB support (SND_USB_POD) [M/n/?] m<br />&#160; &#160; Line 6 POD X3/HD300/400/500 USB support (SND_USB_PODHD) [M/n/?] m<br />&#160; &#160; TonePort GX, UX1 and UX2 USB support (SND_USB_TONEPORT) [M/n/?] m<br />&#160; &#160; Variax Workbench USB support (SND_USB_VARIAX) [M/n/?] m<br />&#160; *<br />&#160; * ALSA for SoC audio support<br />&#160; *<br />&#160; ALSA for SoC audio support (SND_SOC) [M/n/?] m<br />&#160; &#160; Audio support for Analog Devices reference designs (SND_SOC_ADI) [N/m/?] n<br />&#160; &#160; AMD Audio Coprocessor support (SND_SOC_AMD_ACP) [M/n/?] m<br />&#160; &#160; &#160; AMD CZ support for DA7219, RT5682 and MAX9835 (SND_SOC_AMD_CZ_DA7219MX98357_MACH) [M/n/?] m<br />&#160; &#160; &#160; AMD CZ support for RT5645 (SND_SOC_AMD_CZ_RT5645_MACH) [M/n/?] m<br />&#160; &#160; &#160; AMD ST support for ES8336 (SND_SOC_AMD_ST_ES8336_MACH) [N/m/?] n<br />&#160; &#160; AMD Audio Coprocessor-v3.x support (SND_SOC_AMD_ACP3x) [M/n/?] m<br />&#160; &#160; AMD Audio Coprocessor - Renoir support (SND_SOC_AMD_RENOIR) [M/n/?] m<br />&#160; &#160; &#160; AMD Renoir support for DMIC (SND_SOC_AMD_RENOIR_MACH) [M/n/?] m<br />&#160; &#160; AMD Audio Coprocessor-v5.x I2S support (SND_SOC_AMD_ACP5x) [N/m/?] n<br />&#160; &#160; AMD Audio Coprocessor-v6.x Yellow Carp support (SND_SOC_AMD_ACP6x) [N/m/?] n<br />&#160; &#160; AMD ACP configuration selection (SND_AMD_ACP_CONFIG) [M/?] m<br />&#160; &#160; AMD Audio ACP Common support (SND_SOC_AMD_ACP_COMMON) [N/m/?] n<br />&#160; &#160; AMD Audio Coprocessor-v6.2 RPL support (SND_SOC_AMD_RPL_ACP6x) [N/m/?] n<br />&#160; &#160; support for AMD platforms with ACP version &gt;= 6.3 (SND_SOC_AMD_ACP63_TOPLEVEL) [M/n/?] (NEW) <br />&#160; &#160; &#160; AMD Audio Coprocessor-v6.3 Pink Sardine support (SND_SOC_AMD_PS) [N/m/?] n<br />&#160; &#160; SoC Audio for the Atmel System-on-Chip (SND_ATMEL_SOC) [N/m/?] n<br />&#160; &#160; SoC Audio support for the Broadcom BCM63XX I2S module (SND_BCM63XX_I2S_WHISTLER) [N/m/?] n<br />&#160; &#160; Synopsys I2S Device Driver (SND_DESIGNWARE_I2S) [N/m/?] n<br />&#160; &#160; Google Chameleon v3 I2S device (SND_SOC_CHV3_I2S) [N/m/?] (NEW) <br />&#160; &#160; Hisilicon I2S controller (SND_I2S_HI6210_I2S) [M/n/?] m<br />&#160; &#160; Audio support for Imagination Technologies designs (SND_SOC_IMG) [N/y/?] n<br />&#160; &#160; Intel ASoC SST drivers (SND_SOC_INTEL_SST_TOPLEVEL) [Y/n/?] y<br />&#160; &#160; &#160; Haswell and Broadwell (SND_SOC_INTEL_CATPT) [N/m/?] n<br />&#160; &#160; &#160; PCI HiFi2 (Merrifield) Platforms (SND_SST_ATOM_HIFI2_PLATFORM_PCI) [N/m/?] n<br />&#160; &#160; &#160; ACPI HiFi2 (Baytrail, Cherrytrail) Platforms (SND_SST_ATOM_HIFI2_PLATFORM_ACPI) [M/n/?] m<br />&#160; &#160; Intel AVS driver (SND_SOC_INTEL_AVS) [N/m/?] n<br />&#160; &#160; *<br />&#160; &#160; * Intel Machine drivers<br />&#160; &#160; *<br />&#160; &#160; Intel Machine drivers (SND_SOC_INTEL_MACH) [Y/?] y<br />&#160; &#160; &#160; Use more user friendly long card names (SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES) [Y/n/?] y<br />&#160; &#160; &#160; Broadwell with RT5650 codec (SND_SOC_INTEL_BDW_RT5650_MACH) [N/m/?] n<br />&#160; &#160; &#160; Broadwell with RT5677 codec (SND_SOC_INTEL_BDW_RT5677_MACH) [N/m/?] n<br />&#160; &#160; &#160; Broadwell with RT286 I2S codec (SND_SOC_INTEL_BROADWELL_MACH) [N/m/?] n<br />&#160; &#160; &#160; Baytrail and Baytrail-CR with RT5640 codec (SND_SOC_INTEL_BYTCR_RT5640_MACH) [M/n/?] m<br />&#160; &#160; &#160; Baytrail and Baytrail-CR with RT5651 codec (SND_SOC_INTEL_BYTCR_RT5651_MACH) [M/n/?] m<br />&#160; &#160; &#160; Cherrytrail &amp; Braswell with RT5672 codec (SND_SOC_INTEL_CHT_BSW_RT5672_MACH) [M/n/?] m<br />&#160; &#160; &#160; Cherrytrail &amp; Braswell with RT5645/5650 codec (SND_SOC_INTEL_CHT_BSW_RT5645_MACH) [M/n/?] m<br />&#160; &#160; &#160; Cherrytrail &amp; Braswell with MAX98090 &amp; TI codec (SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH) [M/n/?] m<br />&#160; &#160; &#160; Cherrytrail &amp; Braswell with NAU88L24 codec (SND_SOC_INTEL_CHT_BSW_NAU8824_MACH) [M/n/?] m<br />&#160; &#160; &#160; Baytrail &amp; Cherrytrail with CX2072X codec (SND_SOC_INTEL_BYT_CHT_CX2072X_MACH) [M/n/?] m<br />&#160; &#160; &#160; Baytrail &amp; Cherrytrail with DA7212/7213 codec (SND_SOC_INTEL_BYT_CHT_DA7213_MACH) [M/n/?] m<br />&#160; &#160; &#160; Baytrail &amp; Cherrytrail with ES8316 codec (SND_SOC_INTEL_BYT_CHT_ES8316_MACH) [M/n/?] m<br />&#160; &#160; &#160; Baytrail &amp; Cherrytrail platform with no codec (MinnowBoard MAX, Up) (SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH) [N/m/?] n<br />&#160; &#160; &#160; SOF with Wolfson/Cirrus WM8804 codec (SND_SOC_INTEL_SOF_WM8804_MACH) [N/m/?] n<br />&#160; &#160; &#160; GLK with DA7219 and MAX98357A in I2S Mode (SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH) [N/m/?] n<br />&#160; &#160; &#160; GLK with RT5682 and MAX98357A in I2S Mode (SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH) [N/m/?] n<br />&#160; &#160; &#160; Skylake+ with HDA Codecs (SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH) [M/n/?] m<br />&#160; &#160; &#160; SOF with rt5650/rt5682 codec in I2S Mode (SND_SOC_INTEL_SOF_RT5682_MACH) [M/n/?] m<br />&#160; &#160; &#160; SOF with cs42l42 codec in I2S Mode (SND_SOC_INTEL_SOF_CS42L42_MACH) [N/m/?] n<br />&#160; &#160; &#160; SOF with TI PCM512x codec (SND_SOC_INTEL_SOF_PCM512x_MACH) [N/m/?] n<br />&#160; &#160; &#160; SOF with ES8336 or ES8326 codec in I2S mode (SND_SOC_INTEL_SOF_ES8336_MACH) [N/m/?] n<br />&#160; &#160; &#160; SOF with nau8825 codec in I2S Mode (SND_SOC_INTEL_SOF_NAU8825_MACH) [N/m/?] n<br />&#160; &#160; &#160; CML_LP with DA7219 and MAX98357A in I2S Mode (SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH) [M/n/?] m<br />&#160; &#160; &#160; CML with RT1011 and RT5682 in I2S Mode (SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH) [N/m/?] n<br />&#160; &#160; &#160; SOF with DA7219 codec in I2S Mode (SND_SOC_INTEL_SOF_DA7219_MACH) [M/n/?] (NEW) <br />&#160; &#160; &#160; SOF with amplifiers in I2S Mode (SND_SOC_INTEL_SOF_SSP_AMP_MACH) [N/m/?] n<br />&#160; &#160; &#160; EHL with RT5660 in I2S mode (SND_SOC_INTEL_EHL_RT5660_MACH) [N/m/?] n<br />&#160; &#160; &#160; SoundWire generic machine driver (SND_SOC_INTEL_SOUNDWIRE_SOF_MACH) [N/m/?] n<br />&#160; &#160; ALSA BT SCO CVSD/MSBC Driver (SND_SOC_MTK_BTCVSD) [N/m/?] n<br />&#160; &#160; *<br />&#160; &#160; * Sound Open Firmware Support<br />&#160; &#160; *<br />&#160; &#160; Sound Open Firmware Support (SND_SOC_SOF_TOPLEVEL) [Y/n/?] y<br />&#160; &#160; &#160; SOF PCI enumeration support (SND_SOC_SOF_PCI) [M/n/?] m<br />&#160; &#160; &#160; SOF ACPI enumeration support (SND_SOC_SOF_ACPI) [M/n/?] m<br />&#160; &#160; &#160; SOF support for AMD audio DSPs (SND_SOC_SOF_AMD_TOPLEVEL) [N/m/?] n<br />&#160; &#160; &#160; SOF support for Intel audio DSPs (SND_SOC_SOF_INTEL_TOPLEVEL) [Y/n/?] y<br />&#160; &#160; &#160; &#160; SOF support for Baytrail, Braswell and Cherrytrail (SND_SOC_SOF_BAYTRAIL) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for Broadwell (SND_SOC_SOF_BROADWELL) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for Tangier/Merrifield (SND_SOC_SOF_MERRIFIELD) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for SkyLake (SND_SOC_SOF_SKYLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for KabyLake (SND_SOC_SOF_KABYLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for Apollolake (SND_SOC_SOF_APOLLOLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for GeminiLake (SND_SOC_SOF_GEMINILAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for Cannonlake (SND_SOC_SOF_CANNONLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for CoffeeLake (SND_SOC_SOF_COFFEELAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for CometLake (SND_SOC_SOF_COMETLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for Icelake (SND_SOC_SOF_ICELAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for JasperLake (SND_SOC_SOF_JASPERLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for Tigerlake (SND_SOC_SOF_TIGERLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for ElkhartLake (SND_SOC_SOF_ELKHARTLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for Alderlake (SND_SOC_SOF_ALDERLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for Meteorlake (SND_SOC_SOF_METEORLAKE) [M/n/?] m<br />&#160; &#160; &#160; &#160; SOF support for Lunarlake (SND_SOC_SOF_LUNARLAKE) [M/n/?] (NEW) <br />&#160; &#160; &#160; &#160; SOF support for Pantherlake (SND_SOC_SOF_PANTHERLAKE) [M/n/?] (NEW) <br />&#160; &#160; &#160; &#160; SOF support for HDA Links(HDA/HDMI) (SND_SOC_SOF_HDA_LINK) [Y/n/?] y<br />&#160; &#160; &#160; &#160; &#160; SOF support for HDAudio codecs (SND_SOC_SOF_HDA_AUDIO_CODEC) [Y/n/?] y<br />&#160; &#160; &#160; &#160; SOF support for SoundWire (SND_SOC_SOF_INTEL_SOUNDWIRE) [M/n/?] m<br />&#160; &#160; Audio support for the Xilinx I2S (SND_SOC_XILINX_I2S) [N/m/?] n<br />&#160; &#160; Audio support for the Xilinx audio formatter (SND_SOC_XILINX_AUDIO_FORMATTER) [N/m/?] n<br />&#160; &#160; Audio support for the Xilinx SPDIF (SND_SOC_XILINX_SPDIF) [N/m/?] n<br />&#160; &#160; XTFPGA I2S master (SND_SOC_XTFPGA_I2S) [N/m/?] n<br />&#160; &#160; *<br />&#160; &#160; * CODEC drivers<br />&#160; &#160; *<br />&#160; &#160; Build generic ASoC AC97 CODEC driver (SND_SOC_AC97_CODEC) [M/n/?] m<br />&#160; &#160; Analog Devices ADAU1372 CODEC (I2C) (SND_SOC_ADAU1372_I2C) [N/m/?] n<br />&#160; &#160; Analog Devices ADAU1372 CODEC (SPI) (SND_SOC_ADAU1372_SPI) [N/m/?] n<br />&#160; &#160; Analog Devices ADAU1701 CODEC (SND_SOC_ADAU1701) [N/m/?] n<br />&#160; &#160; Analog Devices AU1761 CODEC - I2C (SND_SOC_ADAU1761_I2C) [M/n/?] m<br />&#160; &#160; Analog Devices AU1761 CODEC - SPI (SND_SOC_ADAU1761_SPI) [M/n/?] m<br />&#160; &#160; Analog Devices ADAU7002 Stereo PDM-to-I2S/TDM Converter (SND_SOC_ADAU7002) [M/?] m<br />&#160; &#160; Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - HW Mode (SND_SOC_ADAU7118_HW) [N/m/?] n<br />&#160; &#160; Analog Devices ADAU7118 8 Channel PDM-to-I2S/TDM Converter - I2C (SND_SOC_ADAU7118_I2C) [N/m/?] n<br />&#160; &#160; AKM AK4104 CODEC (SND_SOC_AK4104) [N/m/?] n<br />&#160; &#160; AKM AK4118 CODEC (SND_SOC_AK4118) [N/m/?] n<br />&#160; &#160; AKM AK4375 CODEC (SND_SOC_AK4375) [N/m/?] n<br />&#160; &#160; AKM AK4458 CODEC (SND_SOC_AK4458) [N/m/?] n<br />&#160; &#160; AKM AK4554 CODEC (SND_SOC_AK4554) [N/m/?] n<br />&#160; &#160; AKM AK4613 CODEC (SND_SOC_AK4613) [N/m/?] n<br />&#160; &#160; AKM AK4619 CODEC (SND_SOC_AK4619) [N/m/?] (NEW) <br />&#160; &#160; AKM AK4642 CODEC (SND_SOC_AK4642) [N/m/?] n<br />&#160; &#160; AKM AK5638 CODEC (SND_SOC_AK5386) [N/m/?] n<br />&#160; &#160; AKM AK5558 CODEC (SND_SOC_AK5558) [M/n/?] m<br />&#160; &#160; Realtek ALC5623 CODEC (SND_SOC_ALC5623) [N/m/?] n<br />&#160; &#160; Audio IIO Auxiliary device (SND_SOC_AUDIO_IIO_AUX) [N/m/?] (NEW) <br />&#160; &#160; Awinic AW8738 Audio Amplifier (SND_SOC_AW8738) [N/m/?] n<br />&#160; &#160; Soc Audio for awinic aw88395 (SND_SOC_AW88395) [N/m/?] (NEW) <br />&#160; &#160; Soc Audio for awinic aw88261 (SND_SOC_AW88261) [N/m/?] (NEW) <br />&#160; &#160; Soc Audio for awinic aw87390 (SND_SOC_AW87390) [N/m/?] (NEW) <br />&#160; &#160; Soc Audio for awinic aw88399 (SND_SOC_AW88399) [N/m/?] (NEW) <br />&#160; &#160; ROHM BD28623 CODEC (SND_SOC_BD28623) [M/n/?] m<br />&#160; &#160; Dummy BT SCO codec driver (SND_SOC_BT_SCO) [N/m/?] n<br />&#160; &#160; Google Chameleon v3 codec driver (SND_SOC_CHV3_CODEC) [N/m/?] (NEW) <br />&#160; &#160; Cirrus Logic CS35L32 CODEC (SND_SOC_CS35L32) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS35L33 CODEC (SND_SOC_CS35L33) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS35L34 CODEC (SND_SOC_CS35L34) [M/n/?] m<br />&#160; &#160; Cirrus Logic CS35L35 CODEC (SND_SOC_CS35L35) [M/n/?] m<br />&#160; &#160; Cirrus Logic CS35L36 CODEC (SND_SOC_CS35L36) [M/n/?] m<br />&#160; &#160; Cirrus Logic CS35L41 CODEC (SPI) (SND_SOC_CS35L41_SPI) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS35L41 CODEC (I2C) (SND_SOC_CS35L41_I2C) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS35L45 CODEC (SPI) (SND_SOC_CS35L45_SPI) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS35L45 CODEC (I2C) (SND_SOC_CS35L45_I2C) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS35L56 CODEC (I2C) (SND_SOC_CS35L56_I2C) [N/m/?] (NEW) <br />&#160; &#160; Cirrus Logic CS35L56 CODEC (SPI) (SND_SOC_CS35L56_SPI) [N/m/?] (NEW) <br />&#160; &#160; Cirrus Logic CS35L56 CODEC (SDW) (SND_SOC_CS35L56_SDW) [N/m/?] (NEW) <br />&#160; &#160; Cirrus Logic CS42L42 CODEC (I2C) (SND_SOC_CS42L42) [M/n/?] m<br />&#160; &#160; Cirrus Logic CS42L42 CODEC on Soundwire (SND_SOC_CS42L42_SDW) [N/m/?] (NEW) <br />&#160; &#160; Cirrus Logic CS42L51 CODEC (I2C) (SND_SOC_CS42L51_I2C) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS42L52 CODEC (SND_SOC_CS42L52) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS42L56 CODEC (SND_SOC_CS42L56) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS42L73 CODEC (SND_SOC_CS42L73) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS42L83 CODEC (SND_SOC_CS42L83) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS4234 CODEC (SND_SOC_CS4234) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS4265 CODEC (SND_SOC_CS4265) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS4270 CODEC (SND_SOC_CS4270) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS4271 CODEC (I2C) (SND_SOC_CS4271_I2C) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS4271 CODEC (SPI) (SND_SOC_CS4271_SPI) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS42448/CS42888 CODEC (I2C) (SND_SOC_CS42XX8_I2C) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS43130 CODEC (SND_SOC_CS43130) [M/n/?] m<br />&#160; &#160; Cirrus Logic CS4341 CODEC (SND_SOC_CS4341) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS4349 CODEC (SND_SOC_CS4349) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS53L30 CODEC (SND_SOC_CS53L30) [N/m/?] n<br />&#160; &#160; Cirrus Logic CS530x ADCs (I2C) (SND_SOC_CS530X_I2C) [N/m/?] (NEW) <br />&#160; &#160; Conexant CX2072X CODEC (SND_SOC_CX2072X) [M/?] m<br />&#160; &#160; Dialog DA7213 CODEC (SND_SOC_DA7213) [M/?] m<br />&#160; &#160; Generic Digital Microphone CODEC (SND_SOC_DMIC) [M/?] m<br />&#160; &#160; Everest Semi ES7134 CODEC (SND_SOC_ES7134) [M/n/?] m<br />&#160; &#160; Everest Semi ES7241 CODEC (SND_SOC_ES7241) [N/m/?] n<br />&#160; &#160; Everest Semi ES8311 CODEC (SND_SOC_ES8311) [N/m/?] (NEW) <br />&#160; &#160; Everest Semi ES8316 CODEC (SND_SOC_ES8316) [M/?] m<br />&#160; &#160; Everest Semi ES8326 CODEC (SND_SOC_ES8326) [N/m/?] n<br />&#160; &#160; Everest Semi ES8328 CODEC (I2C) (SND_SOC_ES8328_I2C) [M/n/?] m<br />&#160; &#160; Everest Semi ES8328 CODEC (SPI) (SND_SOC_ES8328_SPI) [M/n/?] m<br />&#160; &#160; GTM601 UMTS modem audio codec (SND_SOC_GTM601) [N/m/?] n<br />&#160; &#160; HD-Audio codec driver (SND_SOC_HDA) [N/m/?] n<br />&#160; &#160; ICS43423 and compatible i2s microphones (SND_SOC_ICS43432) [N/m/?] n<br />&#160; &#160; Renesas IDT821034 quad PCM codec (SND_SOC_IDT821034) [N/m/?] (NEW) <br />&#160; &#160; Maxim MAX98088/9 Low-Power, Stereo Audio Codec (SND_SOC_MAX98088) [M/n/?] m<br />&#160; &#160; Maxim MAX98090 CODEC (SND_SOC_MAX98090) [M/?] m<br />&#160; &#160; Maxim MAX98357A CODEC (SND_SOC_MAX98357A) [M/?] m<br />&#160; &#160; Maxim MAX98504 speaker amplifier (SND_SOC_MAX98504) [N/m/?] n<br />&#160; &#160; Maxim MAX9867 CODEC (SND_SOC_MAX9867) [M/n/?] m<br />&#160; &#160; Maxim Integrated MAX98927 Speaker Amplifier (SND_SOC_MAX98927) [M/n/?] m<br />&#160; &#160; Maxim Integrated MAX98520 Speaker Amplifier (SND_SOC_MAX98520) [N/m/?] n<br />&#160; &#160; Analog Devices MAX98363 Soundwire Speaker Amplifier (SND_SOC_MAX98363) [N/m/?] (NEW) <br />&#160; &#160; Maxim Integrated MAX98373 Speaker Amplifier (SND_SOC_MAX98373_I2C) [M/?] m<br />&#160; &#160; Maxim Integrated MAX98373 Speaker Amplifier - SDW (SND_SOC_MAX98373_SDW) [M/n/?] m<br />&#160; &#160; Analog Devices MAX98388 Speaker Amplifier (SND_SOC_MAX98388) [N/m/?] (NEW) <br />&#160; &#160; Maxim Integrated MAX98390 Speaker Amplifier (SND_SOC_MAX98390) [M/?] m<br />&#160; &#160; Analog Devices MAX98396 Speaker Amplifier (SND_SOC_MAX98396) [N/m/?] n<br />&#160; &#160; Maxim MAX9860 Mono Audio Voice Codec (SND_SOC_MAX9860) [N/m/?] n<br />&#160; &#160; Qualcomm MSM8916 WCD DIGITAL Codec (SND_SOC_MSM8916_WCD_DIGITAL) [N/m/?] n<br />&#160; &#160; Texas Instruments PCM1681 CODEC (SND_SOC_PCM1681) [N/m/?] n<br />&#160; &#160; Texas Instruments PCM1789 CODEC (I2C) (SND_SOC_PCM1789_I2C) [M/n/?] m<br />&#160; &#160; Texas Instruments PCM179X CODEC (I2C) (SND_SOC_PCM179X_I2C) [N/m/?] n<br />&#160; &#160; Texas Instruments PCM179X CODEC (SPI) (SND_SOC_PCM179X_SPI) [N/m/?] n<br />&#160; &#160; Texas Instruments PCM186x CODECs - I2C (SND_SOC_PCM186X_I2C) [M/n/?] m<br />&#160; &#160; Texas Instruments PCM186x CODECs - SPI (SND_SOC_PCM186X_SPI) [M/n/?] m<br />&#160; &#160; Texas Instruments PCM3060 CODEC - I2C (SND_SOC_PCM3060_I2C) [M/n/?] m<br />&#160; &#160; Texas Instruments PCM3060 CODEC - SPI (SND_SOC_PCM3060_SPI) [M/n/?] m<br />&#160; &#160; Texas Instruments PCM3168A CODEC - I2C (SND_SOC_PCM3168A_I2C) [N/m/?] n<br />&#160; &#160; Texas Instruments PCM3168A CODEC - SPI (SND_SOC_PCM3168A_SPI) [N/m/?] n<br />&#160; &#160; Texas Instruments PCM5102A CODEC (SND_SOC_PCM5102A) [N/m/?] n<br />&#160; &#160; Texas Instruments PCM512x CODECs - I2C (SND_SOC_PCM512x_I2C) [N/m/?] n<br />&#160; &#160; Texas Instruments PCM512x CODECs - SPI (SND_SOC_PCM512x_SPI) [N/m/?] n<br />&#160; &#160; Texas Instruments PCM6240 Family Audio chips based on I2C (SND_SOC_PCM6240) [N/m/?] (NEW) <br />&#160; &#160; Infineon PEB2466 quad PCM codec (SND_SOC_PEB2466) [N/m/?] (NEW) <br />&#160; &#160; Realtek RT1017 SDCA Codec - SDW (SND_SOC_RT1017_SDCA_SDW) [N/m/?] (NEW) <br />&#160; &#160; Realtek RT1308 Codec - SDW (SND_SOC_RT1308_SDW) [M/n/?] m<br />&#160; &#160; Realtek RT1316 Codec - SDW (SND_SOC_RT1316_SDW) [N/m/?] n<br />&#160; &#160; Realtek RT1318 Codec - SDW (SND_SOC_RT1318_SDW) [N/m/?] n<br />&#160; &#160; Realtek RT1320 Codec - SDW (SND_SOC_RT1320_SDW) [N/m/?] (NEW) <br />&#160; &#160; Realtek RT5616 CODEC (SND_SOC_RT5616) [N/m/?] n<br />&#160; &#160; Realtek ALC5631/RT5631 CODEC (SND_SOC_RT5631) [N/m/?] n<br />&#160; &#160; Realtek RT5640/RT5639 Codec (SND_SOC_RT5640) [M/?] m<br />&#160; &#160; Realtek RT5658/RT5659 Codec (SND_SOC_RT5659) [N/m/?] n<br />&#160; &#160; Realtek RT5682 Codec - SDW (SND_SOC_RT5682_SDW) [M/n/?] m<br />&#160; &#160; Realtek RT700 Codec - SDW (SND_SOC_RT700_SDW) [M/n/?] m<br />&#160; &#160; Realtek RT711 Codec - SDW (SND_SOC_RT711_SDW) [M/n/?] m<br />&#160; &#160; Realtek RT711 SDCA Codec - SDW (SND_SOC_RT711_SDCA_SDW) [N/m/?] n<br />&#160; &#160; Realtek RT712 SDCA Codec - SDW (SND_SOC_RT712_SDCA_SDW) [N/m/?] (NEW) <br />&#160; &#160; Realtek RT712 SDCA DMIC Codec - SDW (SND_SOC_RT712_SDCA_DMIC_SDW) [N/m/?] (NEW) <br />&#160; &#160; Realtek RT722 SDCA Codec - SDW (SND_SOC_RT722_SDCA_SDW) [N/m/?] (NEW) <br />&#160; &#160; Realtek RT715 Codec - SDW (SND_SOC_RT715_SDW) [M/n/?] m<br />&#160; &#160; Realtek RT715 SDCA Codec - SDW (SND_SOC_RT715_SDCA_SDW) [N/m/?] n<br />&#160; &#160; Richtek RT9120 Stereo Class-D Amplifier (SND_SOC_RT9120) [N/m/?] n<br />&#160; &#160; Richtek RTQ9128 45W Digital Input Amplifier (SND_SOC_RTQ9128) [N/m/?] (NEW) <br />&#160; &#160; Freescale SGTL5000 CODEC (SND_SOC_SGTL5000) [N/m/?] n<br />&#160; &#160; Simple Audio Amplifier (SND_SOC_SIMPLE_AMPLIFIER) [M/n/?] m<br />&#160; &#160; Simple Audio Mux (SND_SOC_SIMPLE_MUX) [N/m/?] n<br />&#160; &#160; Iron Device SMA1303 Audio Amplifier (SND_SOC_SMA1303) [N/m/?] (NEW) <br />&#160; &#160; S/PDIF CODEC (SND_SOC_SPDIF) [M/n/?] m<br />&#160; &#160; Texas Instruments SRC4XXX DIR/DIT and SRC codecs (SND_SOC_SRC4XXX_I2C) [N/m/?] n<br />&#160; &#160; Analog Devices SSM2305 Class-D Amplifier (SND_SOC_SSM2305) [N/m/?] n<br />&#160; &#160; Analog Devices SSM2518 Class-D Amplifier (SND_SOC_SSM2518) [N/m/?] n<br />&#160; &#160; Analog Devices SSM2602 CODEC - SPI (SND_SOC_SSM2602_SPI) [N/m/?] n<br />&#160; &#160; Analog Devices SSM2602 CODEC - I2C (SND_SOC_SSM2602_I2C) [N/m/?] n<br />&#160; &#160; Analog Devices ssm4567 amplifier driver support (SND_SOC_SSM4567) [M/n/?] m<br />&#160; &#160; STA326, STA328 and STA329 speaker amplifier (SND_SOC_STA32X) [N/m/?] n<br />&#160; &#160; STA350 speaker amplifier (SND_SOC_STA350) [N/m/?] n<br />&#160; &#160; codec Audio support for STI SAS codec (SND_SOC_STI_SAS) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS2552 Mono Audio amplifier (SND_SOC_TAS2552) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS2562 Mono Audio amplifier (SND_SOC_TAS2562) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS2764 Mono Audio amplifier (SND_SOC_TAS2764) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS2770 speaker amplifier (SND_SOC_TAS2770) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS2780 Mono Audio amplifier (SND_SOC_TAS2780) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS2781 speaker amplifier based on I2C (SND_SOC_TAS2781_I2C) [N/m/?] (NEW) <br />&#160; &#160; Texas Instruments TAS5086 speaker amplifier (SND_SOC_TAS5086) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS571x power amplifiers (SND_SOC_TAS571X) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS5720 Mono Audio amplifier (SND_SOC_TAS5720) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS5805M speaker amplifier (SND_SOC_TAS5805M) [N/m/?] n<br />&#160; &#160; Texas Instruments TAS6424 Quad-Channel Audio amplifier (SND_SOC_TAS6424) [M/n/?] m<br />&#160; &#160; ST TDA7419 audio processor (SND_SOC_TDA7419) [M/n/?] m<br />&#160; &#160; NXP Semiconductors TFA9879 amplifier (SND_SOC_TFA9879) [N/m/?] n<br />&#160; &#160; NXP/Goodix TFA989X (TFA1) amplifiers (SND_SOC_TFA989X) [N/m/?] n<br />&#160; &#160; Texas Instruments TLV320ADC3001/3101 audio ADC (SND_SOC_TLV320ADC3XXX) [N/m/?] n<br />&#160; &#160; Texas Instruments TLV320AIC23 audio CODEC - I2C (SND_SOC_TLV320AIC23_I2C) [N/m/?] n<br />&#160; &#160; Texas Instruments TLV320AIC23 audio CODEC - SPI (SND_SOC_TLV320AIC23_SPI) [N/m/?] n<br />&#160; &#160; Texas Instruments TLV320AIC31xx CODECs (SND_SOC_TLV320AIC31XX) [N/m/?] n<br />&#160; &#160; Texas Instruments TLV320AIC32x4 audio CODECs - I2C (SND_SOC_TLV320AIC32X4_I2C) [M/n/?] m<br />&#160; &#160; Texas Instruments TLV320AIC32x4 audio CODECs - SPI (SND_SOC_TLV320AIC32X4_SPI) [M/n/?] m<br />&#160; &#160; Texas Instruments TLV320AIC3x audio CODECs - I2C (SND_SOC_TLV320AIC3X_I2C) [N/m/?] n<br />&#160; &#160; Texas Instruments TLV320AIC3x audio CODECs - SPI (SND_SOC_TLV320AIC3X_SPI) [N/m/?] n<br />&#160; &#160; Texas Instruments TLV320ADCX140 CODEC family (SND_SOC_TLV320ADCX140) [N/m/?] n<br />&#160; &#160; TI Headset/Mic detect and keypress chip (SND_SOC_TS3A227E) [M/?] m<br />&#160; &#160; Tempo Semiconductor TSCS42xx CODEC (SND_SOC_TSCS42XX) [M/n/?] m<br />&#160; &#160; Tempo Semiconductor TSCS454 CODEC (SND_SOC_TSCS454) [N/m/?] n<br />&#160; &#160; NXP UDA1334 DAC (SND_SOC_UDA1334) [N/m/?] n<br />&#160; &#160; WCD9370/WCD9375 Codec - SDW (SND_SOC_WCD937X_SDW) [N/m/?] (NEW) <br />&#160; &#160; WCD9380/WCD9385 Codec - SDW (SND_SOC_WCD938X_SDW) [N/m/?] n<br />&#160; &#160; WCD9390/WCD9395 Codec - SDW (SND_SOC_WCD939X_SDW) [N/m/?] (NEW) <br />&#160; &#160; Wolfson Microelectronics WM8510 CODEC (SND_SOC_WM8510) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8523 DAC (SND_SOC_WM8523) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8524 DAC (SND_SOC_WM8524) [M/n/?] m<br />&#160; &#160; Wolfson Microelectronics WM8580 and WM8581 CODECs (SND_SOC_WM8580) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8711 CODEC (SND_SOC_WM8711) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8728 DAC (SND_SOC_WM8728) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8731 CODEC with I2C (SND_SOC_WM8731_I2C) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8731 CODEC with SPI (SND_SOC_WM8731_SPI) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8737 ADC (SND_SOC_WM8737) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8741 DAC (SND_SOC_WM8741) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8750 CODEC (SND_SOC_WM8750) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8753 CODEC (SND_SOC_WM8753) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8770 CODEC (SND_SOC_WM8770) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8776 CODEC (SND_SOC_WM8776) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8782 ADC (SND_SOC_WM8782) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8804 S/PDIF transceiver I2C (SND_SOC_WM8804_I2C) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8804 S/PDIF transceiver SPI (SND_SOC_WM8804_SPI) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8903 CODEC (SND_SOC_WM8903) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8904 CODEC (SND_SOC_WM8904) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8940 codec (SND_SOC_WM8940) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8960 CODEC (SND_SOC_WM8960) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8961 CODEC (SND_SOC_WM8961) [N/m/?] (NEW) <br />&#160; &#160; Wolfson Microelectronics WM8962 CODEC (SND_SOC_WM8962) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8974 codec (SND_SOC_WM8974) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8978 codec (SND_SOC_WM8978) [N/m/?] n<br />&#160; &#160; Wolfson Microelectronics WM8985 and WM8758 codec driver (SND_SOC_WM8985) [N/m/?] n<br />&#160; &#160; WSA881X Codec (SND_SOC_WSA881X) [N/m/?] n<br />&#160; &#160; WSA883X Codec (SND_SOC_WSA883X) [N/m/?] n<br />&#160; &#160; WSA884X Codec (SND_SOC_WSA884X) [N/m/?] (NEW) <br />&#160; &#160; Microsemi ZL38060 Connected Home Audio Processor (SND_SOC_ZL38060) [N/m/?] n<br />&#160; &#160; Maxim MAX9759 speaker Amplifier (SND_SOC_MAX9759) [M/n/?] m<br />&#160; &#160; MediaTek MT6351 Codec (SND_SOC_MT6351) [N/m/?] n<br />&#160; &#160; MediaTek MT6357 Codec (SND_SOC_MT6357) [N/m/?] (NEW) <br />&#160; &#160; MediaTek MT6358 Codec (SND_SOC_MT6358) [N/m/?] n<br />&#160; &#160; Mediatek MT6660 Speaker Amplifier (SND_SOC_MT6660) [N/m/?] n<br />&#160; &#160; Nuvoton Technology Corporation NAU8315 CODEC (SND_SOC_NAU8315) [N/m/?] n<br />&#160; &#160; Nuvoton Technology Corporation NAU85L40 CODEC (SND_SOC_NAU8540) [M/n/?] m<br />&#160; &#160; Nuvoton Technology Corporation NAU88C10 CODEC (SND_SOC_NAU8810) [N/m/?] n<br />&#160; &#160; Nuvoton Technology Corporation NAU88L21 CODEC (SND_SOC_NAU8821) [N/m/?] n<br />&#160; &#160; Nuvoton Technology Corporation NAU88C22 CODEC (SND_SOC_NAU8822) [N/m/?] n<br />&#160; &#160; Nuvoton Technology Corporation NAU88L24 CODEC (SND_SOC_NAU8824) [M/?] m<br />&#160; &#160; Texas Instruments TPA6130A2 headphone amplifier (SND_SOC_TPA6130A2) [N/m/?] n<br />&#160; &#160; Qualcomm WSA Macro in LPASS(Low Power Audio SubSystem) (SND_SOC_LPASS_WSA_MACRO) [N/m/?] n<br />&#160; &#160; Qualcomm VA Macro in LPASS(Low Power Audio SubSystem) (SND_SOC_LPASS_VA_MACRO) [N/m/?] n<br />&#160; &#160; Qualcomm RX Macro in LPASS(Low Power Audio SubSystem) (SND_SOC_LPASS_RX_MACRO) [N/m/?] n<br />&#160; &#160; Qualcomm TX Macro in LPASS(Low Power Audio SubSystem) (SND_SOC_LPASS_TX_MACRO) [N/m/?] n<br />&#160; &#160; ASoC Simple sound card support (SND_SIMPLE_CARD) [M/n/?] m<br />&#160; Xen para-virtualized sound frontend driver (SND_XEN_FRONTEND) [N/m/?] n<br />*<br />* HID bus support<br />*<br />HID bus support (HID_SUPPORT) [Y/n/?] (NEW) <br />&#160; HID bus core support (HID) [Y/?] y<br />&#160; &#160; Battery level reporting for HID devices (HID_BATTERY_STRENGTH) [Y/n/?] y<br />&#160; &#160; /dev/hidraw raw HID device support (HIDRAW) [Y/n/?] y<br />&#160; &#160; User-space I/O driver support for HID subsystem (UHID) [M/n/y/?] m<br />&#160; &#160; Generic HID driver (HID_GENERIC) [Y/n/m/?] y<br />&#160; &#160; *<br />&#160; &#160; * Special HID drivers<br />&#160; &#160; *<br />&#160; &#160; A4TECH mice (HID_A4TECH) [M/n/y/?] m<br />&#160; &#160; Accutouch touch device (HID_ACCUTOUCH) [M/n/y/?] m<br />&#160; &#160; ACRUX game controller support (HID_ACRUX) [M/n/y/?] m<br />&#160; &#160; &#160; ACRUX force feedback support (HID_ACRUX_FF) [Y/n/?] y<br />&#160; &#160; Apple {i,Power,Mac}Books (HID_APPLE) [M/n/y/?] m<br />&#160; &#160; Apple infrared receiver (HID_APPLEIR) [M/n/y/?] m<br />&#160; &#160; Asus (HID_ASUS) [M/n/?] m<br />&#160; &#160; Aureal (HID_AUREAL) [M/n/y/?] m<br />&#160; &#160; Belkin Flip KVM and Wireless keyboard (HID_BELKIN) [M/n/y/?] m<br />&#160; &#160; Betop Production Inc. force feedback support (HID_BETOP_FF) [M/n/y/?] m<br />&#160; &#160; BigBen Interactive Kids&#039; gamepad support (HID_BIGBEN_FF) [M/n/y/?] m<br />&#160; &#160; Cherry Cymotion keyboard (HID_CHERRY) [M/n/y/?] m<br />&#160; &#160; Chicony devices (HID_CHICONY) [M/n/y/?] m<br />&#160; &#160; Corsair devices (HID_CORSAIR) [M/n/y/?] m<br />&#160; &#160; Cougar devices (HID_COUGAR) [M/n/y/?] m<br />&#160; &#160; Macally devices (HID_MACALLY) [M/n/y/?] m<br />&#160; &#160; Prodikeys PC-MIDI Keyboard support (HID_PRODIKEYS) [M/n/?] m<br />&#160; &#160; CMedia audio chips (HID_CMEDIA) [M/n/y/?] m<br />&#160; &#160; Silicon Labs CP2112 HID USB-to-SMBus Bridge support (HID_CP2112) [M/n/?] m<br />&#160; &#160; Creative SB0540 infrared receiver (HID_CREATIVE_SB0540) [N/m/y/?] n<br />&#160; &#160; Cypress mouse and barcode readers (HID_CYPRESS) [M/n/y/?] m<br />&#160; &#160; DragonRise Inc. game controller (HID_DRAGONRISE) [M/n/y/?] m<br />&#160; &#160; &#160; DragonRise Inc. force feedback (DRAGONRISE_FF) [Y/n/?] y<br />&#160; &#160; EMS Production Inc. force feedback support (HID_EMS_FF) [M/n/y/?] m<br />&#160; &#160; ELAN USB Touchpad Support (HID_ELAN) [M/n/y/?] m<br />&#160; &#160; ELECOM HID devices (HID_ELECOM) [M/n/y/?] m<br />&#160; &#160; ELO USB 4000/4500 touchscreen (HID_ELO) [M/n/y/?] m<br />&#160; &#160; EVision Keyboards Support (HID_EVISION) [N/m/y/?] (NEW) <br />&#160; &#160; Ezkey BTC 8193 keyboard (HID_EZKEY) [M/n/y/?] m<br />&#160; &#160; FTDI FT260 USB HID to I2C host support (HID_FT260) [N/m/?] n<br />&#160; &#160; Gembird Joypad (HID_GEMBIRD) [M/n/y/?] m<br />&#160; &#160; Google Fiber TV Box remote control support (HID_GFRM) [M/n/y/?] m<br />&#160; &#160; Glorious PC Gaming Race mice (HID_GLORIOUS) [N/m/y/?] n<br />&#160; &#160; Holtek HID devices (HID_HOLTEK) [M/n/y/?] m<br />&#160; &#160; &#160; Holtek On Line Grip force feedback support (HOLTEK_FF) [Y/n/?] y<br />&#160; &#160; Goodix GT7986U SPI HID touchscreen (HID_GOODIX_SPI) [N/m/y/?] (NEW) <br />&#160; &#160; Google Stadia force feedback (HID_GOOGLE_STADIA_FF) [N/m/y/?] (NEW) <br />&#160; &#160; Vivaldi Keyboard (HID_VIVALDI) [N/m/y/?] n<br />&#160; &#160; MSI GT68xR LED support (HID_GT683R) [M/n/y/?] m<br />&#160; &#160; Keytouch HID devices (HID_KEYTOUCH) [M/n/y/?] m<br />&#160; &#160; KYE/Genius devices (HID_KYE) [M/n/y/?] m<br />&#160; &#160; UC-Logic (HID_UCLOGIC) [M/n/y/?] m<br />&#160; &#160; Waltop (HID_WALTOP) [M/n/y/?] m<br />&#160; &#160; ViewSonic/Signotec (HID_VIEWSONIC) [M/n/y/?] m<br />&#160; &#160; VRC-2 Car Controller (HID_VRC2) [N/m/y/?] n<br />&#160; &#160; Xiaomi (HID_XIAOMI) [N/m/y/?] n<br />&#160; &#160; Gyration remote control (HID_GYRATION) [M/n/y/?] m<br />&#160; &#160; ION iCade arcade controller (HID_ICADE) [M/n/y/?] m<br />&#160; &#160; ITE devices (HID_ITE) [M/n/y/?] m<br />&#160; &#160; Jabra USB HID Driver (HID_JABRA) [M/n/y/?] m<br />&#160; &#160; Twinhan IR remote control (HID_TWINHAN) [M/n/y/?] m<br />&#160; &#160; Kensington Slimblade Trackball (HID_KENSINGTON) [M/n/y/?] m<br />&#160; &#160; LC-Power (HID_LCPOWER) [M/n/y/?] m<br />&#160; &#160; Simple RGB LED support (HID_LED) [M/y/?] m<br />&#160; &#160; Lenovo / Thinkpad devices (HID_LENOVO) [M/n/y/?] m<br />&#160; &#160; Letsketch WP9620N tablets (HID_LETSKETCH) [N/m/y/?] n<br />&#160; &#160; Logitech devices (HID_LOGITECH) [M/n/y/?] m<br />&#160; &#160; &#160; Logitech receivers full support (HID_LOGITECH_DJ) [M/n/?] m<br />&#160; &#160; &#160; Logitech HID++ devices support (HID_LOGITECH_HIDPP) [M/?] m<br />&#160; &#160; &#160; Logitech force feedback support (LOGITECH_FF) [Y/n/?] y<br />&#160; &#160; &#160; Logitech force feedback support (variant 2) (LOGIRUMBLEPAD2_FF) [Y/n/?] y<br />&#160; &#160; &#160; Logitech Flight System G940 force feedback support (LOGIG940_FF) [Y/n/?] y<br />&#160; &#160; &#160; Logitech wheels configuration and force feedback support (LOGIWHEELS_FF) [Y/n/?] y<br />&#160; &#160; Apple Magic Mouse/Trackpad multi-touch support (HID_MAGICMOUSE) [Y/n/m/?] y<br />&#160; &#160; Maltron L90 keyboard (HID_MALTRON) [M/n/y/?] m<br />&#160; &#160; Mayflash game controller adapter force feedback (HID_MAYFLASH) [M/n/y/?] m<br />&#160; &#160; Mega World based game controller force feedback support (HID_MEGAWORLD_FF) [N/m/y/?] n<br />&#160; &#160; Redragon keyboards (HID_REDRAGON) [N/m/y/?] n<br />&#160; &#160; Microsoft non-fully HID-compliant devices (HID_MICROSOFT) [M/n/y/?] m<br />&#160; &#160; Monterey Genius KB29E keyboard (HID_MONTEREY) [M/n/y/?] m<br />&#160; &#160; HID Multitouch panels (HID_MULTITOUCH) [M/n/y/?] m<br />&#160; &#160; Nintendo Joy-Con, NSO, and Pro Controller support (HID_NINTENDO) [N/m/y/?] n<br />&#160; &#160; NTI keyboard adapters (HID_NTI) [M/n/y/?] m<br />&#160; &#160; N-Trig touch screen (HID_NTRIG) [Y/n/m/?] y<br />&#160; &#160; NVIDIA SHIELD devices (HID_NVIDIA_SHIELD) [N/m/?] (NEW) <br />&#160; &#160; Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad (HID_ORTEK) [M/n/y/?] m<br />&#160; &#160; Pantherlord/GreenAsia game controller (HID_PANTHERLORD) [M/n/y/?] m<br />&#160; &#160; &#160; Pantherlord force feedback support (PANTHERLORD_FF) [Y/n/?] y<br />&#160; &#160; Penmount touch device (HID_PENMOUNT) [M/n/y/?] m<br />&#160; &#160; Petalynx Maxter remote control (HID_PETALYNX) [M/n/y/?] m<br />&#160; &#160; PicoLCD (graphic version) (HID_PICOLCD) [M/n/y/?] m<br />&#160; &#160; Plantronics USB HID Driver (HID_PLANTRONICS) [M/n/y/?] m<br />&#160; &#160; PhoenixRC HID Flight Controller (HID_PXRC) [N/m/y/?] n<br />&#160; &#160; Razer non-fully HID-compliant devices (HID_RAZER) [N/m/y/?] n<br />&#160; &#160; Primax non-fully HID-compliant devices (HID_PRIMAX) [M/n/y/?] m<br />&#160; &#160; Retrode 2 USB adapter for vintage video games (HID_RETRODE) [M/n/y/?] m<br />&#160; &#160; Roccat device support (HID_ROCCAT) [M/n/y/?] m<br />&#160; &#160; Saitek (Mad Catz) non-fully HID-compliant devices (HID_SAITEK) [M/n/y/?] m<br />&#160; &#160; Samsung InfraRed remote control or keyboards (HID_SAMSUNG) [M/n/y/?] m<br />&#160; &#160; Semitek USB keyboards (HID_SEMITEK) [N/m/y/?] n<br />&#160; &#160; SiGma Micro-based keyboards (HID_SIGMAMICRO) [N/m/y/?] n<br />&#160; &#160; Sony PS2/3/4 accessories (HID_SONY) [M/n/y/?] m<br />&#160; &#160; &#160; Sony PS2/3/4 accessories force feedback support (SONY_FF) [Y/n/?] y<br />&#160; &#160; Speedlink VAD Cezanne mouse support (HID_SPEEDLINK) [M/n/y/?] m<br />&#160; &#160; Steam Controller/Deck support (HID_STEAM) [M/n/y/?] m<br />&#160; &#160; &#160; Steam Deck force feedback support (STEAM_FF) [N/y/?] (NEW) <br />&#160; &#160; Steelseries devices support (HID_STEELSERIES) [M/n/y/?] m<br />&#160; &#160; Sunplus wireless desktop (HID_SUNPLUS) [M/n/y/?] m<br />&#160; &#160; Synaptics RMI4 device support (HID_RMI) [M/n/y/?] m<br />&#160; &#160; GreenAsia (Product ID 0x12) game controller support (HID_GREENASIA) [M/n/y/?] m<br />&#160; &#160; &#160; GreenAsia (Product ID 0x12) force feedback support (GREENASIA_FF) [Y/n/?] y<br />&#160; &#160; SmartJoy PLUS PS2/USB adapter support (HID_SMARTJOYPLUS) [M/n/y/?] m<br />&#160; &#160; &#160; SmartJoy PLUS PS2/USB adapter force feedback support (SMARTJOYPLUS_FF) [Y/n/?] y<br />&#160; &#160; TiVo Slide Bluetooth remote control support (HID_TIVO) [M/n/y/?] m<br />&#160; &#160; TopSeed Cyberlink, BTC Emprex, Conceptronic remote control support (HID_TOPSEED) [M/n/y/?] m<br />&#160; &#160; Topre REALFORCE keyboards (HID_TOPRE) [N/m/y/?] n<br />&#160; &#160; ThingM blink(1) USB RGB LED (HID_THINGM) [M/n/y/?] m<br />&#160; &#160; ThrustMaster devices support (HID_THRUSTMASTER) [M/n/y/?] m<br />&#160; &#160; &#160; ThrustMaster devices force feedback support (THRUSTMASTER_FF) [Y/n/?] y<br />&#160; &#160; THQ PS3 uDraw tablet (HID_UDRAW_PS3) [M/n/y/?] m<br />&#160; &#160; U2F Zero LED and RNG support (HID_U2FZERO) [M/n/y/?] m<br />&#160; &#160; Wacom Intuos/Graphire tablet support (USB) (HID_WACOM) [M/n/y/?] m<br />&#160; &#160; Nintendo Wii / Wii U peripherals (HID_WIIMOTE) [M/n/y/?] m<br />&#160; &#160; WinWing Orion2 throttle support (HID_WINWING) [N/m/y/?] (NEW) <br />&#160; &#160; Xin-Mo non-fully compliant devices (HID_XINMO) [M/n/y/?] m<br />&#160; &#160; Zeroplus based game controller support (HID_ZEROPLUS) [M/n/y/?] m<br />&#160; &#160; &#160; Zeroplus based game controller force feedback support (ZEROPLUS_FF) [Y/n/?] y<br />&#160; &#160; Zydacron remote control support (HID_ZYDACRON) [M/n/y/?] m<br />&#160; &#160; HID Sensors framework support (HID_SENSOR_HUB) [M/n/y/?] m<br />&#160; &#160; &#160; HID Sensors hub custom sensor support (HID_SENSOR_CUSTOM_SENSOR) [N/m/?] n<br />&#160; &#160; Alps HID device support (HID_ALPS) [M/n/y/?] m<br />&#160; &#160; Microchip MCP2200 HID USB-to-GPIO bridge (HID_MCP2200) [N/m/y/?] (NEW) <br />&#160; &#160; Microchip MCP2221 HID USB-to-I2C/SMbus host support (HID_MCP2221) [N/m/?] n<br />&#160; &#160; *<br />&#160; &#160; * HID-BPF support<br />&#160; &#160; *<br />&#160; &#160; HID-BPF support (HID_BPF) [N/y/?] (NEW) <br />&#160; *<br />&#160; * I2C HID support<br />&#160; *<br />&#160; I2C HID support (I2C_HID) [M/n/?] (NEW) <br />&#160; &#160; HID over I2C transport layer ACPI driver (I2C_HID_ACPI) [N/m/?] n<br />&#160; &#160; HID over I2C transport layer Open Firmware driver (I2C_HID_OF) [N/m/?] (NEW) <br />*<br />* USB support<br />*<br />USB support (USB_SUPPORT) [Y/n/?] y<br />&#160; USB LED Triggers (USB_LED_TRIG) [Y/n/?] y<br />&#160; USB ULPI PHY interface support (USB_ULPI_BUS) [M/n/y/?] m<br />&#160; USB GPIO Based Connection Detection Driver (USB_CONN_GPIO) [N/m/y/?] n<br />&#160; Support for Host-side USB (USB) [Y/m/?] y<br />&#160; PCI based USB host interface (USB_PCI) [Y/n/?] y<br />&#160; &#160; AMD PCI USB host support (USB_PCI_AMD) [Y/n/?] (NEW) <br />&#160; USB announce new devices (USB_ANNOUNCE_NEW_DEVICES) [Y/n/?] y<br />&#160; *<br />&#160; * Miscellaneous USB options<br />&#160; *<br />&#160; Enable USB persist by default (USB_DEFAULT_PERSIST) [Y/n/?] y<br />&#160; Limit USB device initialization to only a few retries (USB_FEW_INIT_RETRIES) [N/y/?] n<br />&#160; Dynamic USB minor allocation (USB_DYNAMIC_MINORS) [N/y/?] n<br />&#160; OTG support (USB_OTG) [N/y/?] n<br />&#160; Rely on OTG and EH Targeted Peripherals List (USB_OTG_PRODUCTLIST) [N/y/?] n<br />&#160; USB port LED trigger (USB_LEDS_TRIGGER_USBPORT) [M/n/y/?] m<br />&#160; Default autosuspend delay (USB_AUTOSUSPEND_DELAY) [2] 2<br />&#160; Default authorization mode for USB devices (USB_DEFAULT_AUTHORIZATION_MODE) [1] (NEW) <br />&#160; USB Monitor (USB_MON) [Y/n/m/?] y<br />&#160; *<br />&#160; * USB Host Controller Drivers<br />&#160; *<br />&#160; Cypress C67x00 HCD support (USB_C67X00_HCD) [N/m/y/?] n<br />&#160; xHCI HCD (USB 3.0) support (USB_XHCI_HCD) [M/n/y/?] m<br />&#160; &#160; xHCI support for debug capability (USB_XHCI_DBGCAP) [Y/n/?] y<br />&#160; &#160; Support for additional Renesas xHCI controller with firmware (USB_XHCI_PCI_RENESAS) [M/n/?] m<br />&#160; &#160; Generic xHCI driver for a platform device (USB_XHCI_PLATFORM) [M/n/?] m<br />&#160; EHCI HCD (USB 2.0) support (USB_EHCI_HCD) [M/n/y/?] m<br />&#160; &#160; Root Hub Transaction Translators (USB_EHCI_ROOT_HUB_TT) [Y/n/?] y<br />&#160; &#160; Improved Transaction Translator scheduling (USB_EHCI_TT_NEWSCHED) [Y/n/?] y<br />&#160; &#160; Support for Freescale on-chip EHCI USB controller (USB_EHCI_FSL) [N/m/?] n<br />&#160; &#160; Generic EHCI driver for a platform device (USB_EHCI_HCD_PLATFORM) [N/m/?] n<br />&#160; OXU210HP HCD support (USB_OXU210HP_HCD) [N/m/y/?] n<br />&#160; ISP116X HCD support (USB_ISP116X_HCD) [N/m/y/?] n<br />&#160; MAX3421 HCD (USB-over-SPI) support (USB_MAX3421_HCD) [N/m/y/?] n<br />&#160; OHCI HCD (USB 1.1) support (USB_OHCI_HCD) [M/n/y/?] m<br />&#160; &#160; OHCI support for PCI-bus USB controllers (USB_OHCI_HCD_PCI) [M/n/?] m<br />&#160; &#160; OHCI support for Broadcom SSB OHCI core (DEPRECATED) (USB_OHCI_HCD_SSB) [N/y/?] n<br />&#160; &#160; Generic OHCI driver for a platform device (USB_OHCI_HCD_PLATFORM) [N/m/?] n<br />&#160; UHCI HCD (most Intel and VIA) support (USB_UHCI_HCD) [M/n/y/?] m<br />&#160; SL811HS HCD support (USB_SL811_HCD) [M/n/y/?] m<br />&#160; &#160; partial ISO support (USB_SL811_HCD_ISO) [Y/n/?] y<br />&#160; &#160; CF/PCMCIA support for SL811HS HCD (USB_SL811_CS) [N/m/?] n<br />&#160; R8A66597 HCD support (USB_R8A66597_HCD) [N/m/y/?] n<br />&#160; BCMA usb host driver (USB_HCD_BCMA) [N/m/?] n<br />&#160; SSB usb host driver (USB_HCD_SSB) [N/m/?] n<br />&#160; HCD test mode support (USB_HCD_TEST_MODE) [N/y/?] n<br />&#160; Xen usb virtual host driver (USB_XEN_HCD) [N/m/y/?] n<br />&#160; *<br />&#160; * USB Device Class drivers<br />&#160; *<br />&#160; USB Modem (CDC ACM) support (USB_ACM) [M/y/?] m<br />&#160; USB Printer support (USB_PRINTER) [M/n/y/?] m<br />&#160; USB Wireless Device Management support (USB_WDM) [M/y/?] m<br />&#160; USB Test and Measurement Class support (USB_TMC) [M/n/y/?] m<br />&#160; *<br />&#160; * NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may<br />&#160; *<br />&#160; *<br />&#160; * also be needed; see USB_STORAGE Help for more info<br />&#160; *<br />&#160; USB Mass Storage support (USB_STORAGE) [M/n/y/?] m<br />&#160; &#160; USB Mass Storage verbose debug (USB_STORAGE_DEBUG) [N/y/?] n<br />&#160; &#160; Realtek Card Reader support (USB_STORAGE_REALTEK) [M/n/?] m<br />&#160; &#160; &#160; Realtek Card Reader autosuspend support (REALTEK_AUTOPM) [Y/n/?] y<br />&#160; &#160; Datafab Compact Flash Reader support (USB_STORAGE_DATAFAB) [M/n/?] m<br />&#160; &#160; Freecom USB/ATAPI Bridge support (USB_STORAGE_FREECOM) [M/n/?] m<br />&#160; &#160; ISD-200 USB/ATA Bridge support (USB_STORAGE_ISD200) [M/n/?] m<br />&#160; &#160; USBAT/USBAT02-based storage support (USB_STORAGE_USBAT) [M/n/?] m<br />&#160; &#160; SanDisk SDDR-09 (and other SmartMedia, including DPCM) support (USB_STORAGE_SDDR09) [M/n/?] m<br />&#160; &#160; SanDisk SDDR-55 SmartMedia support (USB_STORAGE_SDDR55) [M/n/?] m<br />&#160; &#160; Lexar Jumpshot Compact Flash Reader (USB_STORAGE_JUMPSHOT) [M/n/?] m<br />&#160; &#160; Olympus MAUSB-10/Fuji DPC-R1 support (USB_STORAGE_ALAUDA) [M/n/?] m<br />&#160; &#160; Support OneTouch Button on Maxtor Hard Drives (USB_STORAGE_ONETOUCH) [M/n/?] m<br />&#160; &#160; Support for Rio Karma music player (USB_STORAGE_KARMA) [M/n/?] m<br />&#160; &#160; SAT emulation on Cypress USB/ATA Bridge with ATACB (USB_STORAGE_CYPRESS_ATACB) [M/n/?] m<br />&#160; &#160; USB ENE card reader support (USB_STORAGE_ENE_UB6250) [M/n/?] m<br />&#160; &#160; USB Attached SCSI (USB_UAS) [M/n/?] m<br />&#160; *<br />&#160; * USB Imaging devices<br />&#160; *<br />&#160; USB Mustek MDC800 Digital Camera support (USB_MDC800) [M/n/y/?] m<br />&#160; Microtek X6USB scanner support (USB_MICROTEK) [M/n/y/?] m<br />&#160; USB/IP support (USBIP_CORE) [M/n/y/?] m<br />&#160; &#160; VHCI hcd (USBIP_VHCI_HCD) [M/n/?] m<br />&#160; &#160; &#160; Number of ports per USB/IP virtual host controller (USBIP_VHCI_HC_PORTS) [8] 8<br />&#160; &#160; &#160; Number of USB/IP virtual host controllers (USBIP_VHCI_NR_HCS) [1] 1<br />&#160; &#160; Host driver (USBIP_HOST) [M/n/?] m<br />&#160; &#160; Debug messages for USB/IP (USBIP_DEBUG) [N/y/?] n<br />&#160; *<br />&#160; * USB dual-mode controller drivers<br />&#160; *<br />&#160; Cadence USB Support (USB_CDNS_SUPPORT) [N/m/y/?] n<br />&#160; Inventra Highspeed Dual Role Controller (USB_MUSB_HDRC) [N/m/y/?] n<br />&#160; DesignWare USB3 DRD Core Support (USB_DWC3) [N/m/y/?] n<br />&#160; DesignWare USB2 DRD Core Support (USB_DWC2) [N/m/y/?] n<br />&#160; ChipIdea Highspeed Dual Role Controller (USB_CHIPIDEA) [N/m/?] n<br />&#160; NXP ISP 1760/1761/1763 support (USB_ISP1760) [N/m/y/?] n<br />&#160; *<br />&#160; * USB port drivers<br />&#160; *<br />&#160; *<br />&#160; * USB Miscellaneous drivers<br />&#160; *<br />&#160; USS720 parport driver (USB_USS720) [M/n/?] m<br />&#160; EMI 6|2m USB Audio interface support (USB_EMI62) [M/n/y/?] m<br />&#160; EMI 2|6 USB Audio interface support (USB_EMI26) [M/n/y/?] m<br />&#160; ADU devices from Ontrak Control Systems (USB_ADUTUX) [M/n/y/?] m<br />&#160; USB 7-Segment LED Display (USB_SEVSEG) [M/n/y/?] m<br />&#160; USB Lego Infrared Tower support (USB_LEGOTOWER) [M/n/y/?] m<br />&#160; USB LCD driver support (USB_LCD) [M/n/y/?] m<br />&#160; Cypress CY7C63xxx USB driver support (USB_CYPRESS_CY7C63) [N/m/y/?] n<br />&#160; Cypress USB thermometer driver support (USB_CYTHERM) [N/m/y/?] n<br />&#160; Siemens ID USB Mouse Fingerprint sensor support (USB_IDMOUSE) [M/n/y/?] m<br />&#160; Apple Cinema Display support (USB_APPLEDISPLAY) [M/n/y/?] m<br />&#160; Fast charge control for iOS devices (APPLE_MFI_FASTCHARGE) [M/n/y/?] m<br />&#160; Intel La Jolla Cove Adapter support (USB_LJCA) [N/m/y/?] (NEW) <br />&#160; USB 2.0 SVGA dongle support (Net2280/SiS315) (USB_SISUSBVGA) [M/n/?] m<br />&#160; USB LD driver (USB_LD) [M/n/y/?] m<br />&#160; PlayStation 2 Trance Vibrator driver support (USB_TRANCEVIBRATOR) [M/n/y/?] m<br />&#160; IO Warrior driver support (USB_IOWARRIOR) [M/n/y/?] m<br />&#160; USB testing driver (USB_TEST) [N/m/y/?] n<br />&#160; USB EHSET Test Fixture driver (USB_EHSET_TEST_FIXTURE) [N/m/y/?] n<br />&#160; iSight firmware loading support (USB_ISIGHTFW) [M/n/y/?] m<br />&#160; USB YUREX driver support (USB_YUREX) [M/n/y/?] m<br />&#160; Functions for loading firmware on EZUSB chips (USB_EZUSB_FX2) [M/y/?] m<br />&#160; USB251XB Hub Controller Configuration Driver (USB_HUB_USB251XB) [M/n/?] m<br />&#160; USB3503 HSIC to USB20 Driver (USB_HSIC_USB3503) [M/n/?] m<br />&#160; USB4604 HSIC to USB20 Driver (USB_HSIC_USB4604) [M/n/?] m<br />&#160; USB Link Layer Test driver (USB_LINK_LAYER_TEST) [N/m/y/?] n<br />&#160; ChaosKey random number generator driver support (USB_CHAOSKEY) [M/n/y/?] m<br />&#160; *<br />&#160; * USB Type-C Multiplexer/DeMultiplexer Switch support<br />&#160; *<br />&#160; ON Semi FSA4480 Analog Audio Switch driver (TYPEC_MUX_FSA4480) [N/m/?] n<br />&#160; Generic GPIO based SBU mux for USB Type-C applications (TYPEC_MUX_GPIO_SBU) [N/m/?] (NEW) <br />&#160; Pericom PI3USB30532 Type-C cross switch driver (TYPEC_MUX_PI3USB30532) [M/n/?] m<br />&#160; ITE IT5205 Type-C USB Alt Mode Passive MUX driver (TYPEC_MUX_IT5205) [N/m/?] (NEW) <br />&#160; On Semiconductor NB7VPQ904M Type-C redriver driver (TYPEC_MUX_NB7VPQ904M) [N/m/?] (NEW) <br />&#160; NXP PTN36502 Type-C redriver driver (TYPEC_MUX_PTN36502) [N/m/?] (NEW) <br />&#160; Qualcomm WCD939x USBSS Analog Audio Switch driver (TYPEC_MUX_WCD939X_USBSS) [N/m/?] (NEW) <br />&#160; USB Role Switch Support (USB_ROLE_SWITCH) [M/y/?] m<br />&#160; &#160; Intel XHCI USB Role Switch (USB_ROLES_INTEL_XHCI) [M/n/?] m<br />*<br />* LED Support<br />*<br />LED Support (NEW_LEDS) [Y/?] y<br />&#160; LED Class Support (LEDS_CLASS) [Y/m/?] y<br />&#160; &#160; LED Flash Class Support (LEDS_CLASS_FLASH) [M/n/y/?] m<br />&#160; &#160; LED Multicolor Class Support (LEDS_CLASS_MULTICOLOR) [N/m/y/?] n<br />&#160; &#160; LED Class brightness_hw_changed attribute support (LEDS_BRIGHTNESS_HW_CHANGED) [Y/n/?] y<br />&#160; *<br />&#160; * LED drivers<br />&#160; *<br />&#160; Front panel LED support for PC Engines APU/APU2/APU3 boards (LEDS_APU) [M/n/y/?] m<br />&#160; LED support for Awinic AW20036/AW20054/AW20072/AW20108 (LEDS_AW200XX) [N/m/?] (NEW) <br />&#160; LCD Backlight driver for LM3530 (LEDS_LM3530) [M/n/?] m<br />&#160; LCD Backlight driver for LM3532 (LEDS_LM3532) [M/n/?] m<br />&#160; LED support for LM3642 Chip (LEDS_LM3642) [N/m/?] n<br />&#160; LED driver for PCA9532 dimmer (LEDS_PCA9532) [M/n/?] m<br />&#160; &#160; Enable GPIO support for PCA9532 (LEDS_PCA9532_GPIO) [Y/n/?] y<br />&#160; LED Support for GPIO connected LEDs (LEDS_GPIO) [M/y/?] m<br />&#160; LED Support for N.S. LP3944 (Fun Light) I2C chip (LEDS_LP3944) [M/n/?] m<br />&#160; LED Support for TI LP3952 2 channel LED driver (LEDS_LP3952) [M/n/?] m<br />&#160; LED Support for PCA955x I2C chips (LEDS_PCA955X) [N/m/?] n<br />&#160; LED support for PCA963x I2C chip (LEDS_PCA963X) [N/m/?] n<br />&#160; LED Support for PCA995x I2C chips (LEDS_PCA995X) [N/m/?] (NEW) <br />&#160; LED Support for DAC124S085 SPI DAC (LEDS_DAC124S085) [N/m/y/?] n<br />&#160; PWM driven LED Support (LEDS_PWM) [N/m/y/?] n<br />&#160; REGULATOR driven LED support (LEDS_REGULATOR) [N/m/y/?] n<br />&#160; LED driver for BD2606MVV (LEDS_BD2606MVV) [N/m/?] (NEW) <br />&#160; LED driver for BD2802 RGB LED (LEDS_BD2802) [N/m/?] n<br />&#160; LED driver for Intel NAS SS4200 series (LEDS_INTEL_SS4200) [M/n/y/?] m<br />&#160; LED driver for LT3593 controllers (LEDS_LT3593) [N/m/y/?] n<br />&#160; LED Support for TCA6507 I2C chip (LEDS_TCA6507) [N/m/?] n<br />&#160; LED driver for TLC59108 and TLC59116 controllers (LEDS_TLC591XX) [N/m/?] n<br />&#160; LED support for LM3554 and LM3556 chips (LEDS_LM355x) [N/m/?] n<br />&#160; LED Support for ISSI IS31FL319x I2C LED controller family (LEDS_IS31FL319X) [N/m/?] n<br />&#160; *<br />&#160; * LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)<br />&#160; *<br />&#160; LED support for the BlinkM I2C RGB LED (LEDS_BLINKM) [M/n/?] m<br />&#160; LED support for the Mellanox boards (LEDS_MLXCPLD) [M/n/y/?] m<br />&#160; LED support for the Mellanox switches management control (LEDS_MLXREG) [M/n/y/?] m<br />&#160; Userspace LED support (LEDS_USER) [M/n/y/?] m<br />&#160; LED support for NI PXI NIC78bx devices (LEDS_NIC78BX) [M/n/y/?] m<br />&#160; LED support for SPI LED controller with a single byte (LEDS_SPI_BYTE) [N/m/y/?] (NEW) <br />&#160; *<br />&#160; * Flash and Torch LED drivers<br />&#160; *<br />&#160; AS3645A and LM3555 LED flash controllers support (LEDS_AS3645A) [M/n/?] m<br />&#160; LED support for LM3601x Chips (LEDS_LM3601X) [M/n/?] m<br />&#160; LED support for Richtek RT8515 flash/torch LED (LEDS_RT8515) [N/m/?] n<br />&#160; LED support for the SGM3140 (LEDS_SGM3140) [N/m/?] n<br />&#160; *<br />&#160; * RGB LED drivers<br />&#160; *<br />&#160; *<br />&#160; * LED Triggers<br />&#160; *<br />&#160; *<br />&#160; * LED Trigger support<br />&#160; *<br />&#160; LED Trigger support (LEDS_TRIGGERS) [Y/?] y<br />&#160; &#160; LED Timer Trigger (LEDS_TRIGGER_TIMER) [M/n/y/?] m<br />&#160; &#160; LED One-shot Trigger (LEDS_TRIGGER_ONESHOT) [M/n/y/?] m<br />&#160; &#160; LED Disk Trigger (LEDS_TRIGGER_DISK) [Y/n/?] y<br />&#160; &#160; LED MTD (NAND/NOR) Trigger (LEDS_TRIGGER_MTD) [Y/n/?] y<br />&#160; &#160; LED Heartbeat Trigger (LEDS_TRIGGER_HEARTBEAT) [M/n/y/?] m<br />&#160; &#160; LED backlight Trigger (LEDS_TRIGGER_BACKLIGHT) [M/n/y/?] m<br />&#160; &#160; LED CPU Trigger (LEDS_TRIGGER_CPU) [N/y/?] n<br />&#160; &#160; LED activity Trigger (LEDS_TRIGGER_ACTIVITY) [M/n/y/?] m<br />&#160; &#160; LED GPIO Trigger (LEDS_TRIGGER_GPIO) [M/n/y/?] m<br />&#160; &#160; LED Default ON Trigger (LEDS_TRIGGER_DEFAULT_ON) [M/n/y/?] m<br />&#160; &#160; *<br />&#160; &#160; * iptables trigger is under Netfilter config (LED target)<br />&#160; &#160; *<br />&#160; &#160; LED Transient Trigger (LEDS_TRIGGER_TRANSIENT) [M/n/y/?] m<br />&#160; &#160; LED Camera Flash/Torch Trigger (LEDS_TRIGGER_CAMERA) [M/n/y/?] m<br />&#160; &#160; LED Panic Trigger (LEDS_TRIGGER_PANIC) [Y/n/?] y<br />&#160; &#160; LED Netdev Trigger (LEDS_TRIGGER_NETDEV) [M/n/y/?] m<br />&#160; &#160; LED Pattern Trigger (LEDS_TRIGGER_PATTERN) [M/n/y/?] m<br />&#160; &#160; LED Trigger for TTY devices (LEDS_TRIGGER_TTY) [N/m/y/?] n<br />&#160; &#160; LED Input events trigger (LEDS_TRIGGER_INPUT_EVENTS) [N/m/y/?] (NEW) <br />&#160; *<br />&#160; * Simple LED drivers<br />&#160; *<br />*<br />* Real Time Clock<br />*<br />Real Time Clock (RTC_CLASS) [Y/n/?] y<br />&#160; Set system time from RTC on startup and resume (RTC_HCTOSYS) [Y/n/?] y<br />&#160; &#160; RTC used to set the system time (RTC_HCTOSYS_DEVICE) [rtc0] rtc0<br />&#160; Set the RTC time based on NTP synchronization (RTC_SYSTOHC) [N/y/?] n<br />&#160; RTC debug support (RTC_DEBUG) [N/y/?] n<br />&#160; RTC non volatile storage support (RTC_NVMEM) [Y/n/?] y<br />&#160; *<br />&#160; * RTC interfaces<br />&#160; *<br />&#160; /sys/class/rtc/rtcN (sysfs) (RTC_INTF_SYSFS) [Y/n/?] y<br />&#160; /proc/driver/rtc (procfs for rtcN) (RTC_INTF_PROC) [Y/n/?] y<br />&#160; /dev/rtcN (character devices) (RTC_INTF_DEV) [Y/n/?] y<br />&#160; &#160; RTC UIE emulation on dev interface (RTC_INTF_DEV_UIE_EMUL) [N/y/?] n<br />&#160; Test driver/device (RTC_DRV_TEST) [N/m/y/?] n<br />&#160; *<br />&#160; * I2C RTC drivers<br />&#160; *<br />&#160; Abracon AB-RTCMC-32.768kHz-B5ZE-S3 (RTC_DRV_ABB5ZES3) [N/m/?] n<br />&#160; Abracon AB-RTCMC-32.768kHz-EOZ9 (RTC_DRV_ABEOZ9) [M/n/?] m<br />&#160; Abracon ABx80x (RTC_DRV_ABX80X) [M/n/?] m<br />&#160; Dallas/Maxim DS1307/37/38/39/40/41, ST M41T00, EPSON RX-8025, ISL12057 (RTC_DRV_DS1307) [M/n/?] m<br />&#160; &#160; Century bit support for rtc-ds1307 (RTC_DRV_DS1307_CENTURY) [N/y/?] n<br />&#160; Dallas/Maxim DS1374 (RTC_DRV_DS1374) [M/n/?] m<br />&#160; &#160; Dallas/Maxim DS1374 watchdog timer (RTC_DRV_DS1374_WDT) [Y/n/?] y<br />&#160; Dallas/Maxim DS1672 (RTC_DRV_DS1672) [M/n/?] m<br />&#160; Maxim MAX6900 (RTC_DRV_MAX6900) [M/n/?] m<br />&#160; Analog Devices MAX31335 (RTC_DRV_MAX31335) [N/m/?] (NEW) <br />&#160; Ricoh R2025S/D, RS5C372A/B, RV5C386, RV5C387A (RTC_DRV_RS5C372) [M/n/?] m<br />&#160; Intersil ISL1208 (RTC_DRV_ISL1208) [M/n/?] m<br />&#160; Intersil ISL12022 (RTC_DRV_ISL12022) [M/n/?] m<br />&#160; Xicor/Intersil X1205 (RTC_DRV_X1205) [M/n/?] m<br />&#160; NXP PCF8523 (RTC_DRV_PCF8523) [M/n/?] m<br />&#160; NXP PCF85063 (RTC_DRV_PCF85063) [M/n/?] m<br />&#160; NXP PCF85363 (RTC_DRV_PCF85363) [N/m/?] n<br />&#160; Philips PCF8563/Epson RTC8564 (RTC_DRV_PCF8563) [M/n/?] m<br />&#160; Philips PCF8583 (RTC_DRV_PCF8583) [M/n/?] m<br />&#160; ST M41T62/65/M41T80/81/82/83/84/85/87 and compatible (RTC_DRV_M41T80) [M/n/?] m<br />&#160; &#160; ST M41T65/M41T80 series RTC watchdog timer (RTC_DRV_M41T80_WDT) [Y/n/?] y<br />&#160; TI BQ32000 (RTC_DRV_BQ32K) [M/n/?] m<br />&#160; Seiko Instruments S-35390A (RTC_DRV_S35390A) [N/m/?] n<br />&#160; Ramtron FM3130 (RTC_DRV_FM3130) [M/n/?] m<br />&#160; Epson RX8010SJ (RTC_DRV_RX8010) [M/n/?] m<br />&#160; Epson RX8111 (RTC_DRV_RX8111) [N/m/?] (NEW) <br />&#160; Epson RX-8571/RX-8581 (RTC_DRV_RX8581) [M/n/?] m<br />&#160; Epson RX-8025SA/NB (RTC_DRV_RX8025) [M/n/?] m<br />&#160; EM Microelectronic EM3027 (RTC_DRV_EM3027) [M/n/?] m<br />&#160; Micro Crystal RV3028 (RTC_DRV_RV3028) [M/n/?] m<br />&#160; Micro Crystal RV3032 (RTC_DRV_RV3032) [N/m/?] n<br />&#160; Micro Crystal RV8803, Epson RX8900 (RTC_DRV_RV8803) [N/m/?] n<br />&#160; DFRobot SD2405AL (RTC_DRV_SD2405AL) [N/m/?] (NEW) <br />&#160; ZXW Shenzhen whwave SD3078 (RTC_DRV_SD3078) [M/n/?] m<br />&#160; *<br />&#160; * SPI RTC drivers<br />&#160; *<br />&#160; ST M41T93 (RTC_DRV_M41T93) [M/n/y/?] m<br />&#160; ST M41T94 (RTC_DRV_M41T94) [M/n/y/?] m<br />&#160; Dallas/Maxim DS1302 (RTC_DRV_DS1302) [N/m/y/?] n<br />&#160; Dallas/Maxim DS1305/DS1306 (RTC_DRV_DS1305) [M/n/y/?] m<br />&#160; Dallas/Maxim DS1343/DS1344 (RTC_DRV_DS1343) [M/n/y/?] m<br />&#160; Dallas/Maxim DS1347 (RTC_DRV_DS1347) [M/n/y/?] m<br />&#160; Dallas/Maxim DS1390/93/94 (RTC_DRV_DS1390) [M/n/y/?] m<br />&#160; Maxim MAX6916 (RTC_DRV_MAX6916) [M/n/y/?] m<br />&#160; Epson RTC-9701JE (RTC_DRV_R9701) [M/n/y/?] m<br />&#160; Epson RX-4581 (RTC_DRV_RX4581) [M/n/y/?] m<br />&#160; Ricoh RS5C348A/B (RTC_DRV_RS5C348) [M/n/y/?] m<br />&#160; Maxim MAX6902 (RTC_DRV_MAX6902) [M/n/y/?] m<br />&#160; NXP PCF2123 (RTC_DRV_PCF2123) [M/n/y/?] m<br />&#160; Microchip MCP795 (RTC_DRV_MCP795) [M/n/y/?] m<br />&#160; *<br />&#160; * SPI and I2C RTC drivers<br />&#160; *<br />&#160; Dallas/Maxim DS3232/DS3234 (RTC_DRV_DS3232) [M/n/?] m<br />&#160; &#160; HWMON support for Dallas/Maxim DS3232/DS3234 (RTC_DRV_DS3232_HWMON) [N/y/?] n<br />&#160; NXP PCF2127 (RTC_DRV_PCF2127) [M/n/?] m<br />&#160; Micro Crystal RV3029/3049 (RTC_DRV_RV3029C2) [M/n/?] m<br />&#160; &#160; HWMON support for RV3029/3049 (RTC_DRV_RV3029_HWMON) [Y/n/?] y<br />&#160; Epson RX-6110 (RTC_DRV_RX6110) [N/m/?] n<br />&#160; *<br />&#160; * Platform RTC drivers<br />&#160; *<br />&#160; PC-style &#039;CMOS&#039; (RTC_DRV_CMOS) [Y/n/m/?] y<br />&#160; Dallas DS1286 (RTC_DRV_DS1286) [M/n/y/?] m<br />&#160; Dallas DS1511 (RTC_DRV_DS1511) [M/n/y/?] m<br />&#160; Maxim/Dallas DS1553 (RTC_DRV_DS1553) [M/n/y/?] m<br />&#160; Dallas/Maxim DS1685 Family (RTC_DRV_DS1685_FAMILY) [M/n/y/?] m<br />&#160; &#160; Subtype<br />&#160; &#160; &gt; 1. DS1685/DS1687 (RTC_DRV_DS1685)<br />&#160; &#160; &#160; 2. DS1689/DS1693 (RTC_DRV_DS1689)<br />&#160; &#160; &#160; 3. DS17285/DS17287 (RTC_DRV_DS17285)<br />&#160; &#160; &#160; 4. DS17485/DS17487 (RTC_DRV_DS17485)<br />&#160; &#160; &#160; 5. DS17885/DS17887 (RTC_DRV_DS17885)<br />&#160; &#160; choice[1-5?]: 1<br />&#160; Maxim/Dallas DS1742/1743 (RTC_DRV_DS1742) [M/n/y/?] m<br />&#160; Maxim/Dallas DS2404 (RTC_DRV_DS2404) [M/n/y/?] m<br />&#160; Simtek STK17TA8 (RTC_DRV_STK17TA8) [M/n/y/?] m<br />&#160; ST M48T86/Dallas DS12887 (RTC_DRV_M48T86) [N/m/y/?] n<br />&#160; ST M48T35 (RTC_DRV_M48T35) [M/n/y/?] m<br />&#160; ST M48T59/M48T08/M48T02 (RTC_DRV_M48T59) [M/n/y/?] m<br />&#160; Oki MSM6242 (RTC_DRV_MSM6242) [M/n/y/?] m<br />&#160; Ricoh RP5C01 (RTC_DRV_RP5C01) [M/n/y/?] m<br />&#160; *<br />&#160; * on-CPU RTC drivers<br />&#160; *<br />&#160; Faraday Technology FTRTC010 RTC (RTC_DRV_FTRTC010) [N/m/y/?] n<br />&#160; *<br />&#160; * HID Sensor RTC drivers<br />&#160; *<br />&#160; HID Sensor Time (RTC_DRV_HID_SENSOR_TIME) [N/m/?] n<br />&#160; Goldfish Real Time Clock (RTC_DRV_GOLDFISH) [N/m/y/?] n<br />*<br />* DMA Engine support<br />*<br />DMA Engine support (DMADEVICES) [Y/n/?] y<br />&#160; DMA Engine debugging (DMADEVICES_DEBUG) [N/y/?] n<br />&#160; *<br />&#160; * DMA Devices<br />&#160; *<br />&#160; Altera / Intel mSGDMA Engine (ALTERA_MSGDMA) [M/n/y/?] m<br />&#160; Intel integrated DMA 64-bit support (INTEL_IDMA64) [M/n/y/?] m<br />&#160; Intel Data Accelerators support (INTEL_IDXD) [M/n/y/?] m<br />&#160; Legacy behavior for idxd driver (INTEL_IDXD_COMPAT) [N/y/?] n<br />&#160; Accelerator Shared Virtual Memory Support (INTEL_IDXD_SVM) [Y/n/?] y<br />&#160; Intel Data Accelerators performance monitor support (INTEL_IDXD_PERFMON) [N/y/?] n<br />&#160; Intel I/OAT DMA support (INTEL_IOATDMA) [M/n/y/?] m<br />&#160; PLX ExpressLane PEX Switch DMA Engine Support (PLX_DMA) [N/m/y/?] n<br />&#160; Xilinx AXI DMAS Engine (XILINX_DMA) [N/m/y/?] (NEW) <br />&#160; Xilinx DMA/Bridge Subsystem DMA Engine (XILINX_XDMA) [N/m/y/?] (NEW) <br />&#160; AMD Queue-based DMA (AMD_QDMA) [N/m/y/?] (NEW) <br />&#160; AMD PassThru DMA Engine (AMD_PTDMA) [N/m/y/?] n<br />&#160; Qualcomm Technologies HIDMA Management support (QCOM_HIDMA_MGMT) [N/m/y/?] n<br />&#160; Qualcomm Technologies HIDMA Channel support (QCOM_HIDMA) [N/m/y/?] n<br />&#160; Synopsys DesignWare AHB DMA platform driver (DW_DMAC) [M/n/y/?] m<br />&#160; Synopsys DesignWare AHB DMA PCI driver (DW_DMAC_PCI) [M/y/?] m<br />&#160; Synopsys DesignWare eDMA controller driver (DW_EDMA) [M/n/y/?] m<br />&#160; &#160; Synopsys DesignWare eDMA PCIe driver (DW_EDMA_PCIE) [M/n/?] m<br />&#160; Sifive PDMA controller driver (SF_PDMA) [N/m/y/?] n<br />&#160; Lightning Mountain centralized DMA controllers (INTEL_LDMA) [N/y/?] n<br />&#160; *<br />&#160; * DMA Clients<br />&#160; *<br />&#160; Async_tx: Offload support for the async_tx api (ASYNC_TX_DMA) [Y/n/?] y<br />&#160; DMA Test client (DMATEST) [N/m/y/?] n<br />*<br />* VFIO Non-Privileged userspace driver framework<br />*<br />VFIO Non-Privileged userspace driver framework (VFIO) [M/n/y/?] m<br />&#160; Support for the VFIO group /dev/vfio/$group_id (VFIO_GROUP) [Y/?] (NEW) y<br />&#160; &#160; Support for the VFIO container /dev/vfio/vfio (VFIO_CONTAINER) [Y/?] (NEW) y<br />&#160; &#160; VFIO No-IOMMU support (VFIO_NOIOMMU) [N/y/?] n<br />&#160; Export VFIO internals in DebugFS (VFIO_DEBUGFS) [N/y/?] (NEW) <br />&#160; *<br />&#160; * VFIO support for PCI devices<br />&#160; *<br />&#160; Generic VFIO support for any PCI device (VFIO_PCI) [M/n/?] m<br />&#160; &#160; Generic VFIO PCI support for VGA devices (VFIO_PCI_VGA) [Y/n/?] y<br />&#160; &#160; Generic VFIO PCI extensions for Intel graphics (GVT-d) (VFIO_PCI_IGD) [Y/n/?] y<br />&#160; VFIO support for MLX5 PCI devices (MLX5_VFIO_PCI) [N/m/?] n<br />&#160; VFIO support for QAT VF PCI devices (QAT_VFIO_PCI) [N/m/?] (NEW) <br />*<br />* Media staging drivers<br />*<br />Media staging drivers (STAGING_MEDIA) [Y/n/?] y<br />&#160; AV7110 cards (DVB_AV7110) [N/m/?] (NEW) <br />&#160; Intel ipu3-imgu driver (VIDEO_IPU3_IMGU) [N/m/?] n<br />&#160; *<br />&#160; * StarFive media platform drivers<br />&#160; *<br />*<br />* Platform support for Chrome hardware<br />*<br />Platform support for Chrome hardware (CHROME_PLATFORMS) [Y/n/?] y<br />&#160; ChromeOS specific ACPI extensions (CHROMEOS_ACPI) [N/m/y/?] n<br />&#160; Chrome OS Laptop (CHROMEOS_LAPTOP) [M/n/?] m<br />&#160; Chrome OS pstore support (CHROMEOS_PSTORE) [M/n/y/?] m<br />&#160; ChromeOS Tablet Switch Controller (CHROMEOS_TBMC) [N/m/y/?] n<br />&#160; ChromeOS Embedded Controller (CROS_EC) [N/m/y/?] n<br />&#160; Backlight LED support for Chrome OS keyboards (CROS_KBD_LED_BACKLIGHT) [M/n/y/?] m<br />&#160; ChromeOS HPS device (CROS_HPS_I2C) [N/m/?] (NEW) <br />&#160; ChromeOS Privacy Screen support (CHROMEOS_PRIVACY_SCREEN) [N/m/?] n<br />*<br />* Platform support for CZ.NIC&#039;s Turris hardware<br />*<br />Platform support for CZ.NIC&#039;s Turris hardware (CZNIC_PLATFORMS) [N/y/?] (NEW) <br />*<br />* X86 Platform Specific Device Drivers<br />*<br />X86 Platform Specific Device Drivers (X86_PLATFORM_DEVICES) [Y/?] y<br />&#160; WMI (ACPI_WMI) [M/y/?] m<br />&#160; &#160; WMI embedded Binary MOF driver (WMI_BMOF) [M/n/?] m<br />&#160; &#160; Huawei WMI laptop extras driver (HUAWEI_WMI) [M/n/?] m<br />&#160; Sysfs structure for UV systems (UV_SYSFS) [N/m/y/?] n<br />&#160; WMI support for MXM Laptop Graphics (MXM_WMI) [M/?] m<br />&#160; EC Backlight Driver for Hybrid Graphics Notebook Systems (NVIDIA_WMI_EC_BACKLIGHT) [N/m/?] n<br />&#160; Xiaomi WMI key driver (XIAOMI_WMI) [N/m/?] n<br />&#160; Gigabyte WMI temperature driver (GIGABYTE_WMI) [N/m/?] n<br />&#160; Lenovo Yoga Book tablet key driver (YOGABOOK) [N/m/?] (NEW) <br />&#160; Lenovo Yoga Tablet 2 1380 fast charge driver (YT2_1380) [N/m/y/?] (NEW) <br />&#160; Acer Aspire One temperature and fan driver (ACERHDF) [M/n/y/?] m<br />&#160; Acer Wireless Radio Control Driver (ACER_WIRELESS) [M/n/y/?] m<br />&#160; Acer WMI Laptop Extras (ACER_WMI) [M/n/?] m<br />&#160; AMD SoC PMC driver (AMD_PMC) [M/n/y/?] m<br />&#160; &#160; AMD SoC MP2 STB function (AMD_MP2_STB) [Y/n/?] (NEW) <br />&#160; AMD HSMP Driver (AMD_HSMP) [N/m/y/?] n<br />&#160; AMD Wifi RF Band mitigations (WBRF) (AMD_WBRF) [N/y/?] (NEW) <br />&#160; Advantech ACPI Software Button Driver (ADV_SWBUTTON) [N/m/y/?] n<br />&#160; Apple Gmux Driver (APPLE_GMUX) [M/n/?] m<br />&#160; Asus Laptop Extras (ASUS_LAPTOP) [M/n/?] m<br />&#160; Asus Wireless Radio Control Driver (ASUS_WIRELESS) [M/n/y/?] m<br />&#160; ASUS WMI Driver (ASUS_WMI) [M/n/?] m<br />&#160; &#160; Asus Notebook WMI Driver (ASUS_NB_WMI) [M/n/?] m<br />&#160; Asus TF103C 2-in-1 keyboard dock (ASUS_TF103C_DOCK) [N/m/?] n<br />&#160; Cisco Meraki MX100 Platform Driver (MERAKI_MX100) [N/m/?] n<br />&#160; Eee PC Hotkey Driver (EEEPC_LAPTOP) [M/n/?] m<br />&#160; Eee PC WMI Driver (EEEPC_WMI) [M/n/?] m<br />&#160; Fujitsu-Siemens Amilo rfkill support (AMILO_RFKILL) [M/n/?] m<br />&#160; Fujitsu Laptop Extras (FUJITSU_LAPTOP) [M/n/?] m<br />&#160; Fujitsu Tablet Extras (FUJITSU_TABLET) [M/n/y/?] m<br />&#160; GPD Pocket Fan Controller support (GPD_POCKET_FAN) [M/n/y/?] m<br />&#160; Wireless hotkey button (WIRELESS_HOTKEY) [N/m/y/?] n<br />&#160; Device driver to enable PRTL support (IBM_RTL) [N/m/y/?] n<br />&#160; Lenovo IdeaPad Laptop Extras (IDEAPAD_LAPTOP) [M/n/?] m<br />&#160; &#160; Lenovo Yoga Tablet Mode Control (LENOVO_YMC) [N/m/?] (NEW) <br />&#160; Thinkpad Hard Drive Active Protection System (hdaps) (SENSORS_HDAPS) [M/n/y/?] m<br />&#160; ThinkPad ACPI Laptop Extras (THINKPAD_ACPI) [M/n/?] m<br />&#160; &#160; Console audio control ALSA interface (THINKPAD_ACPI_ALSA_SUPPORT) [Y/n/?] y<br />&#160; &#160; Maintainer debug facilities (THINKPAD_ACPI_DEBUGFACILITIES) [N/y/?] n<br />&#160; &#160; Verbose debug mode (THINKPAD_ACPI_DEBUG) [N/y/?] n<br />&#160; &#160; Allow control of important LEDs (unsafe) (THINKPAD_ACPI_UNSAFE_LEDS) [N/y/?] n<br />&#160; &#160; Video output control support (THINKPAD_ACPI_VIDEO) [Y/n/?] y<br />&#160; &#160; Support NVRAM polling for hot keys (THINKPAD_ACPI_HOTKEY_POLL) [Y/n/?] y<br />&#160; Lenovo WMI-based systems management driver (THINKPAD_LMI) [N/m/?] n<br />&#160; Intel AtomISP v2 camera LED driver (INTEL_ATOMISP2_LED) [N/m/?] n<br />&#160; Intel AtomISP v2 dummy / power-management driver (INTEL_ATOMISP2_PM) [M/n/y/?] m<br />&#160; Intel In Field Scan (INTEL_IFS) [N/m/y/?] (NEW) <br />&#160; Intel Specific Absorption Rate Driver (INTEL_SAR_INT1092) [N/m/y/?] n<br />&#160; Intel SkyLake ACPI INT3472 Driver (INTEL_SKL_INT3472) [N/m/?] n<br />&#160; Intel WMI Slim Bootloader firmware update signaling driver (INTEL_WMI_SBL_FW_UPDATE) [N/m/?] n<br />&#160; Intel WMI thunderbolt force power driver (INTEL_WMI_THUNDERBOLT) [M/n/?] m<br />&#160; Intel HID Event (INTEL_HID_EVENT) [M/n/?] m<br />&#160; Intel Virtual Button (INTEL_VBTN) [M/n/?] m<br />&#160; Intel ACPI INT0002 Virtual GPIO driver (INTEL_INT0002_VGPIO) [M/n/y/?] m<br />&#160; Intel Oaktrail Platform Extras (INTEL_OAKTRAIL) [M/n/?] m<br />&#160; Intel Cherry Trail Whiskey Cove ACPI INT33FE Driver (INTEL_CHTWC_INT33FE) [N/m/?] n<br />&#160; Intel ISHTP eclite controller Driver (INTEL_ISHTP_ECLITE) [N/m/?] n<br />&#160; Intel P-Unit IPC Driver (INTEL_PUNIT_IPC) [M/n/y/?] m<br />&#160; Intel Rapid Start Technology Driver (INTEL_RST) [M/n/y/?] m<br />&#160; Intel Smart Connect disabling driver (INTEL_SMARTCONNECT) [Y/n/m/?] y<br />&#160; Intel Turbo Boost Max Technology 3.0 enumeration driver (INTEL_TURBO_MAX_3) [Y/n/?] y<br />&#160; Intel Vendor Specific Extended Capabilities Driver (INTEL_VSEC) [N/m/y/?] n<br />&#160; ACPI Quickstart button driver (ACPI_QUICKSTART) [N/m/y/?] (NEW) <br />&#160; MeeGoPad ANX7428 Type-C Switch (MEEGOPAD_ANX7428) [N/m/?] (NEW) <br />&#160; MSI EC Extras (MSI_EC) [N/m/y/?] (NEW) <br />&#160; MSI Laptop Extras (MSI_LAPTOP) [M/n/?] m<br />&#160; MSI WMI extras (MSI_WMI) [M/n/?] m<br />&#160; MSI WMI Platform features (MSI_WMI_PLATFORM) [N/m/?] (NEW) <br />&#160; PC Engines APUv2/3 front button and LEDs driver (PCENGINES_APU2) [M/n/y/?] m<br />&#160; Barco P50 GPIO driver for identify LED/button (BARCO_P50_GPIO) [N/m/y/?] n<br />&#160; Samsung Laptop driver (SAMSUNG_LAPTOP) [M/n/?] m<br />&#160; Samsung Q10 Extras (SAMSUNG_Q10) [M/n/y/?] m<br />&#160; Toshiba Laptop Extras (ACPI_TOSHIBA) [M/n/?] m<br />&#160; Toshiba Bluetooth RFKill switch support (TOSHIBA_BT_RFKILL) [M/n/?] m<br />&#160; Toshiba HDD Active Protection Sensor (TOSHIBA_HAPS) [M/n/y/?] m<br />&#160; Toshiba WMI Hotkeys Driver (EXPERIMENTAL) (TOSHIBA_WMI) [M/n/?] m<br />&#160; CMPC Laptop Extras (ACPI_CMPC) [M/n/?] m<br />&#160; Compal (and others) Laptop Extras (COMPAL_LAPTOP) [M/n/?] m<br />&#160; LG Laptop Extras (LG_LAPTOP) [M/n/?] m<br />&#160; Panasonic Laptop Extras (PANASONIC_LAPTOP) [M/n/?] m<br />&#160; Sony Laptop Extras (SONY_LAPTOP) [M/n/?] m<br />&#160; &#160; Sonypi compatibility (SONYPI_COMPAT) [Y/n/?] y<br />&#160; System76 ACPI Driver (SYSTEM76_ACPI) [M/n/y/?] m<br />&#160; Topstar Laptop Extras (TOPSTAR_LAPTOP) [M/n/y/?] m<br />&#160; Serial bus multi instantiate pseudo device driver (SERIAL_MULTI_INSTANTIATE) [N/m/?] n<br />&#160; Mellanox Technologies platform support (MLX_PLATFORM) [M/n/?] m<br />&#160; Inspur WMI platform profile driver (INSPUR_PLATFORM_PROFILE) [N/m/?] (NEW) <br />&#160; Lenovo WMI Camera Button driver (LENOVO_WMI_CAMERA) [N/m/?] (NEW) <br />&#160; X86 Android tablet support (X86_ANDROID_TABLETS) [N/m/?] n<br />&#160; Intel Intelligent Power Sharing (INTEL_IPS) [M/n/y/?] m<br />&#160; Intel SCU PCI driver (INTEL_SCU_PCI) [N/y/?] n<br />&#160; Intel SCU platform driver (INTEL_SCU_PLATFORM) [N/m/y/?] n<br />&#160; Siemens Simatic IPC Class driver (SIEMENS_SIMATIC_IPC) [N/m/y/?] n<br />&#160; Winmate FM07/FM07P front-panel keys driver (WINMATE_FM07_KEYS) [N/m/y/?] n<br />&#160; SEL-3350 LEDs and power supplies (SEL3350_PLATFORM) [N/m/?] (NEW) <br />*<br />* IOMMU Hardware Support<br />*<br />IOMMU Hardware Support (IOMMU_SUPPORT) [Y/n/?] y<br />&#160; Export IOMMU internals in DebugFS (IOMMU_DEBUGFS) [N/y/?] n<br />&#160; IOMMU default domain type<br />&#160; &#160; 1. Translated - Strict (IOMMU_DEFAULT_DMA_STRICT)<br />&#160; &gt; 2. Translated - Lazy (IOMMU_DEFAULT_DMA_LAZY)<br />&#160; &#160; 3. Passthrough (IOMMU_DEFAULT_PASSTHROUGH)<br />&#160; choice[1-3?]: 2<br />&#160; AMD IOMMU support (AMD_IOMMU) [Y/n/?] y<br />&#160; Support for Intel IOMMU using DMA Remapping Devices (INTEL_IOMMU) [Y/n/?] y<br />&#160; &#160; Support for Shared Virtual Memory with Intel IOMMU (INTEL_IOMMU_SVM) [Y/n/?] y<br />&#160; &#160; Enable Intel DMA Remapping Devices by default (INTEL_IOMMU_DEFAULT_ON) [N/y/?] n<br />&#160; &#160; Enable Intel IOMMU scalable mode by default (INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON) [N/y/?] n<br />&#160; &#160; Intel IOMMU performance events (INTEL_IOMMU_PERF_EVENTS) [Y/n/?] (NEW) <br />&#160; IOMMU Userspace API (IOMMUFD) [N/m/y/?] (NEW) <br />&#160; Support for Interrupt Remapping (IRQ_REMAP) [Y/n/?] y<br />*<br />* SoundWire support<br />*<br />SoundWire support (SOUNDWIRE) [M/n/y/?] m<br />&#160; *<br />&#160; * SoundWire Devices<br />&#160; *<br />&#160; AMD SoundWire Manager driver (SOUNDWIRE_AMD) [N/m/?] (NEW) <br />&#160; Intel SoundWire Master driver (SOUNDWIRE_INTEL) [M/?] m<br />&#160; Qualcomm SoundWire Master driver (SOUNDWIRE_QCOM) [M/n/?] m<br />*<br />* Nuvoton WPCM450 SoC driver<br />*<br />Nuvoton WPCM450 SoC driver (WPCM450_SOC) [N/m/y/?] (NEW) <br />*<br />* External Connector Class (extcon) support<br />*<br />External Connector Class (extcon) support (EXTCON) [Y/?] y<br />&#160; *<br />&#160; * Extcon Device Drivers<br />&#160; *<br />&#160; ADC Jack extcon support (EXTCON_ADC_JACK) [N/m/?] n<br />&#160; X-Power AXP288 EXTCON support (EXTCON_AXP288) [M/n/?] m<br />&#160; FSA9480 EXTCON Support (EXTCON_FSA9480) [N/m/?] n<br />&#160; GPIO extcon support (EXTCON_GPIO) [N/m/y/?] n<br />&#160; Intel INT3496 ACPI device extcon driver (EXTCON_INTEL_INT3496) [M/n/y/?] m<br />&#160; LC824206XA extcon Support (EXTCON_LC824206XA) [N/m/?] (NEW) <br />&#160; Maxim MAX3355 USB OTG EXTCON Support (EXTCON_MAX3355) [N/m/y/?] n<br />&#160; NXP PTN5150 CC LOGIC USB EXTCON support (EXTCON_PTN5150) [N/m/?] n<br />&#160; Richtek RT8973A EXTCON support (EXTCON_RT8973A) [N/m/?] n<br />&#160; Silicon Mitus SM5502/SM5504/SM5703 EXTCON support (EXTCON_SM5502) [N/m/?] n<br />&#160; USB GPIO extcon support (EXTCON_USB_GPIO) [N/m/y/?] n<br />&#160; TI TUSB320 USB-C extcon support (EXTCON_USBC_TUSB320) [N/m/?] n<br />*<br />* Accelerometers<br />*<br />Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer (ADIS16201) [N/m/?] n<br />Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer (ADIS16209) [N/m/?] n<br />Analog Devices ADXL313 3-Axis Digital Accelerometer I2C Driver (ADXL313_I2C) [N/m/?] n<br />Analog Devices ADXL313 3-Axis Digital Accelerometer SPI Driver (ADXL313_SPI) [N/m/?] n<br />Analog Devices ADXL345 3-Axis Digital Accelerometer I2C Driver (ADXL345_I2C) [N/m/?] n<br />Analog Devices ADXL345 3-Axis Digital Accelerometer SPI Driver (ADXL345_SPI) [N/m/?] n<br />Analog Devices ADXL355 3-Axis Digital Accelerometer I2C Driver (ADXL355_I2C) [N/m/?] n<br />Analog Devices ADXL355 3-Axis Digital Accelerometer SPI Driver (ADXL355_SPI) [N/m/?] n<br />Analog Devices ADXL367 3-Axis Accelerometer SPI Driver (ADXL367_SPI) [N/m/?] n<br />Analog Devices ADXL367 3-Axis Accelerometer I2C Driver (ADXL367_I2C) [N/m/?] n<br />Analog Devices ADXL372 3-Axis Accelerometer SPI Driver (ADXL372_SPI) [M/n/?] m<br />Analog Devices ADXL372 3-Axis Accelerometer I2C Driver (ADXL372_I2C) [M/n/?] m<br />Analog Devices ADXL380 3-Axis Accelerometer SPI Driver (ADXL380_SPI) [N/m/?] (NEW) <br />Analog Devices ADXL380 3-Axis Accelerometer I2C Driver (ADXL380_I2C) [N/m/?] (NEW) <br />Bosch BMA023/BMA1x0/BMA250 3-Axis Accelerometer Driver (BMA180) [N/m/?] n<br />Bosch BMA220 3-Axis Accelerometer Driver (BMA220) [N/m/?] n<br />Bosch BMA400 3-Axis Accelerometer Driver (BMA400) [N/m/?] n<br />Bosch BMC150 Accelerometer Driver (BMC150_ACCEL) [M/n/?] m<br />Bosch BMI088 Accelerometer Driver (BMI088_ACCEL) [N/m/?] n<br />MiraMEMS DA280 3-axis 14-bit digital accelerometer driver (DA280) [M/n/?] m<br />MiraMEMS DA311 3-axis 12-bit digital accelerometer driver (DA311) [M/n/?] m<br />Domintech DMARD06 Digital Accelerometer Driver (DMARD06) [N/m/?] n<br />Domintech DMARD09 3-axis Accelerometer Driver (DMARD09) [N/m/?] n<br />Domintech DMARD10 3-axis Accelerometer Driver (DMARD10) [M/n/?] m<br />NXP FXLS8962AF/FXLS8964AF Accelerometer I2C Driver (FXLS8962AF_I2C) [N/m/?] n<br />NXP FXLS8962AF/FXLS8964AF Accelerometer SPI Driver (FXLS8962AF_SPI) [N/m/?] n<br />HID Accelerometers 3D (HID_SENSOR_ACCEL_3D) [M/n/?] m<br />STMicroelectronics accelerometers 3-Axis Driver (IIO_ST_ACCEL_3AXIS) [M/n/?] m<br />&#160; STMicroelectronics accelerometers 3-Axis I2C Interface (IIO_ST_ACCEL_I2C_3AXIS) [M/n/?] m<br />&#160; STMicroelectronics accelerometers 3-Axis SPI Interface (IIO_ST_ACCEL_SPI_3AXIS) [M/n/?] m<br />Kionix KX022A tri-axis digital accelerometer SPI interface (IIO_KX022A_SPI) [N/m/?] (NEW) <br />Kionix KX022A tri-axis digital accelerometer I2C interface (IIO_KX022A_I2C) [N/m/?] (NEW) <br />Kionix KXSD9 Accelerometer Driver (KXSD9) [N/m/?] n<br />Kionix 3-Axis Accelerometer Driver (KXCJK1013) [M/n/?] m<br />mCube MC3230 Digital Accelerometer Driver (MC3230) [N/m/?] n<br />Freescale MMA7455L/MMA7456L Accelerometer I2C Driver (MMA7455_I2C) [N/m/?] n<br />Freescale MMA7455L/MMA7456L Accelerometer SPI Driver (MMA7455_SPI) [N/m/?] n<br />Freescale MMA7660FC 3-Axis Accelerometer Driver (MMA7660) [M/n/?] m<br />Freescale / NXP MMA8452Q and similar Accelerometers Driver (MMA8452) [N/m/?] n<br />Freescale MMA9551L Intelligent Motion-Sensing Platform Driver (MMA9551) [N/m/?] n<br />Freescale MMA9553L Intelligent Pedometer Platform Driver (MMA9553) [N/m/?] n<br />MEMSensing Digital 3-Axis Accelerometer Driver (MSA311) [N/m/?] n<br />Memsic MXC4005XC 3-Axis Accelerometer Driver (MXC4005) [M/n/?] m<br />Memsic MXC6255 Orientation Sensing Accelerometer Driver (MXC6255) [M/n/?] m<br />VTI SCA3000 series accelerometers (SCA3000) [N/m/?] n<br />Murata SCA3300 3-Axis Accelerometer Driver (SCA3300) [N/m/?] n<br />Sensortek STK8312 3-Axis Accelerometer Driver (STK8312) [N/m/?] n<br />Sensortek STK8BA50 3-Axis Accelerometer Driver (STK8BA50) [N/m/?] n<br />*<br />* Analog to digital converters<br />*<br />Analog Devices AD4000 ADC Driver (AD4000) [N/m/?] (NEW) <br />Analog Device AD4130 ADC Driver (AD4130) [N/m/?] (NEW) <br />Analog Device AD4695 ADC Driver (AD4695) [N/m/?] (NEW) <br />Analog Devices AD7091R5 ADC Driver (AD7091R5) [N/m/?] n<br />Analog Devices AD7091R8 ADC Driver (AD7091R8) [N/m/?] (NEW) <br />Analog Devices AD7124 and similar sigma-delta ADCs driver (AD7124) [M/n/?] m<br />Analog Devices AD7173 driver (AD7173) [N/m/?] (NEW) <br />Analog Devices AD7192 and similar ADC driver (AD7192) [N/m/?] n<br />Analog Devices AD7265/AD7266 ADC driver (AD7266) [N/m/?] n<br />Analog Devices AD7280A Lithium Ion Battery Monitoring System (AD7280) [N/m/?] n<br />Analog Devices AD7291 ADC driver (AD7291) [N/m/?] n<br />Analog Devices AD7292 ADC driver (AD7292) [M/n/?] m<br />Analog Devices AD7298 ADC driver (AD7298) [N/m/?] n<br />Analog Devices AD7380 ADC driver (AD7380) [N/m/?] (NEW) <br />Analog Devices AD7476 1-channel ADCs driver and other similar devices from AD and TI (AD7476) [N/m/?] n<br />Analog Devices AD7606 ADC driver with parallel interface support (AD7606_IFACE_PARALLEL) [N/m/?] n<br />Analog Devices AD7606 ADC driver with spi interface support (AD7606_IFACE_SPI) [N/m/?] n<br />Analog Devices AD7766/AD7767 ADC driver (AD7766) [M/n/?] m<br />Analog Devices AD7768-1 ADC driver (AD7768_1) [N/m/?] n<br />Analog Devices AD7780 and similar ADCs driver (AD7780) [N/m/?] n<br />Analog Devices AD7791 ADC driver (AD7791) [N/m/?] n<br />Analog Devices AD7793 and similar ADCs driver (AD7793) [N/m/?] n<br />Analog Devices AD7887 ADC driver (AD7887) [N/m/?] n<br />Analog Devices AD7923 and similar ADCs driver (AD7923) [N/m/?] n<br />Analog Devices AD7944 and similar ADCs driver (AD7944) [N/m/?] (NEW) <br />Analog Devices AD7949 and similar ADCs driver (AD7949) [M/n/?] m<br />Analog Devices AD799x ADC driver (AD799X) [N/m/?] n<br />Analog Devices AD9467 High Speed ADC driver (AD9467) [N/m/?] (NEW) <br />X-Powers AXP20X and AXP22X ADC driver (AXP20X_ADC) [N/m/?] n<br />X-Powers AXP288 ADC driver (AXP288_ADC) [M/n/?] m<br />Cosmic Circuits 10001 ADC driver (CC10001_ADC) [N/m/?] n<br />Envelope detector using a DAC and a comparator (ENVELOPE_DETECTOR) [N/m/?] n<br />Holt Integrated Circuits HI-8435 threshold detector (HI8435) [N/m/?] n<br />AVIA HX711 ADC for weight cells (HX711) [N/m/?] n<br />Texas Instruments INA2xx Power Monitors IIO driver (INA2XX_ADC) [N/m/?] n<br />Linear Technology LTC2309 ADC driver (LTC2309) [N/m/?] (NEW) <br />Linear Technology LTC2471 and LTC2473 ADC driver (LTC2471) [N/m/?] n<br />Linear Technology LTC2485 ADC driver (LTC2485) [N/m/?] n<br />Linear Technology LTC2496 ADC driver (LTC2496) [N/m/?] n<br />Linear Technology LTC2497 ADC driver (LTC2497) [N/m/?] n<br />Maxim max1027 ADC driver (MAX1027) [N/m/?] n<br />Maxim max11100 ADC driver (MAX11100) [N/m/?] n<br />Maxim max1117/max1118/max1119 ADCs driver (MAX1118) [N/m/?] n<br />Maxim max11205 ADC driver (MAX11205) [N/m/?] n<br />Analog Devices MAX11410 ADC driver (MAX11410) [N/m/?] (NEW) <br />Maxim max1241 ADC driver (MAX1241) [M/n/?] m<br />Maxim max1363 ADC driver (MAX1363) [M/n/?] m<br />Maxim max34408/max344089 ADC driver (MAX34408) [N/m/?] (NEW) <br />Maxim max9611/max9612 ADC driver (MAX9611) [N/m/?] n<br />Microchip Technology MCP3x01/02/04/08 and MCP3550/1/3 (MCP320X) [N/m/?] n<br />Microchip Technology MCP3421/2/3/4/5/6/7/8 driver (MCP3422) [N/m/?] n<br />Microchip Technology MCP3461/2/4/R, MCP3561/2/4/R driver (MCP3564) [N/m/?] (NEW) <br />Microchip Technology MCP3911 driver (MCP3911) [M/n/?] m<br />Nuvoton NAU7802 ADC driver (NAU7802) [N/m/?] n<br />Microchip Technology PAC1921 driver (PAC1921) [N/m/?] (NEW) <br />Microchip Technology PAC1934 driver (PAC1934) [N/m/?] (NEW) <br />Richtek RTQ6056 Current and Power Monitor ADC (RICHTEK_RTQ6056) [N/m/?] n<br />Generic sigma delta modulator (SD_ADC_MODULATOR) [N/m/?] n<br />Texas Instruments ADC081C/ADC101C/ADC121C family (TI_ADC081C) [N/m/?] n<br />Texas Instruments ADC0831/ADC0832/ADC0834/ADC0838 (TI_ADC0832) [N/m/?] n<br />Texas Instruments ADC084S021 (TI_ADC084S021) [N/m/?] n<br />Texas Instruments ADC12130/ADC12132/ADC12138 (TI_ADC12138) [N/m/?] n<br />Texas Instruments ADC108S102 and ADC128S102 driver (TI_ADC108S102) [N/m/?] n<br />Texas Instruments ADC128S052/ADC122S021/ADC124S021 (TI_ADC128S052) [M/n/?] m<br />Texas Instruments ADC161S626 1-channel differential ADC (TI_ADC161S626) [N/m/?] n<br />Texas Instruments ADS1015 ADC (TI_ADS1015) [M/n/?] m<br />Texas Instruments ADS1119 ADC (TI_ADS1119) [N/m/?] (NEW) <br />Texas Instruments ADS7924 ADC (TI_ADS7924) [N/m/?] (NEW) <br />Texas Instruments ADS1100 and ADS1000 ADC (TI_ADS1100) [N/m/?] (NEW) <br />Texas Instruments ADS1298 (TI_ADS1298) [N/m/?] (NEW) <br />Texas Instruments ADS7950 ADC driver (TI_ADS7950) [N/m/?] n<br />Texas Instruments ADS8344 (TI_ADS8344) [N/m/?] n<br />Texas Instruments ADS8688 (TI_ADS8688) [N/m/?] n<br />Texas Instruments ADS124S08 (TI_ADS124S08) [N/m/?] n<br />Texas Instruments ADS131E08 (TI_ADS131E08) [N/m/?] n<br />Texas Instruments LMP92064 ADC driver (TI_LMP92064) [N/m/?] (NEW) <br />Texas Instruments TLC4541 ADC driver (TI_TLC4541) [N/m/?] n<br />Texas Instruments TSC2046 ADC driver (TI_TSC2046) [N/m/?] n<br />Freescale vf610 ADC driver (VF610_ADC) [N/m/?] n<br />Viperboard ADC support (VIPERBOARD_ADC) [N/m/?] n<br />Xilinx XADC driver (XILINX_XADC) [N/m/?] n<br />*<br />* Analog to digital and digital to analog converters<br />*<br />Analog Devices AD74115H driver (AD74115) [N/m/?] (NEW) <br />Analog Devices AD74412R/AD74413R driver (AD74413R) [N/m/?] n<br />*<br />* Chemical Sensors<br />*<br />Aosong AGS02MA TVOC sensor driver (AOSONG_AGS02MA) [N/m/?] (NEW) <br />Atlas Scientific OEM SM sensors (ATLAS_PH_SENSOR) [N/m/?] n<br />Atlas Scientific EZO sensors (ATLAS_EZO_SENSOR) [N/m/?] n<br />Bosch Sensortec BME680 sensor driver (BME680) [M/n/?] m<br />AMS CCS811 VOC sensor (CCS811) [N/m/?] n<br />ScioSense ENS160 sensor driver (ENS160) [N/m/?] (NEW) <br />AMS iAQ-Core VOC sensors (IAQCORE) [N/m/?] n<br />Plantower PMS7003 particulate matter sensor (PMS7003) [N/m/?] n<br />SCD30 carbon dioxide sensor driver (SCD30_CORE) [N/m/?] n<br />SCD4X carbon dioxide sensor driver (SCD4X) [N/m/?] n<br />Sensirion SGPxx gas sensors (SENSIRION_SGP30) [N/m/?] n<br />Sensirion SGP40 gas sensor (SENSIRION_SGP40) [N/m/?] n<br />SPS30 particulate matter sensor I2C driver (SPS30_I2C) [N/m/?] n<br />SPS30 particulate matter sensor serial driver (SPS30_SERIAL) [N/m/?] n<br />Senseair Sunrise 006-0-0007 CO2 sensor (SENSEAIR_SUNRISE_CO2) [N/m/?] n<br />SGX Sensortech MiCS VZ89X VOC sensor (VZ89X) [N/m/?] n<br />*<br />* Digital to analog converters<br />*<br />Analog Devices AD3552R DAC driver (AD3552R) [N/m/?] n<br />Analog Devices AD5064 and similar multi-channel DAC driver (AD5064) [N/m/?] n<br />Analog Devices AD5360/61/62/63/70/71/73 DAC driver (AD5360) [N/m/?] n<br />Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver (AD5380) [N/m/?] n<br />Analog Devices AD5421 DAC driver (AD5421) [N/m/?] n<br />Analog Devices AD5446 and similar single channel DACs driver (AD5446) [N/m/?] n<br />Analog Devices AD5449 and similar DACs driver (AD5449) [N/m/?] n<br />Analog Devices AD5592R ADC/DAC driver (AD5592R) [N/m/?] n<br />Analog Devices AD5593R ADC/DAC driver (AD5593R) [N/m/?] n<br />Analog Devices AD5504/AD5501 DAC SPI driver (AD5504) [N/m/?] n<br />Analog Devices AD5624/44/64R DAC spi driver (AD5624R_SPI) [N/m/?] n<br />Analog Devices AD9739A RF DAC spi driver (AD9739A) [N/m/?] (NEW) <br />Analog Devices LTC2688 DAC spi driver (LTC2688) [N/m/?] n<br />Analog Devices AD5686 and similar multi-channel DACs (SPI) (AD5686_SPI) [N/m/?] n<br />Analog Devices AD5696 and similar multi-channel DACs (I2C) (AD5696_I2C) [N/m/?] n<br />Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver (AD5755) [N/m/?] n<br />Analog Devices AD5758 DAC driver (AD5758) [N/m/?] n<br />Analog Devices AD5761/61R/21/21R DAC driver (AD5761) [N/m/?] n<br />Analog Devices AD5764/64R/44/44R DAC driver (AD5764) [N/m/?] n<br />Analog Devices AD5766/AD5767 DAC driver (AD5766) [N/m/?] n<br />Analog Devices AD5770R IDAC driver (AD5770R) [N/m/?] n<br />Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver (AD5791) [N/m/?] n<br />Analog Devices AD7293 Power Amplifier Current Controller (AD7293) [N/m/?] n<br />Analog Devices AD7303 DAC driver (AD7303) [N/m/?] n<br />Analog Devices AD8801/AD8803 DAC driver (AD8801) [N/m/?] n<br />DAC emulation using a DPOT (DPOT_DAC) [N/m/?] n<br />Maxim Integrated DS4422/DS4424 DAC driver (DS4424) [N/m/?] n<br />Linear Technology LTC1660/LTC1665 DAC SPI driver (LTC1660) [M/n/?] m<br />Linear Technology LTC2632-12/10/8 and similar DAC spi driver (LTC2632) [N/m/?] n<br />Analog Devices LTC2664 and LTC2672 DAC SPI driver (LTC2664) [N/m/?] (NEW) <br />Mitsubishi M62332 DAC driver (M62332) [N/m/?] n<br />Maxim MAX517/518/519/520/521 DAC driver (MAX517) [N/m/?] n<br />Maxim MAX5522 DAC driver (MAX5522) [N/m/?] (NEW) <br />Maxim MAX5821 DAC driver (MAX5821) [N/m/?] n<br />MCP4725/6 DAC driver (MCP4725) [N/m/?] n<br />MCP4728 DAC driver (MCP4728) [N/m/?] (NEW) <br />MCP4801/02/11/12/21/22 DAC driver (MCP4821) [N/m/?] (NEW) <br />MCP4902, MCP4912, MCP4922 DAC driver (MCP4922) [N/m/?] n<br />Texas Instruments 8/10/12-bit 2/4-channel DAC driver (TI_DAC082S085) [N/m/?] n<br />Texas Instruments 8/10/12/16-bit 1/2/4-channel DAC driver (TI_DAC5571) [N/m/?] n<br />Texas Instruments 8/10/12-bit 1-channel DAC driver (TI_DAC7311) [M/n/?] m<br />Texas Instruments 12-bit 2-channel DAC driver (TI_DAC7612) [N/m/?] n<br />Vybrid vf610 DAC driver (VF610_DAC) [N/m/?] n<br />*<br />* Phase-Locked Loop (PLL) frequency synthesizers<br />*<br />Analog Devices ADF4350/ADF4351 Wideband Synthesizers (ADF4350) [N/m/?] n<br />Analog Devices ADF4371/ADF4372 Wideband Synthesizers (ADF4371) [N/m/?] n<br />Analog Devices ADF4377 Microwave Wideband Synthesizer (ADF4377) [N/m/?] (NEW) <br />Analog Devices ADMFM2000 Dual Microwave Down Converter (ADMFM2000) [N/m/?] (NEW) <br />Analog Devices ADMV1013 Microwave Upconverter (ADMV1013) [N/m/?] n<br />Analog Devices ADMV1014 Microwave Downconverter (ADMV1014) [N/m/?] n<br />Analog Devices ADMV4420 K Band Downconverter (ADMV4420) [N/m/?] n<br />Analog Devices ADRF6780 Microwave Upconverter (ADRF6780) [N/m/?] n<br />*<br />* Humidity sensors<br />*<br />Aosong AM2315 relative humidity and temperature sensor (AM2315) [N/m/?] n<br />DHT11 (and compatible sensors) driver (DHT11) [M/n/?] m<br />ENS210 temperature and humidity sensor (ENS210) [N/m/?] (NEW) <br />TI HDC100x relative humidity and temperature sensor (HDC100X) [N/m/?] n<br />TI HDC2010 relative humidity and temperature sensor (HDC2010) [N/m/?] n<br />TI HDC3020 relative humidity and temperature sensor (HDC3020) [N/m/?] (NEW) <br />HID Environmental humidity sensor (HID_SENSOR_HUMIDITY) [M/n/?] m<br />STMicroelectronics HTS221 sensor Driver (HTS221) [M/n/?] m<br />Measurement Specialties HTU21 humidity &amp; temperature sensor (HTU21) [N/m/?] n<br />SI7005 relative humidity and temperature sensor (SI7005) [N/m/?] n<br />Si7013/20/21 Relative Humidity and Temperature Sensors (SI7020) [N/m/?] n<br />*<br />* Inertial measurement units<br />*<br />Analog Devices ADIS16400 and similar IMU SPI driver (ADIS16400) [N/m/?] n<br />Analog Devices ADIS16460 and similar IMU driver (ADIS16460) [N/m/?] n<br />Analog Devices ADIS16475 and similar IMU driver (ADIS16475) [N/m/?] n<br />Analog Devices ADIS16480 and similar IMU driver (ADIS16480) [N/m/?] n<br />Bosch BMI160 I2C driver (BMI160_I2C) [N/m/?] n<br />Bosch BMI160 SPI driver (BMI160_SPI) [N/m/?] n<br />Bosch BMI323 I2C driver (BMI323_I2C) [N/m/?] (NEW) <br />Bosch BMI323 SPI driver (BMI323_SPI) [N/m/?] (NEW) <br />Bosch BNO055 attached via UART (BOSCH_BNO055_SERIAL) [N/m/?] n<br />Bosch BNO055 attached via I2C bus (BOSCH_BNO055_I2C) [N/m/?] n<br />NXP FXOS8700 I2C driver (FXOS8700_I2C) [N/m/?] n<br />NXP FXOS8700 SPI driver (FXOS8700_SPI) [N/m/?] n<br />Kionix KMX61 6-axis accelerometer and magnetometer (KMX61) [N/m/?] n<br />InvenSense ICM-426xx I2C driver (INV_ICM42600_I2C) [N/m/?] n<br />InvenSense ICM-426xx SPI driver (INV_ICM42600_SPI) [N/m/?] n<br />Invensense MPU6050 devices (I2C) (INV_MPU6050_I2C) [M/n/?] m<br />Invensense MPU6050 devices (SPI) (INV_MPU6050_SPI) [N/m/?] n<br />ST_LSM6DSx driver for STM 6-axis IMU MEMS sensors (IIO_ST_LSM6DSX) [M/n/?] m<br />STMicroelectronics LSM9DS0 IMU driver (IIO_ST_LSM9DS0) [N/m/?] n<br />*<br />* Light sensors<br />*<br />ACPI Ambient Light Sensor (ACPI_ALS) [M/n/?] m<br />ADJD-S311-CR999 digital color sensor (ADJD_S311) [N/m/?] n<br />ADUX1020 photometric sensor (ADUX1020) [N/m/?] n<br />AL3010 ambient light sensor (AL3010) [N/m/?] n<br />AL3320A ambient light sensor (AL3320A) [N/m/?] n<br />APDS9300 ambient light sensor (APDS9300) [N/m/?] n<br />Avago APDS9306 Ambient Light Sensor (APDS9306) [N/m/?] (NEW) <br />Avago APDS9960 gesture/RGB/ALS/proximity sensor (APDS9960) [N/m/?] n<br />AMS AS73211 XYZ color sensor and AMS AS7331 UV sensor (AS73211) [N/m/?] n<br />ROHM BH1745 colour sensor (BH1745) [N/m/?] (NEW) <br />ROHM BH1750 ambient light sensor (BH1750) [M/n/?] m<br />ROHM BH1780 ambient light sensor (BH1780) [N/m/?] n<br />CM32181 driver (CM32181) [M/n/?] m<br />CM3232 ambient light sensor (CM3232) [N/m/?] n<br />Capella CM3323 color light sensor (CM3323) [N/m/?] n<br />Capella CM3605 ambient light and proximity sensor (CM3605) [N/m/?] n<br />CM36651 driver (CM36651) [N/m/?] n<br />Sharp GP2AP002 Proximity/ALS sensor (GP2AP002) [N/m/?] n<br />Sharp GP2AP020A00F Proximity/ALS sensor (GP2AP020A00F) [N/m/?] n<br />Intersil 29018 light and proximity sensor (SENSORS_ISL29018) [N/m/?] n<br />Intersil ISL29028 Concurrent Light and Proximity Sensor (SENSORS_ISL29028) [N/m/?] n<br />Intersil ISL29125 digital color light sensor (ISL29125) [N/m/?] n<br />Intersil ISL76682 Light Sensor (ISL76682) [N/m/?] (NEW) <br />HID ALS (HID_SENSOR_ALS) [M/n/?] m<br />HID PROX (HID_SENSOR_PROX) [N/m/?] n<br />JSA1212 ALS and proximity sensor driver (JSA1212) [N/m/?] n<br />ROHM BU27008 color (RGB+C/IR) sensor (ROHM_BU27008) [N/m/?] (NEW) <br />ROHM BU27034 ambient light sensor (ROHM_BU27034) [N/m/?] (NEW) <br />ROHM RPR0521 ALS and proximity sensor driver (RPR0521) [M/n/?] m<br />LTR-390UV-01 ambient light and UV sensor (LTR390) [N/m/?] (NEW) <br />LTR-501ALS-01 light sensor (LTR501) [N/m/?] n<br />Liteon LTRF216A Light Sensor (LTRF216A) [N/m/?] n<br />LV0104CS Ambient Light Sensor (LV0104CS) [M/n/?] m<br />MAX44000 Ambient and Infrared Proximity Sensor (MAX44000) [N/m/?] n<br />MAX44009 Ambient Light Sensor (MAX44009) [M/n/?] m<br />ON Semiconductor NOA1305 ambient light sensor (NOA1305) [N/m/?] n<br />Texas Instruments OPT3001 Light Sensor (OPT3001) [M/n/?] m<br />Texas Instruments OPT4001 Light Sensor (OPT4001) [N/m/?] (NEW) <br />TXC PA12203001 light and proximity sensor (PA12203001) [M/n/?] m<br />SI1133 UV Index Sensor and Ambient Light Sensor (SI1133) [N/m/?] n<br />SI1132 and SI1141/2/3/5/6/7 combined ALS, UV index and proximity sensor (SI1145) [N/m/?] n<br />STK3310 ALS and proximity sensor (STK3310) [M/n/?] m<br />STMicroelectronics UVIS25 sensor driver (ST_UVIS25) [M/n/?] m<br />TAOS TCS3414 digital color sensor (TCS3414) [N/m/?] n<br />TAOS TCS3472 color light-to-digital converter (TCS3472) [N/m/?] n<br />TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors (SENSORS_TSL2563) [N/m/?] n<br />TAOS TSL2580, TSL2581 and TSL2583 light-to-digital converters (TSL2583) [N/m/?] n<br />TAOS TSL2591 ambient light sensor (TSL2591) [N/m/?] n<br />TAOS TSL/TMD2x71 and TSL/TMD2x72 Family of light and proximity sensors (TSL2772) [M/n/?] m<br />TAOS TSL4531 ambient light sensors (TSL4531) [N/m/?] n<br />UPISEMI light and proximity sensor (US5182D) [N/m/?] n<br />VCNL4000/4010/4020/4200 combined ALS and proximity sensor (VCNL4000) [N/m/?] n<br />VCNL4035 combined ALS and proximity sensor (VCNL4035) [M/n/?] m<br />VEML6030 ambient light sensor (VEML6030) [N/m/?] n<br />VEML6040 RGBW light sensor (VEML6040) [N/m/?] (NEW) <br />VEML6070 UV A light sensor (VEML6070) [N/m/?] n<br />VEML6075 UVA and UVB light sensor (VEML6075) [N/m/?] (NEW) <br />VL6180 ALS, range and proximity sensor (VL6180) [M/n/?] m<br />ZOPT2201 ALS and UV B sensor (ZOPT2201) [M/n/?] m<br />*<br />* Magnetometer sensors<br />*<br />Asahi Kasei AK8974 3-Axis Magnetometer (AK8974) [N/m/?] n<br />Asahi Kasei AK8975 3-Axis Magnetometer (AK8975) [M/n/?] m<br />Asahi Kasei AK09911 3-axis Compass (AK09911) [N/m/?] n<br />Bosch BMC150 I2C Magnetometer Driver (BMC150_MAGN_I2C) [M/n/?] m<br />Bosch BMC150 SPI Magnetometer Driver (BMC150_MAGN_SPI) [N/m/?] n<br />Freescale MAG3110 3-Axis Magnetometer (MAG3110) [N/m/?] n<br />HID Magenetometer 3D (HID_SENSOR_MAGNETOMETER_3D) [M/n/?] m<br />MEMSIC MMC35240 3-axis magnetic sensor (MMC35240) [N/m/?] n<br />STMicroelectronics magnetometers 3-Axis Driver (IIO_ST_MAGN_3AXIS) [M/n/?] m<br />&#160; STMicroelectronics magnetometers 3-Axis I2C Interface (IIO_ST_MAGN_I2C_3AXIS) [M/n/?] m<br />&#160; STMicroelectronics magnetometers 3-Axis SPI Interface (IIO_ST_MAGN_SPI_3AXIS) [M/n/?] m<br />Honeywell HMC5843/5883/5883L 3-Axis Magnetometer (I2C) (SENSORS_HMC5843_I2C) [N/m/?] n<br />Honeywell HMC5983 3-Axis Magnetometer (SPI) (SENSORS_HMC5843_SPI) [N/m/?] n<br />PNI RM3100 3-Axis Magnetometer (I2C) (SENSORS_RM3100_I2C) [M/n/?] m<br />PNI RM3100 3-Axis Magnetometer (SPI) (SENSORS_RM3100_SPI) [M/n/?] m<br />TI TMAG5273 Low-Power Linear 3D Hall-Effect Sensor (TI_TMAG5273) [N/m/?] (NEW) <br />Yamaha YAS530 family of 3-Axis Magnetometers (I2C) (YAMAHA_YAS530) [N/m/?] n<br />*<br />* Digital potentiometers<br />*<br />Analog Devices AD5110 and similar Digital Potentiometer driver (AD5110) [N/m/?] n<br />Analog Devices AD5272 and similar Digital Potentiometer driver (AD5272) [M/n/?] m<br />Maxim Integrated DS1803 and similar Digital Potentiometer driver (DS1803) [N/m/?] n<br />Maxim MAX5432-MAX5435 Digital Potentiometer driver (MAX5432) [N/m/?] n<br />Maxim MAX5481-MAX5484 Digital Potentiometer driver (MAX5481) [N/m/?] n<br />Maxim MAX5487/MAX5488/MAX5489 Digital Potentiometer driver (MAX5487) [N/m/?] n<br />Microchip MCP4017/18/19 Digital Potentiometer driver (MCP4018) [M/n/?] m<br />Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X Digital Potentiometer driver (MCP4131) [N/m/?] n<br />Microchip MCP45xx/MCP46xx Digital Potentiometer driver (MCP4531) [N/m/?] n<br />Microchip MCP41xxx/MCP42xxx Digital Potentiometer driver (MCP41010) [M/n/?] m<br />Texas Instruments digital potentiometer driver (TPL0102) [N/m/?] n<br />Renesas X9250 quad controlled potentiometers (X9250) [N/m/?] (NEW) <br />*<br />* Pressure sensors<br />*<br />Honeywell ABP pressure sensor driver (ABP060MG) [M/n/?] m<br />ROHM BM1390GLV-Z pressure sensor driver (ROHM_BM1390) [N/m/?] (NEW) <br />Bosch Sensortec BMP180/BMP280/BMP380/BMP580 pressure sensor driver (BMP280) [M/n/?] m<br />All Sensors DLHL60D and DLHL60G low voltage digital pressure sensors (DLHL60D) [N/m/?] n<br />Infineon DPS310 pressure and temperature sensor (DPS310) [N/m/?] n<br />HID PRESS (HID_SENSOR_PRESS) [N/m/?] n<br />Hope RF HP03 temperature and pressure sensor driver (HP03) [N/m/?] n<br />Honeywell HSC/SSC TruStability pressure sensor series (HSC030PA) [N/m/?] (NEW) <br />InvenSense ICP-101xx pressure and temperature sensor (ICP10100) [N/m/?] n<br />Freescale MPL115A2 pressure sensor driver (MPL115_I2C) [M/n/?] m<br />Freescale MPL115A1 pressure sensor driver (MPL115_SPI) [N/m/?] n<br />Freescale MPL3115A2 pressure sensor driver (MPL3115) [N/m/?] n<br />Honeywell MPRLS0025PA (MicroPressure sensors series) (MPRLS0025PA) [N/m/?] (NEW) <br />Measurement Specialties MS5611 pressure sensor driver (MS5611) [N/m/?] n<br />Measurement Specialties MS5637 pressure &amp; temperature sensor (MS5637) [N/m/?] n<br />Sensirion SDP500 differential pressure sensor I2C driver (SDP500) [N/m/?] (NEW) <br />STMicroelectronics pressure sensor Driver (IIO_ST_PRESS) [N/m/?] n<br />EPCOS T5403 digital barometric pressure sensor driver (T5403) [N/m/?] n<br />HOPERF HP206C precision barometer and altimeter sensor (HP206C) [N/m/?] n<br />Murata ZPA2326 pressure sensor driver (ZPA2326) [N/m/?] n<br />*<br />* Proximity and distance sensors<br />*<br />TYHX HX9023S SAR sensor (HX9023S) [N/m/?] (NEW) <br />Murata IRS-D200 PIR sensor (IRSD200) [N/m/?] (NEW) <br />Intersil ISL29501 Time Of Flight sensor (ISL29501) [N/m/?] n<br />PulsedLight LIDAR sensor (LIDAR_LITE_V2) [N/m/?] n<br />MaxSonar I2CXL family ultrasonic sensors (MB1232) [M/n/?] m<br />Parallax GPIO bitbanged ranger sensors (PING) [N/m/?] n<br />RFD77402 ToF sensor (RFD77402) [N/m/?] n<br />GPIO bitbanged ultrasonic ranger sensor (SRF04, MB1000) (SRF04) [N/m/?] n<br />SX9310/SX9311 Semtech proximity sensor (SX9310) [N/m/?] n<br />SX9324 Semtech proximity sensor (SX9324) [N/m/?] n<br />SX9360 Semtech proximity sensor (SX9360) [N/m/?] n<br />SX9500 Semtech proximity sensor (SX9500) [N/m/?] n<br />Devantech SRF02/SRF08/SRF10 ultrasonic ranger sensor (SRF08) [N/m/?] n<br />VCNL3020 proximity sensor (VCNL3020) [N/m/?] n<br />STMicroelectronics VL53L0X ToF ranger sensor (I2C) (VL53L0X_I2C) [M/n/?] m<br />AW96103/AW96105 Awinic proximity sensor (AW96103) [N/m/?] (NEW) <br />*<br />* Temperature sensors<br />*<br />Analog Devices Multi-Sensor Digital Temperature Measurement System (LTC2983) [N/m/?] n<br />Maxim thermocouple sensors (MAXIM_THERMOCOUPLE) [M/n/?] m<br />HID Environmental temperature sensor (HID_SENSOR_TEMP) [M/n/?] m<br />MLX90614 contact-less infrared sensor (MLX90614) [M/n/?] m<br />MLX90632 contact-less infrared sensor with medical accuracy (MLX90632) [M/n/?] m<br />MLX90635 contact-less infrared sensor with medical accuracy (MLX90635) [N/m/?] (NEW) <br />TMP006 infrared thermopile sensor (TMP006) [N/m/?] n<br />TMP007 infrared thermopile sensor with Integrated Math Engine (TMP007) [N/m/?] n<br />TMP117 Digital temperature sensor with integrated NV memory (TMP117) [N/m/?] n<br />Measurement Specialties TSYS01 temperature sensor using I2C bus connection (TSYS01) [N/m/?] n<br />Measurement Specialties TSYS02D temperature sensor (TSYS02D) [N/m/?] n<br />Maxim MAX30208 digital temperature sensor (MAX30208) [N/m/?] (NEW) <br />MAX31856 thermocouple sensor (MAX31856) [M/n/?] m<br />MAX31865 RTD to Digital converter (MAX31865) [N/m/?] n<br />MCP9600 thermocouple EMF converter (MCP9600) [N/m/?] (NEW) <br />*<br />* Pulse-Width Modulation (PWM) Support<br />*<br />Pulse-Width Modulation (PWM) Support (PWM) [Y/n/?] y<br />&#160; PWM lowlevel drivers additional checks and debug messages (PWM_DEBUG) [N/y/?] n<br />&#160; Clock based PWM support (PWM_CLK) [N/m/y/?] n<br />&#160; DesignWare PWM Controller (PCI bus) (PWM_DWC) [N/m/y/?] n<br />&#160; GPIO PWM support (PWM_GPIO) [N/m/y/?] (NEW) <br />&#160; Intel LPSS PWM PCI driver (PWM_LPSS_PCI) [M/n/y/?] m<br />&#160; Intel LPSS PWM platform driver (PWM_LPSS_PLATFORM) [M/n/y/?] m<br />&#160; NXP PCA9685 PWM driver (PWM_PCA9685) [N/m/?] n<br />*<br />* Reset Controller Support<br />*<br />Reset Controller Support (RESET_CONTROLLER) [Y/?] y<br />&#160; GPIO reset controller (RESET_GPIO) [N/m/y/?] (NEW) <br />&#160; TI SYSCON Reset Driver (RESET_TI_SYSCON) [N/m/y/?] n<br />&#160; TI TPS380x Reset Driver (RESET_TI_TPS380X) [N/m/y/?] n<br />*<br />* Performance monitor support<br />*<br />Synopsys DesignWare PCIe PMU (DWC_PCIE_PMU) [N/m/y/?] (NEW) <br />*<br />* Reliability, Availability and Serviceability (RAS) features<br />*<br />Reliability, Availability and Serviceability (RAS) features (RAS) [Y/?] y<br />&#160; Correctable Errors Collector (RAS_CEC) [Y/n/?] y<br />&#160; &#160; CEC debugging machinery (RAS_CEC_DEBUG) [N/y/?] n<br />&#160; AMD Address Translation Library (AMD_ATL) [M/n/y/?] (NEW) <br />&#160; &#160; FRU Memory Poison Manager (RAS_FMPM) [M/n/?] (NEW) <br />*<br />* NVDIMM (Non-Volatile Memory Device) Support<br />*<br />NVDIMM (Non-Volatile Memory Device) Support (LIBNVDIMM) [M/y/?] m<br />&#160; PMEM: Persistent memory block device support (BLK_DEV_PMEM) [M/n/?] m<br />&#160; BTT: Block Translation Table (atomic sector updates) (BTT) [Y/n/?] y<br />&#160; PFN: Map persistent (device) memory (NVDIMM_PFN) [Y/n/?] y<br />&#160; &#160; NVDIMM DAX: Raw access to persistent memory (NVDIMM_DAX) [Y/n/?] y<br />&#160; Enable NVDIMM security unit tests (NVDIMM_SECURITY_TEST) [N/y/?] (NEW) <br />*<br />* File systems<br />*<br />Validate filesystem parameter description (VALIDATE_FS_PARSER) [N/y/?] n<br />Second extended fs support (DEPRECATED) (EXT2_FS) [N/m/y/?] n<br />The Extended 3 (ext3) filesystem (EXT3_FS) [N/m/y/?] n<br />The Extended 4 (ext4) filesystem (EXT4_FS) [M/n/y/?] m<br />&#160; Use ext4 for ext2 file systems (EXT4_USE_FOR_EXT2) [Y/n/?] y<br />&#160; Ext4 POSIX Access Control Lists (EXT4_FS_POSIX_ACL) [Y/n/?] y<br />&#160; Ext4 Security Labels (EXT4_FS_SECURITY) [Y/n/?] y<br />&#160; Ext4 debugging support (EXT4_DEBUG) [N/y/?] n<br />JBD2 (ext4) debugging support (JBD2_DEBUG) [N/y/?] n<br />Reiserfs support (deprecated) (REISERFS_FS) [M/n/y/?] m<br />&#160; Enable reiserfs debug mode (REISERFS_CHECK) [N/y/?] n<br />&#160; Stats in /proc/fs/reiserfs (REISERFS_PROC_INFO) [Y/n/?] y<br />&#160; ReiserFS extended attributes (REISERFS_FS_XATTR) [Y/n/?] y<br />&#160; &#160; ReiserFS POSIX Access Control Lists (REISERFS_FS_POSIX_ACL) [Y/n/?] y<br />&#160; &#160; ReiserFS Security Labels (REISERFS_FS_SECURITY) [Y/n/?] y<br />JFS filesystem support (JFS_FS) [M/n/y/?] m<br />&#160; JFS POSIX Access Control Lists (JFS_POSIX_ACL) [Y/n/?] y<br />&#160; JFS Security Labels (JFS_SECURITY) [Y/n/?] y<br />&#160; JFS debugging (JFS_DEBUG) [N/y/?] n<br />&#160; JFS statistics (JFS_STATISTICS) [Y/n/?] y<br />XFS filesystem support (XFS_FS) [M/n/y/?] m<br />&#160; Support deprecated V4 (crc=0) format (XFS_SUPPORT_V4) [Y/n/?] y<br />&#160; Support deprecated case-insensitive ascii (ascii-ci=1) format (XFS_SUPPORT_ASCII_CI) [Y/n/?] (NEW) <br />&#160; XFS Quota support (XFS_QUOTA) [Y/n/?] y<br />&#160; XFS POSIX ACL support (XFS_POSIX_ACL) [Y/n/?] y<br />&#160; XFS Realtime subvolume support (XFS_RT) [Y/n/?] y<br />XFS online metadata check support (XFS_ONLINE_SCRUB) [Y/n/?] y<br />&#160; XFS online metadata check usage data collection (XFS_ONLINE_SCRUB_STATS) [Y/n/?] (NEW) <br />&#160; XFS online metadata repair support (XFS_ONLINE_REPAIR) [N/y/?] n<br />XFS Verbose Warnings (XFS_WARN) [N/y/?] n<br />XFS Debugging support (XFS_DEBUG) [N/y/?] n<br />GFS2 file system support (GFS2_FS) [M/n/y/?] m<br />&#160; GFS2 DLM locking (GFS2_FS_LOCKING_DLM) [Y/n/?] y<br />OCFS2 file system support (OCFS2_FS) [M/n/?] m<br />&#160; O2CB Kernelspace Clustering (OCFS2_FS_O2CB) [M/n/?] m<br />&#160; OCFS2 Userspace Clustering (OCFS2_FS_USERSPACE_CLUSTER) [M/n/?] m<br />&#160; OCFS2 statistics (OCFS2_FS_STATS) [Y/n/?] y<br />&#160; OCFS2 logging support (OCFS2_DEBUG_MASKLOG) [N/y/?] n<br />&#160; OCFS2 expensive checks (OCFS2_DEBUG_FS) [N/y/?] n<br />Btrfs filesystem support (BTRFS_FS) [M/n/y/?] m<br />&#160; Btrfs POSIX Access Control Lists (BTRFS_FS_POSIX_ACL) [Y/n/?] y<br />&#160; Btrfs will run sanity tests upon loading (BTRFS_FS_RUN_SANITY_TESTS) [N/y/?] n<br />&#160; Btrfs debugging support (BTRFS_DEBUG) [N/y/?] n<br />&#160; Btrfs assert support (BTRFS_ASSERT) [N/y/?] n<br />&#160; Btrfs with the ref verify tool compiled in (BTRFS_FS_REF_VERIFY) [N/y/?] n<br />NILFS2 file system support (NILFS2_FS) [M/n/y/?] m<br />F2FS filesystem support (F2FS_FS) [M/n/y/?] m<br />&#160; F2FS Status Information (F2FS_STAT_FS) [Y/n/?] y<br />&#160; F2FS extended attributes (F2FS_FS_XATTR) [Y/?] y<br />&#160; &#160; F2FS Access Control Lists (F2FS_FS_POSIX_ACL) [Y/n/?] y<br />&#160; &#160; F2FS Security Labels (F2FS_FS_SECURITY) [Y/n/?] y<br />&#160; F2FS consistency checking feature (F2FS_CHECK_FS) [N/y/?] n<br />&#160; F2FS fault injection facility (F2FS_FAULT_INJECTION) [N/y/?] n<br />&#160; F2FS compression feature (F2FS_FS_COMPRESSION) [Y/n/?] y<br />&#160; &#160; LZO compression support (F2FS_FS_LZO) [Y/n/?] y<br />&#160; &#160; &#160; LZO-RLE compression support (F2FS_FS_LZORLE) [Y/n/?] y<br />&#160; &#160; LZ4 compression support (F2FS_FS_LZ4) [Y/n/?] y<br />&#160; &#160; &#160; LZ4HC compression support (F2FS_FS_LZ4HC) [Y/n/?] y<br />&#160; &#160; ZSTD compression support (F2FS_FS_ZSTD) [Y/n/?] y<br />&#160; F2FS IO statistics information (F2FS_IOSTAT) [Y/n/?] y<br />&#160; F2FS unfair rw_semaphore (F2FS_UNFAIR_RWSEM) [N/y/?] n<br />bcachefs filesystem support (EXPERIMENTAL) (BCACHEFS_FS) [N/m/y/?] (NEW) <br />zonefs filesystem support (ZONEFS_FS) [M/n/y/?] m<br />File system based Direct Access (DAX) support (FS_DAX) [Y/n/?] y<br />Enable filesystem export operations for block IO (EXPORTFS_BLOCK_OPS) [Y/?] y<br />FS Encryption (Per-file encryption) (FS_ENCRYPTION) [Y/n/?] y<br />FS Verity (read-only file-based authenticity protection) (FS_VERITY) [Y/n/?] y<br />&#160; FS Verity builtin signature support (FS_VERITY_BUILTIN_SIGNATURES) [N/y/?] n<br />Dnotify support (DNOTIFY) [Y/n/?] y<br />Inotify support for userspace (INOTIFY_USER) [Y/?] y<br />Filesystem wide access notification (FANOTIFY) [Y/?] y<br />&#160; fanotify permissions checking (FANOTIFY_ACCESS_PERMISSIONS) [Y/n/?] y<br />Quota support (QUOTA) [Y/?] y<br />Report quota messages through netlink interface (QUOTA_NETLINK_INTERFACE) [Y/n/?] y<br />Additional quota sanity checks (QUOTA_DEBUG) [N/y/?] n<br />Old quota format support (QFMT_V1) [N/m/y/?] n<br />Quota format vfsv0 and vfsv1 support (QFMT_V2) [Y/n/m/?] y<br />Kernel automounter support (supports v3, v4 and v5) (AUTOFS_FS) [Y/?] y<br />FUSE (Filesystem in Userspace) support (FUSE_FS) [M/n/y/?] m<br />&#160; Character device in Userspace support (CUSE) [M/n/?] m<br />&#160; Virtio Filesystem (VIRTIO_FS) [N/m/?] n<br />&#160; FUSE passthrough operations support (FUSE_PASSTHROUGH) [Y/n/?] (NEW) <br />Overlay filesystem support (OVERLAY_FS) [M/n/y/?] m<br />&#160; Overlayfs: turn on redirect directory feature by default (OVERLAY_FS_REDIRECT_DIR) [N/y/?] n<br />&#160; Overlayfs: follow redirects even if redirects are turned off (OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW) [Y/n/?] y<br />&#160; Overlayfs: turn on inodes index feature by default (OVERLAY_FS_INDEX) [N/y/?] n<br />&#160; Overlayfs: auto enable inode number mapping (OVERLAY_FS_XINO_AUTO) [N/y/?] n<br />&#160; Overlayfs: turn on metadata only copy up feature by default (OVERLAY_FS_METACOPY) [N/y/?] n<br />&#160; Overlayfs: turn on extra debugging checks (OVERLAY_FS_DEBUG) [N/y/?] (NEW) <br />*<br />* Caches<br />*<br />Gather statistical information on local caching (NETFS_STATS) [Y/?] y<br />Enable dynamic debugging netfslib and FS-Cache (NETFS_DEBUG) [N/y/?] (NEW) <br />General filesystem local caching manager (FSCACHE) [Y/?] (NEW) y<br />&#160; Gather statistical information on local caching (FSCACHE_STATS) [Y/n/?] y<br />&#160; Filesystem caching on files (CACHEFILES) [M/n/?] m<br />&#160; &#160; Debug CacheFiles (CACHEFILES_DEBUG) [N/y/?] n<br />&#160; &#160; Provide error injection for cachefiles (CACHEFILES_ERROR_INJECTION) [N/y/?] n<br />&#160; &#160; Support for on-demand read (CACHEFILES_ONDEMAND) [N/y/?] n<br />*<br />* DOS/FAT/EXFAT/NT Filesystems<br />*<br />MSDOS fs support (MSDOS_FS) [M/n/y/?] m<br />VFAT (Windows-95) fs support (VFAT_FS) [M/n/y/?] m<br />Default codepage for FAT (FAT_DEFAULT_CODEPAGE) [437] 437<br />Default iocharset for FAT (FAT_DEFAULT_IOCHARSET) [ascii] ascii<br />Enable FAT UTF-8 option by default (FAT_DEFAULT_UTF8) [N/y/?] n<br />exFAT filesystem support (EXFAT_FS) [M/n/y/?] m<br />&#160; Default iocharset for exFAT (EXFAT_DEFAULT_IOCHARSET) [utf8] utf8<br />NTFS Read-Write file system support (NTFS3_FS) [M/y/?] m<br />&#160; 64 bits per NTFS clusters (NTFS3_64BIT_CLUSTER) [N/y/?] (NEW) <br />&#160; activate support of external compressions lzx/xpress (NTFS3_LZX_XPRESS) [N/y/?] (NEW) <br />&#160; NTFS POSIX Access Control Lists (NTFS3_FS_POSIX_ACL) [N/y/?] (NEW) <br />NTFS file system support (NTFS_FS) [M/n/y/?] m<br />*<br />* Pseudo filesystems<br />*<br />/proc file system support (PROC_FS) [Y/?] y<br />&#160; /proc/kcore support (PROC_KCORE) [Y/n/?] y<br />&#160; /proc/vmcore support (PROC_VMCORE) [Y/n/?] y<br />&#160; &#160; Device Hardware/Firmware Log Collection (PROC_VMCORE_DEVICE_DUMP) [Y/n/?] y<br />&#160; Include /proc/&lt;pid&gt;/task/&lt;tid&gt;/children file (PROC_CHILDREN) [Y/?] y<br />Tmpfs virtual memory file system support (former shm fs) (TMPFS) [Y/?] y<br />&#160; Tmpfs POSIX Access Control Lists (TMPFS_POSIX_ACL) [Y/?] y<br />&#160; Tmpfs extended attributes (TMPFS_XATTR) [Y/?] y<br />&#160; Use 64-bit ino_t by default in tmpfs (TMPFS_INODE64) [Y/n/?] y<br />&#160; Tmpfs quota support (TMPFS_QUOTA) [N/y/?] (NEW) <br />Userspace-driven configuration filesystem (CONFIGFS_FS) [M/y/?] m<br />EFI Variable filesystem (EFIVAR_FS) [M/n/y/?] m<br />*<br />* Miscellaneous filesystems<br />*<br />Miscellaneous filesystems (MISC_FILESYSTEMS) [Y/?] y<br />&#160; ORANGEFS (Powered by PVFS) support (ORANGEFS_FS) [M/n/y/?] m<br />&#160; ADFS file system support (ADFS_FS) [N/m/y/?] n<br />&#160; Amiga FFS file system support (AFFS_FS) [M/n/y/?] m<br />&#160; eCrypt filesystem layer support (ECRYPT_FS) [M/n/y/?] m<br />&#160; &#160; Enable notifications for userspace key wrap/unwrap (ECRYPT_FS_MESSAGING) [N/y/?] n<br />&#160; Apple Macintosh file system support (HFS_FS) [M/n/y/?] m<br />&#160; Apple Extended HFS file system support (HFSPLUS_FS) [M/n/y/?] m<br />&#160; BeOS file system (BeFS) support (read only) (BEFS_FS) [M/n/y/?] m<br />&#160; &#160; Debug BeFS (BEFS_DEBUG) [N/y/?] n<br />&#160; BFS file system support (BFS_FS) [N/m/y/?] n<br />&#160; EFS file system support (read only) (EFS_FS) [N/m/y/?] n<br />&#160; Journalling Flash File System v2 (JFFS2) support (JFFS2_FS) [M/n/?] m<br />&#160; &#160; JFFS2 debugging verbosity (0 = quiet, 2 = noisy) (JFFS2_FS_DEBUG) [0] 0<br />&#160; &#160; JFFS2 write-buffering support (JFFS2_FS_WRITEBUFFER) [Y/n/?] y<br />&#160; &#160; &#160; Verify JFFS2 write-buffer reads (JFFS2_FS_WBUF_VERIFY) [N/y/?] n<br />&#160; &#160; JFFS2 summary support (JFFS2_SUMMARY) [Y/n/?] y<br />&#160; &#160; JFFS2 XATTR support (JFFS2_FS_XATTR) [Y/n/?] y<br />&#160; &#160; &#160; JFFS2 POSIX Access Control Lists (JFFS2_FS_POSIX_ACL) [Y/n/?] y<br />&#160; &#160; &#160; JFFS2 Security Labels (JFFS2_FS_SECURITY) [Y/n/?] y<br />&#160; &#160; Advanced compression options for JFFS2 (JFFS2_COMPRESSION_OPTIONS) [N/y/?] n<br />&#160; UBIFS file system support (UBIFS_FS) [M/n/?] m<br />&#160; &#160; Advanced compression options (UBIFS_FS_ADVANCED_COMPR) [N/y/?] n<br />&#160; &#160; Access time support (UBIFS_ATIME_SUPPORT) [Y/n/?] y<br />&#160; &#160; UBIFS XATTR support (UBIFS_FS_XATTR) [Y/?] y<br />&#160; &#160; &#160; UBIFS Security Labels (UBIFS_FS_SECURITY) [Y/n/?] y<br />&#160; &#160; UBIFS authentication support (UBIFS_FS_AUTHENTICATION) [Y/n/?] y<br />&#160; Compressed ROM file system support (cramfs) (CRAMFS) [M/n/y/?] m<br />&#160; &#160; Support CramFs image directly mapped in physical memory (CRAMFS_MTD) [N/y/?] n<br />&#160; SquashFS 4.0 - Squashed file system support (SQUASHFS) [M/n/y/?] m<br />&#160; &#160; File decompression options<br />&#160; &#160; &gt; 1. Decompress file data into an intermediate buffer (SQUASHFS_FILE_CACHE)<br />&#160; &#160; &#160; 2. Decompress files directly into the page cache (SQUASHFS_FILE_DIRECT)<br />&#160; &#160; choice[1-2?]: 1<br />&#160; &#160; Select the parallel decompression mode during mount (SQUASHFS_CHOICE_DECOMP_BY_MOUNT) [N/y/?] (NEW) <br />&#160; &#160; &#160; Select decompression parallel mode at compile time<br />&#160; &#160; &#160; &gt; 1. Single threaded compression (SQUASHFS_COMPILE_DECOMP_SINGLE) (NEW)<br />&#160; &#160; &#160; &#160; 2. Use multiple decompressors for parallel I/O (SQUASHFS_COMPILE_DECOMP_MULTI) (NEW)<br />&#160; &#160; &#160; &#160; 3. Use percpu multiple decompressors for parallel I/O (SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU) (NEW)<br />&#160; &#160; &#160; choice[1-3?]: <br />&#160; &#160; Squashfs XATTR support (SQUASHFS_XATTR) [Y/n/?] y<br />&#160; &#160; Include support for ZLIB compressed file systems (SQUASHFS_ZLIB) [Y/n/?] y<br />&#160; &#160; Include support for LZ4 compressed file systems (SQUASHFS_LZ4) [Y/n/?] y<br />&#160; &#160; Include support for LZO compressed file systems (SQUASHFS_LZO) [Y/n/?] y<br />&#160; &#160; Include support for XZ compressed file systems (SQUASHFS_XZ) [Y/n/?] y<br />&#160; &#160; Include support for ZSTD compressed file systems (SQUASHFS_ZSTD) [Y/n/?] y<br />&#160; &#160; Use 4K device block size? (SQUASHFS_4K_DEVBLK_SIZE) [N/y/?] n<br />&#160; &#160; Additional option for memory-constrained systems (SQUASHFS_EMBEDDED) [N/y/?] n<br />&#160; FreeVxFS file system support (VERITAS VxFS(TM) compatible) (VXFS_FS) [N/m/y/?] n<br />&#160; Minix file system support (MINIX_FS) [M/n/y/?] m<br />&#160; SonicBlue Optimized MPEG File System support (OMFS_FS) [N/m/y/?] n<br />&#160; OS/2 HPFS file system support (HPFS_FS) [N/m/y/?] n<br />&#160; QNX4 file system support (read only) (QNX4FS_FS) [N/m/y/?] n<br />&#160; QNX6 file system support (read only) (QNX6FS_FS) [N/m/y/?] n<br />&#160; ROM file system support (ROMFS_FS) [M/n/y/?] m<br />&#160; &#160; RomFS backing stores<br />&#160; &#160; &gt; 1. Block device-backed ROM file system support (ROMFS_BACKED_BY_BLOCK)<br />&#160; &#160; &#160; 2. MTD-backed ROM file system support (ROMFS_BACKED_BY_MTD)<br />&#160; &#160; &#160; 3. Both the above (ROMFS_BACKED_BY_BOTH)<br />&#160; &#160; choice[1-3?]: 1<br />&#160; Persistent store support (PSTORE) [Y/?] y<br />&#160; &#160; Pstore compression (deflate) (PSTORE_COMPRESS) [Y/n/?] y<br />&#160; &#160; Log kernel console messages (PSTORE_CONSOLE) [N/y/?] n<br />&#160; &#160; Log user space messages (PSTORE_PMSG) [N/y/?] n<br />&#160; &#160; Persistent function tracer (PSTORE_FTRACE) [N/y/?] n<br />&#160; &#160; Log panic/oops to a RAM buffer (PSTORE_RAM) [M/n/y/?] m<br />&#160; &#160; Log panic/oops to a block device (PSTORE_BLK) [M/n/y/?] m<br />&#160; &#160; &#160; block device identifier (PSTORE_BLK_BLKDEV) [] <br />&#160; &#160; &#160; Size in Kbytes of kmsg dump log to store (PSTORE_BLK_KMSG_SIZE) [64] 64<br />&#160; &#160; &#160; Maximum kmsg dump reason to store (PSTORE_BLK_MAX_REASON) [2] 2<br />&#160; System V/Xenix/V7/Coherent file system support (SYSV_FS) [M/n/y/?] m<br />&#160; UFS file system support (read only) (UFS_FS) [M/n/y/?] m<br />&#160; &#160; UFS file system write support (DANGEROUS) (UFS_FS_WRITE) [N/y/?] n<br />&#160; &#160; UFS debugging (UFS_DEBUG) [N/y/?] n<br />&#160; EROFS filesystem support (EROFS_FS) [M/n/y/?] m<br />&#160; &#160; EROFS debugging feature (EROFS_FS_DEBUG) [N/y/?] n<br />&#160; &#160; EROFS extended attributes (EROFS_FS_XATTR) [Y/n/?] y<br />&#160; &#160; &#160; EROFS Access Control Lists (EROFS_FS_POSIX_ACL) [Y/n/?] y<br />&#160; &#160; &#160; EROFS Security Labels (EROFS_FS_SECURITY) [Y/n/?] y<br />&#160; &#160; File-backed EROFS filesystem support (EROFS_FS_BACKED_BY_FILE) [Y/n/?] (NEW) <br />&#160; &#160; EROFS Data Compression Support (EROFS_FS_ZIP) [Y/n/?] y<br />&#160; &#160; &#160; EROFS LZMA compressed data support (EROFS_FS_ZIP_LZMA) [N/y/?] n<br />&#160; &#160; &#160; EROFS DEFLATE compressed data support (EROFS_FS_ZIP_DEFLATE) [N/y/?] (NEW) <br />&#160; &#160; &#160; EROFS Zstandard compressed data support (EROFS_FS_ZIP_ZSTD) [N/y/?] (NEW) <br />&#160; &#160; EROFS fscache-based on-demand read support (deprecated) (EROFS_FS_ONDEMAND) [N/y/?] (NEW) <br />&#160; EROFS per-cpu decompression kthread workers (EROFS_FS_PCPU_KTHREAD) [N/y/?] (NEW) <br />&#160; VirtualBox guest shared folder (vboxsf) support (VBOXSF_FS) [M/n/?] m<br />*<br />* Network File Systems<br />*<br />Network File Systems (NETWORK_FILESYSTEMS) [Y/n/?] y<br />&#160; NFS client support (NFS_FS) [M/n/y/?] m<br />&#160; &#160; NFS client support for NFS version 2 (NFS_V2) [M/n/?] m<br />&#160; &#160; NFS client support for NFS version 3 (NFS_V3) [M/n/?] m<br />&#160; &#160; &#160; NFS client support for the NFSv3 ACL protocol extension (NFS_V3_ACL) [Y/n/?] y<br />&#160; &#160; NFS client support for NFS version 4 (NFS_V4) [M/n/?] m<br />&#160; &#160; Provide swap over NFS support (NFS_SWAP) [Y/n/?] y<br />&#160; NFS client support for NFSv4.1 (NFS_V4_1) [Y/n/?] y<br />&#160; &#160; NFS client support for NFSv4.2 (NFS_V4_2) [Y/n/?] y<br />&#160; &#160; NFSv4.1 Implementation ID Domain (NFS_V4_1_IMPLEMENTATION_ID_DOMAIN) [kernel.org] kernel.org<br />&#160; &#160; NFSv4.1 client support for migration (NFS_V4_1_MIGRATION) [N/y/?] n<br />&#160; Provide NFS client caching support (NFS_FSCACHE) [Y/n/?] y<br />&#160; Use the legacy NFS DNS resolver (NFS_USE_LEGACY_DNS) [N/y/?] n<br />&#160; NFS: Disable NFS UDP protocol support (NFS_DISABLE_UDP_SUPPORT) [Y/n/?] y<br />&#160; NFS: Enable support for the NFSv4.2 READ_PLUS operation (NFS_V4_2_READ_PLUS) [N/y/?] n<br />&#160; NFS server support (NFSD) [M/n/y/?] m<br />&#160; &#160; NFS server support for NFS version 2 (DEPRECATED) (NFSD_V2) [N/y/?] (NEW) <br />&#160; &#160; NFS server support for the NFSv3 ACL protocol extension (NFSD_V3_ACL) [Y/n/?] y<br />&#160; &#160; NFS server support for NFS version 4 (NFSD_V4) [Y/n/?] y<br />&#160; NFSv4.1 server support for pNFS block layouts (NFSD_BLOCKLAYOUT) [Y/n/?] y<br />&#160; NFSv4.1 server support for pNFS SCSI layouts (NFSD_SCSILAYOUT) [Y/n/?] y<br />&#160; NFSv4.1 server support for pNFS Flex File layouts (NFSD_FLEXFILELAYOUT) [Y/n/?] y<br />&#160; NFSv4.2 inter server to server COPY (NFSD_V4_2_INTER_SSC) [Y/n/?] y<br />&#160; Provide Security Label support for NFSv4 server (NFSD_V4_SECURITY_LABEL) [Y/n/?] y<br />&#160; Support legacy NFSv4 client tracking methods (DEPRECATED) (NFSD_LEGACY_CLIENT_TRACKING) [Y/n/?] (NEW) <br />&#160; NFS client and server support for LOCALIO auxiliary protocol (NFS_LOCALIO) [N/y/?] (NEW) <br />&#160; Secure RPC: Kerberos V mechanism (RPCSEC_GSS_KRB5) [M/?] m<br />&#160; &#160; Enable Kerberos enctypes based on AES and SHA-1 (RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1) [Y/n/?] (NEW) <br />&#160; &#160; Enable Kerberos encryption types based on Camellia and CMAC (RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA) [N/y/?] (NEW) <br />&#160; &#160; Enable Kerberos enctypes based on AES and SHA-2 (RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2) [N/y/?] (NEW) <br />&#160; RPC: Enable dprintk debugging (SUNRPC_DEBUG) [Y/n/?] y<br />&#160; RPC-over-RDMA transport (SUNRPC_XPRT_RDMA) [M/n/?] m<br />&#160; Ceph distributed file system (CEPH_FS) [M/n/y/?] m<br />&#160; &#160; Enable Ceph client caching support (CEPH_FSCACHE) [Y/n/?] y<br />&#160; &#160; Ceph POSIX Access Control Lists (CEPH_FS_POSIX_ACL) [Y/n/?] y<br />&#160; &#160; CephFS Security Labels (CEPH_FS_SECURITY_LABEL) [Y/n/?] y<br />&#160; SMB3 and CIFS support (advanced network filesystem) (CIFS) [M/n/y/?] m<br />&#160; &#160; Extended statistics (CIFS_STATS2) [N/y/?] n<br />&#160; &#160; Support legacy servers which use less secure dialects (CIFS_ALLOW_INSECURE_LEGACY) [Y/n/?] y<br />&#160; &#160; Kerberos/SPNEGO advanced session setup (CIFS_UPCALL) [Y/n/?] y<br />&#160; &#160; CIFS extended attributes (CIFS_XATTR) [Y/n/?] y<br />&#160; &#160; &#160; CIFS POSIX Extensions (CIFS_POSIX) [Y/n/?] y<br />&#160; &#160; Enable CIFS debugging routines (CIFS_DEBUG) [Y/n/?] y<br />&#160; &#160; &#160; Enable additional CIFS debugging routines (CIFS_DEBUG2) [N/y/?] n<br />&#160; &#160; &#160; Dump encryption keys for offline decryption (Unsafe) (CIFS_DEBUG_DUMP_KEYS) [N/y/?] n<br />&#160; &#160; DFS feature support (CIFS_DFS_UPCALL) [Y/n/?] y<br />&#160; &#160; SWN feature support (CIFS_SWN_UPCALL) [Y/n/?] y<br />&#160; &#160; SMB Direct support (CIFS_SMB_DIRECT) [N/y/?] n<br />&#160; &#160; Provide CIFS client caching support (CIFS_FSCACHE) [Y/n/?] y<br />&#160; &#160; SMB message compression (Experimental) (CIFS_COMPRESSION) [N/y/?] (NEW) <br />&#160; SMB3 server support (SMB_SERVER) [N/m/y/?] n<br />&#160; Coda file system support (advanced network fs) (CODA_FS) [M/n/y/?] m<br />&#160; Andrew File System support (AFS) (AFS_FS) [M/n/y/?] m<br />&#160; &#160; AFS dynamic debugging (AFS_DEBUG) [Y/n/?] y<br />&#160; Provide AFS client caching support (AFS_FSCACHE) [Y/n/?] y<br />&#160; AFS server cursor debugging (AFS_DEBUG_CURSOR) [N/y/?] n<br />&#160; Plan 9 Resource Sharing Support (9P2000) (9P_FS) [M/n/?] m<br />&#160; &#160; Enable 9P client caching support (9P_FSCACHE) [Y/n/?] y<br />&#160; &#160; 9P POSIX Access Control Lists (9P_FS_POSIX_ACL) [Y/n/?] y<br />&#160; &#160; 9P Security Labels (9P_FS_SECURITY) [Y/n/?] y<br />UTF-8 normalization and casefolding support (UNICODE) [Y/n/m/?] y<br />&#160; Test UTF-8 normalization support (UNICODE_NORMALIZATION_SELFTEST) [N/m/y/?] n<br />*<br />* Security options<br />*<br />Enable access key retention support (KEYS) [Y/?] y<br />&#160; Enable temporary caching of the last request_key() result (KEYS_REQUEST_CACHE) [Y/n/?] y<br />&#160; Enable register of persistent per-UID keyrings (PERSISTENT_KEYRINGS) [Y/n/?] y<br />&#160; TRUSTED KEYS (TRUSTED_KEYS) [M/n/y/?] m<br />&#160; &#160; TPM-based trusted keys (TRUSTED_KEYS_TPM) [Y/n/?] y<br />&#160; ENCRYPTED KEYS (ENCRYPTED_KEYS) [Y/?] y<br />&#160; &#160; Allow encrypted keys with user decrypted data (USER_DECRYPTED_DATA) [N/y/?] n<br />&#160; Diffie-Hellman operations on retained keys (KEY_DH_OPERATIONS) [Y/n/?] y<br />&#160; Provide key/keyring change notifications (KEY_NOTIFICATIONS) [Y/n/?] y<br />Restrict unprivileged access to the kernel syslog (SECURITY_DMESG_RESTRICT) [N/y/?] n<br />Allow /proc/pid/mem access override<br />&gt; 1. Traditional /proc/pid/mem behavior (PROC_MEM_ALWAYS_FORCE) (NEW)<br />&#160; 2. Require active ptrace() use for access override (PROC_MEM_FORCE_PTRACE) (NEW)<br />&#160; 3. Never (PROC_MEM_NO_FORCE) (NEW)<br />choice[1-3?]: <br />Enable different security models (SECURITY) [Y/n/?] y<br />Enable the securityfs filesystem (SECURITYFS) [Y/?] y<br />Socket and Networking Security Hooks (SECURITY_NETWORK) [Y/n/?] y<br />Infiniband Security Hooks (SECURITY_INFINIBAND) [Y/n/?] y<br />XFRM (IPSec) Networking Security Hooks (SECURITY_NETWORK_XFRM) [Y/n/?] y<br />Security hooks for pathname based access control (SECURITY_PATH) [Y/?] y<br />Enable Intel(R) Trusted Execution Technology (Intel(R) TXT) (INTEL_TXT) [Y/n/?] y<br />Low address space for LSM to protect from user allocation (LSM_MMAP_MIN_ADDR) [65536] 65536<br />Harden memory copies between kernel and userspace (HARDENED_USERCOPY) [Y/n/?] y<br />Harden common str/mem functions against buffer overflows (FORTIFY_SOURCE) [Y/n/?] y<br />Force all usermode helper calls through a single binary (STATIC_USERMODEHELPER) [N/y/?] n<br />SELinux Support (SECURITY_SELINUX) [Y/n/?] y<br />&#160; SELinux boot parameter (SECURITY_SELINUX_BOOTPARAM) [Y/n/?] y<br />&#160; SELinux Development Support (SECURITY_SELINUX_DEVELOP) [Y/n/?] y<br />&#160; SELinux AVC Statistics (SECURITY_SELINUX_AVC_STATS) [Y/n/?] y<br />&#160; SELinux sidtab hashtable size (SECURITY_SELINUX_SIDTAB_HASH_BITS) [9] 9<br />&#160; SELinux SID to context string translation cache size (SECURITY_SELINUX_SID2STR_CACHE_SIZE) [256] 256<br />&#160; SELinux kernel debugging support (SECURITY_SELINUX_DEBUG) [N/y/?] (NEW) <br />Simplified Mandatory Access Control Kernel Support (SECURITY_SMACK) [N/y/?] n<br />TOMOYO Linux Support (SECURITY_TOMOYO) [N/y/?] n<br />AppArmor support (SECURITY_APPARMOR) [N/y/?] n<br />Pin load of kernel files (modules, fw, etc) to one filesystem (SECURITY_LOADPIN) [N/y/?] n<br />Yama support (SECURITY_YAMA) [Y/n/?] y<br />Gate setid transitions to limit CAP_SET{U/G}ID capabilities (SECURITY_SAFESETID) [N/y/?] n<br />Basic module for enforcing kernel lockdown (SECURITY_LOCKDOWN_LSM) [Y/n/?] y<br />&#160; Enable lockdown LSM early in init (SECURITY_LOCKDOWN_LSM_EARLY) [Y/n/?] y<br />&#160; Kernel default lockdown mode<br />&#160; &gt; 1. None (LOCK_DOWN_KERNEL_FORCE_NONE)<br />&#160; &#160; 2. Integrity (LOCK_DOWN_KERNEL_FORCE_INTEGRITY)<br />&#160; &#160; 3. Confidentiality (LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY)<br />&#160; choice[1-3?]: 1<br />Landlock support (SECURITY_LANDLOCK) [N/y/?] n<br />*<br />* Integrity Policy Enforcement (IPE)<br />*<br />Integrity Policy Enforcement (IPE) (SECURITY_IPE) [N/y/?] (NEW) <br />Integrity subsystem (INTEGRITY) [Y/n/?] y<br />&#160; Digital signature verification using multiple keyrings (INTEGRITY_SIGNATURE) [Y/n/?] y<br />&#160; &#160; Enable asymmetric keys support (INTEGRITY_ASYMMETRIC_KEYS) [Y/n/?] y<br />&#160; &#160; &#160; Require all keys on the integrity keyrings be signed (INTEGRITY_TRUSTED_KEYRING) [Y/?] y<br />&#160; &#160; &#160; Provide keyring for platform/firmware trusted keys (INTEGRITY_PLATFORM_KEYRING) [Y/n/?] y<br />&#160; &#160; &#160; Provide a keyring to which Machine Owner Keys may be added (INTEGRITY_MACHINE_KEYRING) [N/y/?] (NEW) <br />&#160; Enables integrity auditing support&#160; (INTEGRITY_AUDIT) [Y/?] y<br />&#160; Integrity Measurement Architecture(IMA) (IMA) [Y/n/?] y<br />&#160; &#160; Enable carrying the IMA measurement list across a soft boot (IMA_KEXEC) [N/y/?] n<br />&#160; &#160; Default template<br />&#160; &#160; &gt; 1. ima-ng (default) (IMA_NG_TEMPLATE)<br />&#160; &#160; &#160; 2. ima-sig (IMA_SIG_TEMPLATE)<br />&#160; &#160; choice[1-2?]: 1<br />&#160; &#160; Default integrity hash algorithm<br />&#160; &#160; &#160; 1. SHA1 (default) (IMA_DEFAULT_HASH_SHA1)<br />&#160; &#160; &gt; 2. SHA256 (IMA_DEFAULT_HASH_SHA256)<br />&#160; &#160; &#160; 3. SHA512 (IMA_DEFAULT_HASH_SHA512)<br />&#160; &#160; choice[1-3?]: 2<br />&#160; &#160; Enable multiple writes to the IMA policy (IMA_WRITE_POLICY) [Y/n/?] y<br />&#160; &#160; Enable reading back the current IMA policy (IMA_READ_POLICY) [Y/n/?] y<br />&#160; &#160; Appraise integrity measurements (IMA_APPRAISE) [Y/n/?] y<br />&#160; &#160; &#160; Enable loading an IMA architecture specific policy (IMA_ARCH_POLICY) [Y/n/?] y<br />&#160; &#160; &#160; IMA build time configured policy rules (IMA_APPRAISE_BUILD_POLICY) [N/y/?] n<br />&#160; &#160; &#160; ima_appraise boot parameter (IMA_APPRAISE_BOOTPARAM) [Y/n/?] y<br />&#160; &#160; &#160; Support module-style signatures for appraisal (IMA_APPRAISE_MODSIG) [Y/n/?] y<br />&#160; &#160; Permit keys validly signed by a built-in, machine (if configured) or secondary (IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY) [Y/n/?] y<br />&#160; &#160; Create IMA machine owner blacklist keyrings (EXPERIMENTAL) (IMA_BLACKLIST_KEYRING) [N/y/?] (NEW) <br />&#160; &#160; Load X509 certificate onto the &#039;.ima&#039; trusted keyring (IMA_LOAD_X509) [N/y/?] (NEW) <br />&#160; &#160; Disable htable to allow measurement of duplicate records (IMA_DISABLE_HTABLE) [N/y/?] n<br />&#160; EVM support (EVM) [Y/n/?] y<br />&#160; &#160; FSUUID (version 2) (EVM_ATTR_FSUUID) [Y/n/?] y<br />&#160; &#160; Add additional EVM extended attributes at runtime (EVM_ADD_XATTRS) [N/y/?] n<br />&#160; &#160; Load an X509 certificate onto the &#039;.evm&#039; trusted keyring (EVM_LOAD_X509) [N/y/?] n<br />First legacy &#039;major LSM&#039; to be initialized<br />&gt; 1. SELinux (DEFAULT_SECURITY_SELINUX)<br />&#160; 2. Unix Discretionary Access Controls (DEFAULT_SECURITY_DAC)<br />choice[1-2?]: 1<br />Ordered list of enabled LSMs (LSM) [yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor] yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor<br />*<br />* Accelerated Cryptographic Algorithms for CPU (x86)<br />*<br />Public key crypto: Curve25519 (ADX) (CRYPTO_CURVE25519_X86) [M/y/?] m<br />Ciphers: AES, modes: ECB, CBC, CTS, CTR, XCTR, XTS, GCM (AES-NI/VAES) (CRYPTO_AES_NI_INTEL) [M/n/y/?] m<br />Ciphers: Blowfish, modes: ECB, CBC (CRYPTO_BLOWFISH_X86_64) [M/n/y/?] m<br />Ciphers: Camellia with modes: ECB, CBC (CRYPTO_CAMELLIA_X86_64) [M/y/?] m<br />Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX) (CRYPTO_CAMELLIA_AESNI_AVX_X86_64) [M/y/?] m<br />Ciphers: Camellia with modes: ECB, CBC (AES-NI/AVX2) (CRYPTO_CAMELLIA_AESNI_AVX2_X86_64) [M/n/y/?] m<br />Ciphers: CAST5 with modes: ECB, CBC (AVX) (CRYPTO_CAST5_AVX_X86_64) [M/n/y/?] m<br />Ciphers: CAST6 with modes: ECB, CBC (AVX) (CRYPTO_CAST6_AVX_X86_64) [M/n/y/?] m<br />Ciphers: Triple DES EDE with modes: ECB, CBC (CRYPTO_DES3_EDE_X86_64) [M/n/y/?] m<br />Ciphers: Serpent with modes: ECB, CBC (SSE2) (CRYPTO_SERPENT_SSE2_X86_64) [M/n/y/?] m<br />Ciphers: Serpent with modes: ECB, CBC (AVX) (CRYPTO_SERPENT_AVX_X86_64) [M/y/?] m<br />Ciphers: Serpent with modes: ECB, CBC (AVX2) (CRYPTO_SERPENT_AVX2_X86_64) [M/n/y/?] m<br />Ciphers: SM4 with modes: ECB, CBC, CTR (AES-NI/AVX) (CRYPTO_SM4_AESNI_AVX_X86_64) [N/m/y/?] n<br />Ciphers: SM4 with modes: ECB, CBC, CTR (AES-NI/AVX2) (CRYPTO_SM4_AESNI_AVX2_X86_64) [N/m/y/?] n<br />Ciphers: Twofish (CRYPTO_TWOFISH_X86_64) [M/y/?] m<br />Ciphers: Twofish with modes: ECB, CBC (3-way parallel) (CRYPTO_TWOFISH_X86_64_3WAY) [M/y/?] m<br />Ciphers: Twofish with modes: ECB, CBC (AVX) (CRYPTO_TWOFISH_AVX_X86_64) [M/n/y/?] m<br />Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX/GFNI) (CRYPTO_ARIA_AESNI_AVX_X86_64) [N/m/y/?] n<br />Ciphers: ARIA with modes: ECB, CTR (AES-NI/AVX2/GFNI) (CRYPTO_ARIA_AESNI_AVX2_X86_64) [N/m/y/?] (NEW) <br />Ciphers: ARIA with modes: ECB, CTR (AVX512/GFNI) (CRYPTO_ARIA_GFNI_AVX512_X86_64) [N/m/y/?] (NEW) <br />Ciphers: ChaCha20, XChaCha20, XChaCha12 (SSSE3/AVX2/AVX-512VL) (CRYPTO_CHACHA20_X86_64) [M/y/?] m<br />AEAD ciphers: AEGIS-128 (AES-NI/SSE2) (CRYPTO_AEGIS128_AESNI_SSE2) [M/n/y/?] m<br />Hash functions: NHPoly1305 (SSE2) (CRYPTO_NHPOLY1305_SSE2) [M/n/y/?] m<br />Hash functions: NHPoly1305 (AVX2) (CRYPTO_NHPOLY1305_AVX2) [M/n/y/?] m<br />Hash functions: BLAKE2s (SSSE3/AVX-512) (CRYPTO_BLAKE2S_X86) [Y/?] y<br />Hash functions: POLYVAL (CLMUL-NI) (CRYPTO_POLYVAL_CLMUL_NI) [N/m/y/?] n<br />Hash functions: Poly1305 (SSE2/AVX2) (CRYPTO_POLY1305_X86_64) [M/y/?] m<br />Hash functions: SHA-1 (SSSE3/AVX/AVX2/SHA-NI) (CRYPTO_SHA1_SSSE3) [M/n/y/?] m<br />Hash functions: SHA-224 and SHA-256 (SSSE3/AVX/AVX2/SHA-NI) (CRYPTO_SHA256_SSSE3) [M/n/y/?] m<br />Hash functions: SHA-384 and SHA-512 (SSSE3/AVX/AVX2) (CRYPTO_SHA512_SSSE3) [M/n/y/?] m<br />Hash functions: SM3 (AVX) (CRYPTO_SM3_AVX_X86_64) [N/m/y/?] n<br />Hash functions: GHASH (CLMUL-NI) (CRYPTO_GHASH_CLMUL_NI_INTEL) [M/n/y/?] m<br />CRC32c (SSE4.2/PCLMULQDQ) (CRYPTO_CRC32C_INTEL) [M/y/?] m<br />CRC32 (PCLMULQDQ) (CRYPTO_CRC32_PCLMUL) [M/n/y/?] m<br />CRCT10DIF (PCLMULQDQ) (CRYPTO_CRCT10DIF_PCLMUL) [M/n/y/?] m<br />*<br />* Hardware crypto devices<br />*<br />Hardware crypto devices (CRYPTO_HW) [Y/n/?] y<br />&#160; Support for VIA PadLock ACE (CRYPTO_DEV_PADLOCK) [M/n/y/?] m<br />&#160; &#160; PadLock driver for AES algorithm (CRYPTO_DEV_PADLOCK_AES) [M/n/?] m<br />&#160; &#160; PadLock driver for SHA1 and SHA256 algorithms (CRYPTO_DEV_PADLOCK_SHA) [M/n/?] m<br />&#160; Support for Microchip / Atmel ECC hw accelerator (CRYPTO_DEV_ATMEL_ECC) [M/n/?] m<br />&#160; Support for Microchip / Atmel SHA accelerator and RNG (CRYPTO_DEV_ATMEL_SHA204A) [M/n/?] m<br />&#160; Support for AMD Secure Processor (CRYPTO_DEV_CCP) [Y/n/?] y<br />&#160; &#160; Secure Processor device driver (CRYPTO_DEV_CCP_DD) [M/n/y/?] m<br />&#160; &#160; &#160; Cryptographic Coprocessor device (CRYPTO_DEV_SP_CCP) [Y/n/?] y<br />&#160; &#160; &#160; &#160; Encryption and hashing offload support (CRYPTO_DEV_CCP_CRYPTO) [M/n/?] m<br />&#160; &#160; &#160; Platform Security Processor (PSP) device (CRYPTO_DEV_SP_PSP) [Y/n/?] y<br />&#160; &#160; Enable CCP Internals in DebugFS (CRYPTO_DEV_CCP_DEBUGFS) [N/y/?] n<br />&#160; Support for Cavium CNN55XX driver (CRYPTO_DEV_NITROX_CNN55XX) [N/m/y/?] n<br />&#160; Support for Intel(R) DH895xCC (CRYPTO_DEV_QAT_DH895xCC) [M/n/y/?] m<br />&#160; Support for Intel(R) C3XXX (CRYPTO_DEV_QAT_C3XXX) [M/n/y/?] m<br />&#160; Support for Intel(R) C62X (CRYPTO_DEV_QAT_C62X) [M/n/y/?] m<br />&#160; Support for Intel(R) QAT_4XXX (CRYPTO_DEV_QAT_4XXX) [M/n/y/?] m<br />&#160; Support for Intel(R) QAT_420XX (CRYPTO_DEV_QAT_420XX) [N/m/y/?] (NEW) <br />&#160; Support for Intel(R) DH895xCC Virtual Function (CRYPTO_DEV_QAT_DH895xCCVF) [M/n/y/?] m<br />&#160; Support for Intel(R) C3XXX Virtual Function (CRYPTO_DEV_QAT_C3XXXVF) [M/n/y/?] m<br />&#160; Support for Intel(R) C62X Virtual Function (CRYPTO_DEV_QAT_C62XVF) [M/n/y/?] m<br />&#160; Support for Intel(R) QAT Devices Heartbeat Error Injection (CRYPTO_DEV_QAT_ERROR_INJECTION) [N/y/?] (NEW) <br />&#160; Support for Intel(R) IAA Compression Accelerator (CRYPTO_DEV_IAA_CRYPTO) [N/m/?] (NEW) <br />&#160; Chelsio Crypto Co-processor Driver (CRYPTO_DEV_CHELSIO) [M/n/?] m<br />&#160; Inside Secure&#039;s SafeXcel cryptographic engine driver (CRYPTO_DEV_SAFEXCEL) [N/m/y/?] n<br />&#160; Support for amlogic cryptographic offloader (CRYPTO_DEV_AMLOGIC_GXL) [N/m/y/?] n<br />*<br />* Certificates for signature checking<br />*<br />File name or PKCS#11 URI of module signing key (MODULE_SIG_KEY) [certs/signing_key.pem] certs/signing_key.pem<br />Type of module signing key to be generated<br />&gt; 1. RSA (MODULE_SIG_KEY_TYPE_RSA)<br />choice[1]: 1<br />Provide system-wide ring of trusted keys (SYSTEM_TRUSTED_KEYRING) [Y/?] y<br />&#160; Additional X.509 keys for default system keyring (SYSTEM_TRUSTED_KEYS) [] <br />&#160; Reserve area for inserting a certificate without recompiling (SYSTEM_EXTRA_CERTIFICATE) [N/y/?] n<br />&#160; Provide a keyring to which extra trustable keys may be added (SECONDARY_TRUSTED_KEYRING) [Y/n/?] y<br />&#160; &#160; Only allow additional certs signed by keys on the builtin trusted keyring (SECONDARY_TRUSTED_KEYRING_SIGNED_BY_BUILTIN) [N/y/?] (NEW) <br />Provide system-wide ring of blacklisted keys (SYSTEM_BLACKLIST_KEYRING) [Y/n/?] y<br />&#160; Hashes to be preloaded into the system blacklist keyring (SYSTEM_BLACKLIST_HASH_LIST) [] <br />&#160; Provide system-wide ring of revocation certificates (SYSTEM_REVOCATION_LIST) [N/y/?] n<br />&#160; Allow root to add signed blacklist keys (SYSTEM_BLACKLIST_AUTH_UPDATE) [N/y/?] n<br />*<br />* Library routines<br />*<br />Automatically choose fastest RAID6 PQ functions (RAID6_PQ_BENCHMARK) [N/y/?] n<br />Generic bitfield packing and unpacking (PACKING) [Y/?] y<br />CORDIC algorithm (CORDIC) [M/y/?] m<br />Simple prime number generator for testing (PRIME_NUMBERS) [N/m/y/?] n<br />CRC-CCITT functions (CRC_CCITT) [Y/?] y<br />CRC16 functions (CRC16) [Y/m/?] y<br />CRC calculation for the T10 Data Integrity Field (CRC_T10DIF) [Y/?] y<br />CRC calculation for the Rocksoft model CRC64 (CRC64_ROCKSOFT) [Y/?] y<br />CRC ITU-T V.41 functions (CRC_ITU_T) [M/y/?] m<br />CRC32/CRC32c functions (CRC32) [Y/?] y<br />&#160; CRC32 perform self test on init (CRC32_SELFTEST) [N/m/y/?] n<br />&#160; CRC32 implementation<br />&#160; &gt; 1. Slice by 8 bytes (CRC32_SLICEBY8)<br />&#160; &#160; 2. Slice by 4 bytes (CRC32_SLICEBY4)<br />&#160; &#160; 3. Sarwate&#039;s Algorithm (one byte at a time) (CRC32_SARWATE)<br />&#160; &#160; 4. Classic Algorithm (one bit at a time) (CRC32_BIT)<br />&#160; choice[1-4?]: 1<br />CRC64 functions (CRC64) [Y/?] y<br />CRC4 functions (CRC4) [M/n/y/?] m<br />CRC7 functions (CRC7) [M/y/?] m<br />CRC32c (Castagnoli, et al) Cyclic Redundancy-Check (LIBCRC32C) [M/y/?] m<br />CRC8 function (CRC8) [M/y/?] m<br />PRNG perform self test on init (RANDOM32_SELFTEST) [N/y/?] n<br />XZ decompression support (XZ_DEC) [Y/?] y<br />&#160; MicroLZMA decoder (XZ_DEC_MICROLZMA) [N/y/?] n<br />XZ decompressor tester (XZ_DEC_TEST) [N/m/y/?] n<br />Dynamic allocation of DMA bounce buffers (SWIOTLB_DYNAMIC) [N/y/?] (NEW) <br />DMA Contiguous Memory Allocator (DMA_CMA) [Y/n/?] y<br />&#160; Enable separate DMA Contiguous Memory Area for NUMA Node (DMA_NUMA_CMA) [N/y/?] (NEW) <br />&#160; *<br />&#160; * Default contiguous memory area size:<br />&#160; *<br />&#160; Size in Mega Bytes (CMA_SIZE_MBYTES) [0] 0<br />&#160; Selected region size<br />&#160; &gt; 1. Use mega bytes value only (CMA_SIZE_SEL_MBYTES)<br />&#160; &#160; 2. Use percentage value only (CMA_SIZE_SEL_PERCENTAGE)<br />&#160; &#160; 3. Use lower value (minimum) (CMA_SIZE_SEL_MIN)<br />&#160; &#160; 4. Use higher value (maximum) (CMA_SIZE_SEL_MAX)<br />&#160; choice[1-4?]: 1<br />&#160; Maximum PAGE_SIZE order of alignment for contiguous buffers (CMA_ALIGNMENT) [8] 8<br />Enable debugging of DMA-API usage (DMA_API_DEBUG) [N/y/?] n<br />Enable benchmarking of streaming DMA mapping (DMA_MAP_BENCHMARK) [N/y/?] n<br />glob self-test on init (GLOB_SELFTEST) [N/m/y/?] n<br />IRQ polling library (IRQ_POLL) [Y/?] y<br />Select compiled-in fonts (FONTS) [Y/n/?] y<br />&#160; VGA 8x8 font (FONT_8x8) [N/y/?] n<br />&#160; VGA 8x16 font (FONT_8x16) [Y/?] y<br />&#160; Mac console 6x11 font (not supported by all drivers) (FONT_6x11) [N/y/?] n<br />&#160; console 7x14 font (not supported by all drivers) (FONT_7x14) [N/y/?] n<br />&#160; Pearl (old m68k) console 8x8 font (FONT_PEARL_8x8) [N/y/?] n<br />&#160; Acorn console 8x8 font (FONT_ACORN_8x8) [N/y/?] n<br />&#160; Mini 4x6 font (FONT_MINI_4x6) [N/y/?] n<br />&#160; Medium-size 6x10 font (FONT_6x10) [Y/n/?] y<br />&#160; console 10x18 font (not supported by all drivers) (FONT_10x18) [N/y/?] n<br />Sparc console 8x16 font (FONT_SUN8x16) [N/y/?] n<br />Sparc console 12x22 font (not supported by all drivers) (FONT_SUN12x22) [N/y/?] n<br />Terminus 16x32 font (not supported by all drivers) (FONT_TER16x32) [Y/n/?] y<br />OLED 6x8 font (FONT_6x8) [N/y/?] n<br />Maximum number of frames in trace saved in stack depot (STACKDEPOT_MAX_FRAMES) [64] (NEW) <br />Boot-time test for lwq queuing (LWQ_TEST) [N/y/?] (NEW) <br />*<br />* Memory Debugging<br />*<br />Extend memmap on extra space for more information on page (PAGE_EXTENSION) [N/y/?] n<br />Debug page memory allocations (DEBUG_PAGEALLOC) [N/y/?] n<br />Enable SLUB debugging support (SLUB_DEBUG) [Y/?] y<br />&#160; SLUB debugging on by default (SLUB_DEBUG_ON) [N/y/?] n<br />Track page owner (PAGE_OWNER) [N/y/?] n<br />Check for invalid mappings in user page tables (PAGE_TABLE_CHECK) [N/y/?] n<br />Poison pages after freeing (PAGE_POISONING) [N/y/?] n<br />Enable tracepoint to track down page reference manipulation (DEBUG_PAGE_REF) [N/y/?] n<br />Testcase for the marking rodata read-only (DEBUG_RODATA_TEST) [Y/n/?] y<br />Warn on W+X mappings at boot (DEBUG_WX) [Y/n/?] y<br />Export kernel pagetable layout to userspace via debugfs (PTDUMP_DEBUGFS) [N/y/?] n<br />Kernel memory leak detector (DEBUG_KMEMLEAK) [N/y/?] n<br />Statistics for per-vma locks (PER_VMA_LOCK_STATS) [N/y/?] (NEW) <br />Debug object operations (DEBUG_OBJECTS) [N/y/?] n<br />Enable shrinker debugging support (SHRINKER_DEBUG) [N/y/?] n<br />Stack utilization instrumentation (DEBUG_STACK_USAGE) [N/y/?] n<br />Detect stack corruption on calls to schedule() (SCHED_STACK_END_CHECK) [Y/n/?] y<br />Debug VM (DEBUG_VM) [Y/n/?] y<br />&#160; Debug VM maple trees (DEBUG_VM_MAPLE_TREE) [N/y/?] n<br />&#160; Debug VM red-black trees (DEBUG_VM_RB) [N/y/?] n<br />&#160; Debug page-flags operations (DEBUG_VM_PGFLAGS) [N/y/?] n<br />Debug arch page table for semantics compliance (DEBUG_VM_PGTABLE) [Y/n/?] y<br />Debug VM translations (DEBUG_VIRTUAL) [N/y/?] n<br />Memory hotplug notifier error injection module (MEMORY_NOTIFIER_ERROR_INJECT) [N/m/?] n<br />Debug access to per_cpu maps (DEBUG_PER_CPU_MAPS) [N/y/?] n<br />Enable memory allocation profiling (MEM_ALLOC_PROFILING) [N/y/?] (NEW) <br />*<br />* Debug Oops, Lockups and Hangs<br />*<br />Panic on Oops (PANIC_ON_OOPS) [N/y/?] n<br />panic timeout (PANIC_TIMEOUT) [0] 0<br />Detect Soft Lockups (SOFTLOCKUP_DETECTOR) [Y/?] y<br />&#160; Detect Interrupt Storm in Soft Lockups (SOFTLOCKUP_DETECTOR_INTR_STORM) [N/y/?] (NEW) <br />&#160; Panic (Reboot) On Soft Lockups (BOOTPARAM_SOFTLOCKUP_PANIC) [N/y/?] n<br />Detect Hard Lockups (HARDLOCKUP_DETECTOR) [Y/n/?] y<br />&#160; Prefer the buddy CPU hardlockup detector (HARDLOCKUP_DETECTOR_PREFER_BUDDY) [N/y/?] (NEW) <br />Panic (Reboot) On Hard Lockups (BOOTPARAM_HARDLOCKUP_PANIC) [N/y/?] n<br />Detect Hung Tasks (DETECT_HUNG_TASK) [Y/n/?] y<br />&#160; Default timeout for hung task detection (in seconds) (DEFAULT_HUNG_TASK_TIMEOUT) [120] 120<br />&#160; Panic (Reboot) On Hung Tasks (BOOTPARAM_HUNG_TASK_PANIC) [N/y/?] n<br />Detect Workqueue Stalls (WQ_WATCHDOG) [N/y/?] n<br />Report per-cpu work items which hog CPU for too long (WQ_CPU_INTENSIVE_REPORT) [N/y/?] (NEW) <br />Test module to generate lockups (TEST_LOCKUP) [N/m/?] n<br />*<br />* Kernel hacking<br />*<br />Kernel debugging (DEBUG_KERNEL) [Y/n/?] y<br />&#160; Miscellaneous debug code (DEBUG_MISC) [N/y/?] n<br />Debug shared IRQ handlers (DEBUG_SHIRQ) [Y/n/?] y<br />Debug preemptible kernel (DEBUG_PREEMPT) [Y/n/?] y<br />Debugging for CPUs failing to respond to backtrace requests (NMI_CHECK_CPU) [N/y/?] (NEW) <br />Debug IRQ flag manipulation (DEBUG_IRQFLAGS) [N/y/?] n<br />Stack backtrace support (STACKTRACE) [Y/?] y<br />Warn for all uses of unseeded randomness (WARN_ALL_UNSEEDED_RANDOM) [N/y/?] n<br />kobject debugging (DEBUG_KOBJECT) [N/y/?] n<br />*<br />* RCU Debugging<br />*<br />performance tests for RCU (RCU_SCALE_TEST) [N/m/y/?] n<br />torture tests for RCU (RCU_TORTURE_TEST) [M/n/y/?] m<br />Scalability tests for read-side synchronization (RCU and others) (RCU_REF_SCALE_TEST) [N/m/y/?] n<br />RCU CPU stall timeout in seconds (RCU_CPU_STALL_TIMEOUT) [60] 60<br />Expedited RCU CPU stall timeout in milliseconds (RCU_EXP_CPU_STALL_TIMEOUT) [0] 0<br />Provide additional RCU stall debug information (RCU_CPU_STALL_CPUTIME) [N/y/?] (NEW) <br />Enable tracing for RCU (RCU_TRACE) [N/y/?] n<br />Provide debugging asserts for adding NO_HZ support to an arch (RCU_EQS_DEBUG) [N/y/?] n<br />Force round-robin CPU selection for unbound work items (DEBUG_WQ_FORCE_RR_CPU) [N/y/?] n<br />Enable CPU hotplug state control (CPU_HOTPLUG_STATE_CONTROL) [N/y/?] n<br />Latency measuring infrastructure (LATENCYTOP) [Y/n/?] y<br />Disable inlining of cgroup css reference count functions (DEBUG_CGROUP_REF) [N/y/?] (NEW) <br />*<br />* Tracers<br />*<br />Tracers (FTRACE) [Y/n/?] y<br />&#160; Boot-time Tracing support (BOOTTIME_TRACING) [Y/n/?] y<br />&#160; Kernel Function Tracer (FUNCTION_TRACER) [Y/?] y<br />&#160; &#160; Kernel Function Graph Tracer (FUNCTION_GRAPH_TRACER) [Y/n/?] y<br />&#160; &#160; &#160; Kernel Function Graph Return Value (FUNCTION_GRAPH_RETVAL) [N/y/?] (NEW) <br />&#160; &#160; enable/disable function tracing dynamically (DYNAMIC_FTRACE) [Y/n/?] y<br />&#160; Kernel Function Probe (fprobe) (FPROBE) [N/y/?] n<br />&#160; Kernel function profiler (FUNCTION_PROFILER) [Y/n/?] y<br />&#160; Trace max stack (STACK_TRACER) [Y/n/?] y<br />&#160; Interrupts-off Latency Tracer (IRQSOFF_TRACER) [N/y/?] n<br />&#160; Preemption-off Latency Tracer (PREEMPT_TRACER) [N/y/?] n<br />&#160; Scheduling Latency Tracer (SCHED_TRACER) [Y/n/?] y<br />&#160; Tracer to detect hardware latencies (like SMIs) (HWLAT_TRACER) [Y/n/?] y<br />&#160; OS Noise tracer (OSNOISE_TRACER) [N/y/?] n<br />&#160; Timerlat tracer (TIMERLAT_TRACER) [N/y/?] n<br />&#160; Memory mapped IO tracing (MMIOTRACE) [Y/n/?] y<br />&#160; Trace syscalls (FTRACE_SYSCALLS) [Y/n/?] y<br />&#160; Create a snapshot trace buffer (TRACER_SNAPSHOT) [Y/?] y<br />&#160; &#160; Allow snapshot to swap per CPU (TRACER_SNAPSHOT_PER_CPU_SWAP) [N/y/?] n<br />&#160; Branch Profiling<br />&#160; &gt; 1. No branch profiling (BRANCH_PROFILE_NONE)<br />&#160; &#160; 2. Trace likely/unlikely profiler (PROFILE_ANNOTATED_BRANCHES)<br />&#160; choice[1-2?]: 1<br />&#160; Support for tracing block IO actions (BLK_DEV_IO_TRACE) [Y/n/?] y<br />&#160; Enable kprobes-based dynamic events (KPROBE_EVENTS) [Y/n/?] y<br />&#160; &#160; Do NOT protect notrace function from kprobe events (KPROBE_EVENTS_ON_NOTRACE) [N/y/?] n<br />&#160; Enable uprobes-based dynamic events (UPROBE_EVENTS) [Y/n/?] y<br />&#160; Enable BPF programs to override a kprobed function (BPF_KPROBE_OVERRIDE) [N/y/?] n<br />&#160; Synthetic trace events (SYNTH_EVENTS) [Y/?] y<br />&#160; User trace events (USER_EVENTS) [N/y/?] (NEW) <br />&#160; Histogram triggers (HIST_TRIGGERS) [Y/n/?] y<br />&#160; Trace event injection (TRACE_EVENT_INJECT) [N/y/?] n<br />&#160; Add tracepoint that benchmarks tracepoints (TRACEPOINT_BENCHMARK) [N/y/?] n<br />&#160; Ring buffer benchmark stress tester (RING_BUFFER_BENCHMARK) [M/n/y/?] m<br />&#160; Show eval mappings for trace events (TRACE_EVAL_MAP_FILE) [Y/n/?] y<br />&#160; Record functions that recurse in function tracing (FTRACE_RECORD_RECURSION) [N/y/?] n<br />&#160; Validate RCU is on during ftrace execution (FTRACE_VALIDATE_RCU_IS_WATCHING) [N/y/?] (NEW) <br />&#160; Perform a startup test on ftrace (FTRACE_STARTUP_TEST) [N/y/?] n<br />&#160; Verify compile time sorting of ftrace functions (FTRACE_SORT_STARTUP_TEST) [N/y/?] n<br />&#160; Ring buffer startup self test (RING_BUFFER_STARTUP_TEST) [N/y/?] n<br />&#160; Verify ring buffer time stamp deltas (RING_BUFFER_VALIDATE_TIME_DELTAS) [N/y/?] n<br />&#160; Test module for mmiotrace (MMIOTRACE_TEST) [N/m/?] n<br />&#160; Test module to create a preempt / IRQ disable delay thread to test latency tracers (PREEMPTIRQ_DELAY_TEST) [N/m/?] n<br />&#160; Test module for in-kernel synthetic event generation (SYNTH_EVENT_GEN_TEST) [N/m/?] n<br />&#160; Test module for in-kernel kprobe event generation (KPROBE_EVENT_GEN_TEST) [N/m/?] n<br />&#160; Hist trigger debug support (HIST_TRIGGERS_DEBUG) [N/y/?] n<br />Remote debugging over FireWire early on boot (PROVIDE_OHCI1394_DMA_INIT) [Y/n/?] y<br />Filter access to /dev/mem (STRICT_DEVMEM) [Y/n/?] y<br />&#160; Filter I/O access to /dev/mem (IO_STRICT_DEVMEM) [Y/n/?] y<br />*<br />* Runtime Testing<br />*<br />Runtime Testing (RUNTIME_TESTING_MENU) [Y/n/?] y<br />&#160; Dhrystone benchmark test (TEST_DHRY) [N/m/y/?] (NEW) <br />&#160; Linux Kernel Dump Test Tool Module (LKDTM) [N/m/y/?] n<br />&#160; Min heap test (TEST_MIN_HEAP) [N/m/y/?] n<br />&#160; 64bit/32bit division and modulo test (TEST_DIV64) [N/m/y/?] n<br />&#160; mul_u64_u64_div_u64() test (TEST_MULDIV64) [N/m/y/?] (NEW) <br />&#160; Self test for the backtrace code (BACKTRACE_SELF_TEST) [N/m/y/?] n<br />&#160; Self test for reference tracker (TEST_REF_TRACKER) [N/m/y/?] n<br />&#160; Red-Black tree test (RBTREE_TEST) [N/m/y/?] n<br />&#160; Reed-Solomon library test (REED_SOLOMON_TEST) [N/m/y/?] n<br />&#160; Interval tree test (INTERVAL_TREE_TEST) [N/m/y/?] n<br />&#160; Per cpu operations test (PERCPU_TEST) [N/m/?] n<br />&#160; Perform an atomic64_t self-test (ATOMIC64_SELFTEST) [Y/n/m/?] y<br />&#160; Self test for hardware accelerated raid6 recovery (ASYNC_RAID6_TEST) [M/n/?] m<br />&#160; Test functions located in the hexdump module at runtime (TEST_HEXDUMP) [N/m/y/?] n<br />&#160; Test kstrto*() family of functions at runtime (TEST_KSTRTOX) [Y/n/m/?] y<br />&#160; Test printf() family of functions at runtime (TEST_PRINTF) [N/m/y/?] n<br />&#160; Test scanf() family of functions at runtime (TEST_SCANF) [N/m/y/?] n<br />&#160; Test bitmap_*() family of functions at runtime (TEST_BITMAP) [N/m/y/?] n<br />&#160; Test functions located in the uuid module at runtime (TEST_UUID) [N/m/y/?] n<br />&#160; Test the XArray code at runtime (TEST_XARRAY) [N/m/y/?] n<br />&#160; Test the Maple Tree code at runtime or module load (TEST_MAPLE_TREE) [N/m/y/?] n<br />&#160; Perform selftest on resizable hash table (TEST_RHASHTABLE) [N/m/y/?] n<br />&#160; Perform selftest on IDA functions (TEST_IDA) [N/m/y/?] n<br />&#160; Perform selftest on priority array manager (TEST_PARMAN) [N/m/?] n<br />&#160; Test module loading with &#039;hello world&#039; module (TEST_LKM) [N/m/?] n<br />&#160; Test module for compilation of bitops operations (TEST_BITOPS) [N/m/y/?] n<br />&#160; Test module for stress/performance analysis of vmalloc allocator (TEST_VMALLOC) [N/m/?] n<br />&#160; Test BPF filter functionality (TEST_BPF) [N/m/?] n<br />&#160; Test blackhole netdev functionality (TEST_BLACKHOLE_DEV) [N/m/?] n<br />&#160; Test find_bit functions (FIND_BIT_BENCHMARK) [N/m/y/?] n<br />&#160; Test firmware loading via userspace interface (TEST_FIRMWARE) [N/m/y/?] n<br />&#160; sysctl test driver (TEST_SYSCTL) [N/m/y/?] n<br />&#160; udelay test driver (TEST_UDELAY) [N/m/y/?] n<br />&#160; Test static keys (TEST_STATIC_KEYS) [N/m/?] n<br />&#160; Test DYNAMIC_DEBUG (TEST_DYNAMIC_DEBUG) [N/m/y/?] n<br />&#160; kmod stress tester (TEST_KMOD) [N/m/?] n<br />&#160; Test memcat_p() helper function (TEST_MEMCAT_P) [N/m/y/?] n<br />&#160; Perform selftest on object aggreration manager (TEST_OBJAGG) [N/m/?] n<br />&#160; Test heap/page initialization (TEST_MEMINIT) [N/m/y/?] n<br />&#160; Test HMM (Heterogeneous Memory Management) (TEST_HMM) [N/m/y/?] n<br />&#160; Test freeing pages (TEST_FREE_PAGES) [N/m/y/?] n<br />&#160; Test floating point operations in kernel space (TEST_FPU) [N/m/y/?] n<br />&#160; Test clocksource watchdog in kernel space (TEST_CLOCKSOURCE_WATCHDOG) [N/m/y/?] n<br />&#160; Test module for correctness and stress of objpool (TEST_OBJPOOL) [N/m/?] (NEW)</p>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Sun, 30 Mar 2025 14:34:40 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=877&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[移动云电脑dd最终版本]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=731&amp;action=new</link>
			<description><![CDATA[<p>Mobile cloud computing enables mobile devices to access and process data stored in the cloud, enhancing performance and storage capacity. For the latest developments and insights on mobile cloud computing, you can visit Tech Door&#039;s website. <a href="https://techdoor.us/" rel="nofollow">https://techdoor.us/</a>. The site provides useful blogs on games.</p>]]></description>
			<author><![CDATA[dummy@example.com (Jacksonconner)]]></author>
			<pubDate>Sun, 16 Mar 2025 16:19:18 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=731&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[在一次系统更新后系统无声音解决过程]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=823&amp;action=new</link>
			<description><![CDATA[<p>If you&#039;re experiencing no sound after a system update, try the following steps:</p><p>Check audio settings: Ensure the correct output device is selected.<br />Restart your computer: Sometimes a simple restart can fix the issue.<br />Update or reinstall audio drivers: Go to Device Manager and update your sound drivers, or reinstall them.<br />Run the audio troubleshooter: Use the built-in troubleshooter in your system settings to detect and fix problems.<br />Check for updates: Look for any pending updates that might fix the issue.</p>]]></description>
			<author><![CDATA[dummy@example.com (Jacksonconner)]]></author>
			<pubDate>Sat, 08 Mar 2025 16:00:02 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=823&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[分享几款好用的邮箱客户端]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=876&amp;action=new</link>
			<description><![CDATA[<p>Thunderbird： <a href="https://www.thunderbird.net/" rel="nofollow">https://www.thunderbird.net/</a></p><p>eM Client： <a href="https://www.emclient.com/" rel="nofollow">https://www.emclient.com/</a></p><p>Mailbird： <a href="https://www.getmailbird.com/" rel="nofollow">https://www.getmailbird.com/</a></p><p>Mailspring： <a href="https://www.getmailspring.com/" rel="nofollow">https://www.getmailspring.com/</a></p><p>腾讯Foxmail： <a href="https://www.foxmail.com/" rel="nofollow">https://www.foxmail.com/</a></p><p>网易邮箱大师： <a href="https://dashi.163.com/" rel="nofollow">https://dashi.163.com/</a></p><p>Airmail： <a href="https://airmailapp.com/" rel="nofollow">https://airmailapp.com/</a></p><p>Spark： <a href="https://sparkmailapp.com/" rel="nofollow">https://sparkmailapp.com/</a></p><p>免费的最好用的就是Thunderbird，付费的eM好点，其它非国产的都有各种问题<br />网易邮箱大师，绑定outlook和gmail的时候扶墙就行，其他时候都能正常收邮件<br />网易之前绑定的时候都不用扶墙,现在得府,府完后0条件收,方便极了<br />网易邮箱之前全程不用芙,现在绑定时(添加邮箱)需要,绑完了全程不需要了</p>]]></description>
			<author><![CDATA[dummy@example.com (ＴＭＤ)]]></author>
			<pubDate>Sun, 27 Oct 2024 13:40:16 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=876&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[西门庆：县太爷的白手套]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=875&amp;action=new</link>
			<description><![CDATA[<p>大宋朝的黑社会，不具备独立作恶的能力，属于依附于体制的寄生阶层。</p><p>&#160; &#160; &#160; &#160; &#160; &#160; &#160; 阳谷县的西门庆，就是这样一个县城里的黑社会小头目。西门庆是如何发迹的？他属于祖上曾经阔过的破落户，到他这已经是没落了，靠药材生意积攒了第一桶金。有一定的拳脚功夫，心眼坏，具备了做黑社会小头目的潜质。而他能够在阳谷县呼风唤雨，还是靠的“管些公事，放刁把滥，说事过钱”，说白了，充当了官府的白手套，通过充当县城里的司法掮客，来借机生财。而这个白手套能够当成功，也离不开阳谷县县太爷的支持。为啥这么说呢？<br />水浒传里说了：“却说本县知县自到任已来，却得二年半多了，赚得好些金银，欲待要使人送上东京去，与亲眷处收贮使用，谋个升转”。西门庆的突然发迹，跟阳谷知县的到任有莫大关系。而阳谷知县要靠工资获取财富，来给家人谋福利，往上爬，不可能的事，只能靠公权力的变现。变现的白手套，就是西门庆。这也是武松有人证、物证却不能让知县给西门庆定罪拿人的缘故。</p><p>&#160; &#160; &#160; &#160; &#160; &#160; &#160; 但是西门庆却不知道，知县还想要借把刀杀掉这个“白手套”。我们可以看到，武松已经替知县完成了安全押运财富的任务，知县已经准备提拔走人，这时候西门庆已经没有了利用价值。西门庆没有管住自己的下半身，惹了不该惹的人，正好提供了一个除掉白手套的好机会。武松作为打虎英雄，县里的都头，相当于刑警队长。这种身份，不是西门庆可以惹的。</p><p>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 西门庆的结局，恐怕从他当司法掮客的那一天，就已经埋下了伏笔。接近权力，让他误以为自己拥有了权力。西门庆“得志便猖狂”，在阳谷县呼风唤雨，暴戾恣睢，却不知道，他的权力，是借来的，是没有根基的，跟宋江没法比。他没有看清楚，自己白手套的命运，没有利用价值的时候，就要魂归离恨天。</p><p>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;尽管面对武松的人证、物证，县太爷没有定西门庆的罪，但也没有否认西门庆无罪。这里头是害怕西门庆的反咬一口，还是想要借刀杀人，值得玩味。放任武松去实施复仇计划，杀掉西门庆，对知县来说，是最好的选择。何九叔这样的小官吏，都知道武松是个有仇必报的人，知县能不知道麽。知县对武松说的话，颇有意味：“你不可造次，须要自己寻思，当行即行”。所以我们可以看到，知县的话，已经暗示的很明显了。<br />事情果然跟知县预判的差不多，西门庆死于武松之手，他的秘密就此常埋地下。武松杀了两个人，但知县感谢武松的好，给武松从轻发落。可谓是个极聪明的人了。</p>]]></description>
			<author><![CDATA[dummy@example.com (ＴＭＤ)]]></author>
			<pubDate>Fri, 26 Jul 2024 13:15:46 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=875&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Gentoo伯克利子系统之八:Linux tracing system对比分析]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=874&amp;action=new</link>
			<description><![CDATA[<p>Linux trace技术发展已久，经常看到很多的专业术语，从perf LTTng systemtap&#160; bpftrace tracepoint&#160; trace BCC bpf ebpf等词汇，这些关键的词汇有着怎样的联系和关联，通过下面的这个图可以直观的认识到这几种关键技术的内在联系。</p><p>&#160; &#160; &#160; &#160; 整个内核的跟踪和观测技术分为前端工具，内核框架支持、内核数据源支持三个部分。前端工具通常作为使用者，在跟踪内核或者观测内核时使用的命令，比如：bpftrace BCC 等工具，内核态框架是指支持上述前端工具的内核框架，比如systemtap的内核模块、BPF的字节码等。内核态数据源是指对内核跟踪或者观测获取到的数据方法，比如kprobe和tracepoint等。</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/3816854445.png" alt="FluxBB bbcode 测试" /></span></p><p>上述内核观测和跟踪技术的调用和对应关系如下：通过下面的关系图，可以看到清晰的调用关系。&#160; &#160; &#160;</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/3411245156.png" alt="FluxBB bbcode 测试" /></span></p><p>前面的文章中介绍过Systemtap bpftrace perf在内核跟踪和观测方面的使用方法和实例。这里我们从几个维度对这几种技术进行对比分析。 </p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/2621854678.png" alt="FluxBB bbcode 测试" /></span></p><p>&#160; &#160; &#160; 从上面的几个维度的对比中我们能够更清晰的认识各类技术的特点。对于eBPF来说在各个方面都是占有优势的，</p><p>可编程性：BPF是可针对内核可编程的，</p><p>内核内置：也是现在内核中内置的技术框架，无需专门安装，只需要打开内核的配置参数。</p><p>安全性：BPF对编写的程序有安全检查</p><p>内核版本的支持范围：BPF主要针对高版本的内核，越高版本的内核，其包含的功能越丰富，对于老版本的内核不友好，但是systemtap基本通吃所有内核版本。</p><p>性能：在性能上这几种技术类型没有本质的区别</p><p>生态：BPF作为最近几年新发展的技术，围绕BPF的各类开源工具以及生态发展较快，其他几类工具基本处于发展停滞阶段。</p><p>功能丰富度：BPF除了内核的观测和跟踪方面发挥作用外，在内核安全、网络性能提升等多方向上都有对应的解决方案</p><p>使用便捷性：根据bpf技术的bpftrace bpf-tool等工具提供了大量可直接使用的工具，并且可以结合高级的编程语言python go进行开发，在使用便捷性上也有极大的优势。</p>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Sat, 13 Jul 2024 04:01:51 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=874&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Gentoo伯克利子系统之七:静态跟踪点tracepoint]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=873&amp;action=new</link>
			<description><![CDATA[<p>在《linux-observability-with-bpf》中第4章节中的案例中，有一个tracepoint bpf_prog_load的实例，在我自己的云主机上，执行不通过。发现网上也有一些人遇到。针对该问题分析了一下具体的原因。 根本原因是：内核版本的问题。<br />下面是《linux-observability-with-bpf》中的一个示例程序：</p><br /><div class="codebox"><pre><code>from bcc import BPF
 
bpf_source = &quot;&quot;&quot;
int trace_bpf_prog_load(struct pt_regs *ctx) {
  char comm[16];
  bpf_get_current_comm(&amp;comm, sizeof(comm));
  bpf_trace_printk(&quot;%s is loading a BPF program&quot;, comm);
  return 0;
}
&quot;&quot;&quot;
 
bpf = BPF(text = bpf_source)
bpf.attach_tracepoint(tp = &quot;bpf:bpf_prog_load&quot;, fn_name = &quot;trace_bpf_prog_load&quot;)
bpf.trace_print()</code></pre></div><p>上面的程序在bpf_prog_load的函数中添加一个添加一个tracepoint点。通过下面的命令可以参考本操作系统支持tracepoint的函数。<br />1）通过下面目录中，查看是否有相关的events</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/2661943399.png" alt="FluxBB bbcode 测试" /></span></p><p>2）通过bcc的相关命令行工具</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/980936701.png" alt="FluxBB bbcode 测试" /></span></p><p>&#160; &#160; &#160; &#160; 通过是上面的两个命令查看，都没有相关bpf的tracepoint点。所有执行上面的命令会出现下面的错误信息。open(/sys/kernel/debug/tracing/events/bpf/bpf_prog_load/id): No such file or directory </p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/3778500137.png" alt="FluxBB bbcode 测试" /></span></p><p>&#160; &#160; &#160; &#160; 通过对内核中相关的文件进行分析， 在kernel/bpf/syscall.c文件中，我们可以看到其中提交的一个commit，去掉对bpf_prog_load的tracepoint，使用git show 4d220ed 显示下面的信息</p><br /><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/3104620357.png" alt="FluxBB bbcode 测试" /></span></p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/3104620357.png" alt="FluxBB bbcode 测试" /></span><br />&#160; &#160; &#160; &#160; 通过上面的查看，是在内核4.18之后的内核删除了。commit的描述是在有可能导致内核的panic。为了测试tracepoint的使用，可以使用下面的代码进行验证。 </p><div class="codebox"><pre><code>from bcc import BPF
 
bpf_source = &quot;&quot;&quot;
int trace_net_dev_xmit(struct pt_regs *ctx) {
  char comm[16];
  bpf_get_current_comm(&amp;comm, sizeof(comm));
  bpf_trace_printk(&quot;%s is loading a BPF program&quot;, comm);
  return 0;
}
&quot;&quot;&quot;
 
bpf = BPF(text = bpf_source)
bpf.attach_tracepoint(tp = &quot;net:net_dev_xmit&quot;, fn_name = &quot;trace_net_dev_xmit&quot;)
bpf.trace_print()</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Sat, 13 Jul 2024 03:59:42 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=873&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Gentoo伯克利子系统之六:使用bpf实现xdp的例子]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=872&amp;action=new</link>
			<description><![CDATA[<p>本篇文章参考《Linux&#160; Observability with BPF》中第7章的例子，主要功能是借助于ip命令作为前端，对其他主机访问tcp的8000端口进行限制，这里需要使用较新版本的iproute2软件工具包. </p><p>1. 下载编译iproute2 工具包，使用最新的ip命令，支持配置xdp</p><p>&#160; &#160;git clone git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git </p><p> 在编译iproute2时，需要开启支持libbpf的选项信息，在iproute2目录下配置使用下面的配置选项信息 </p><p>&#160; ./configure --libbpf_force=on --LIBBPF_DIR=/usr/local/lib64</p><p>&#160; &#160; &#160; &#160; 执行上面的命令，可能出现下面的错误信息，</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/2842929636.png" alt="FluxBB bbcode 测试" /></span></p><p>确定libbpf的pk-config配置文件位置，/usr/local/lib64/pkgconfig/libbpf.pc&#160; 使用</p><p>export PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig/ 导入libbpf的配置文件，</p><p>使用pkg-config --list-all | grep libbpf 查看是否配置libbpf</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/1079572572.png" alt="FluxBB bbcode 测试" /></span></p><p>然后执行，make &amp;&amp; make install 进行安装。</p><p>2. 编写bpf程序</p><p>&#160; &#160; &#160; &#160;本bpf程序对于访问本机的tcp的协议的8000端口进行限制，</p><br /><div class="codebox"><pre class="vscroll"><code>#include &lt;linux/bpf.h&gt;
 
#include &lt;linux/if_ether.h&gt;
 
#include &lt;linux/in.h&gt;
 
#include &lt;linux/ip.h&gt;
 
#include &lt;linux/if_packet.h&gt;
 
#include &lt;bpf/bpf_helpers.h&gt;
 
#include &lt;linux/if_vlan.h&gt;
 
#include &lt;linux/types.h&gt;
 
#include &lt;linux/tcp.h&gt;
 
#include &lt;linux/udp.h&gt;
 
#include &lt;bpf/bpf_helpers.h&gt;
 
#include &lt;bpf/bpf_endian.h&gt;
 
 
 
static __always_inline int get_dport(void *trans_data, void *data_end, int protocol)
 
{
 
    struct tcphdr *th;
 
    struct udphdr *uh;
 
 
    switch (protocol) {
 
        case IPPROTO_TCP:
 
            th = (struct tcphdr *)trans_data;
 
            if ((void*)(th + 1) &gt; data_end)
 
                return -1;
 
            return th-&gt;dest;
 
        case IPPROTO_UDP:
 
            uh = (struct udphdr *)trans_data;
 
            if ((void *)(uh + 1) &gt; data_end)
 
                return -1;
 
            return uh-&gt;dest;
 
        default:
 
            return 0;
 
    }
 
 
}
 
 
SEC(&quot;mysection&quot;)
 
int myprogram(struct xdp_md *ctx) {
 
  void *data = (void *)(long)ctx-&gt;data;
 
  void *data_end = (void *)(long)ctx-&gt;data_end;
 
  char fmt[] = &quot;source = %d \n&quot;;
 
  struct iphdr *ip;
 
  int dport;
 
  int hdport;
 
  struct ethhdr *eth = data;
 
  struct iphdr *iph = data + sizeof(struct ethhdr);
 
 
    if ((void *)(iph + 1) &gt; data_end) {
 
        return XDP_DROP;
 
    }
 
 
  dport = get_dport(iph + 1, data_end,iph-&gt;protocol);
 
 
  if (dport == -1 || dport == bpf_htons(8000)) {
 
        bpf_trace_printk(fmt,sizeof(fmt),bpf_ntohs(dport));
 
      return XDP_DROP;
 
  }
 
 
  return XDP_PASS;
 
}
 
char _license [] SEC (&quot;license&quot;) = &quot;GPL&quot;;</code></pre></div><p>使用下面的命令进行编译：clang -g -c -O2 -target bpf -c program.c -o program.o</p><p>编译完成后，使用下面的ip命令对某个网卡进行价值xdp文件。</p><p>ip link set dev eth0 xdp obj program.o sec mysection&#160; &#160;</p><p>通过上面的命令加载后，在接口上出现加载的xdp的类型和ID，表明加载成功。</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/859964227.png" alt="FluxBB bbcode 测试" /></span></p><p>使用python3 -m http.server在本地主机上其中http服务器，并监听8000端口。</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/1179483150.png" alt="FluxBB bbcode 测试" /></span></p><p>使用另一台主机上使用nmap命令扫描对方监听的端口。nmap -sS 10.9.4.222，扫描结果如下：</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/81153980.png" alt="FluxBB bbcode 测试" /></span></p><p>ip link set dev eth0 xdp off 关闭加载的xdp程序。再次使用nmap扫描</p>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Sat, 13 Jul 2024 03:55:52 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=872&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Gentoo伯克利子系统之五:Systemtap BPF/BCC bpftrace 实践对比]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=871&amp;action=new</link>
			<description><![CDATA[<p>本篇文章通过一个案例，对systemtap、BPF/BCC、bpftrace三种不同类型的内核探测工具进行剖析和对比。这个程序就是简单对icmp_rcv函数，收到icmp报文，打印出对应的源IP地址和目的IP地址。</p><p>1. 使用BPF/BCC<br />1.1在centos8操作系统上安装对应的软件二进制包</p><div class="codebox"><pre><code>1）	安装kernel-devel包；
2）	安装dnf -y install bcc-tools</code></pre></div><p>1.2 源码包安装</p><p>dnf install -y bison cmake ethtool flex git iperf3 libstdc+±devel python3-netaddr python3-pip gcc gcc-c++ make zlib-devel elfutils-libelf-devel<br />dnf install -y clang clang-devel llvm llvm-devel llvm-static ncurses-devel<br />dnf -y install netperf<br />pip3 install pyroute2<br />ln -s /usr/bin/python3 /usr/bin/python<br />dnf -y install openssl<br />git clone <a href="https://github.com/iovisor/bcc.git" rel="nofollow">https://github.com/iovisor/bcc.git</a><br />mkdir bcc_build<br />cmake …/bcc -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_LLVM_SHARED=1<br />cd …/&amp;&amp; make -j10<br />make install<br />1.3 程序示例</p><p>使用bpf/bcc需要的内核版本最少是4.10以上。<br />使用下面的bcc代码，</p><br /><div class="codebox"><pre class="vscroll"><code>#!/usr/bin/env python3.6

from __future__ import print_function
from bcc import BPF
from bcc.utils import printb

bpf_text = &quot;&quot;&quot;
#include &lt;uapi/linux/ptrace.h&gt;
#include &lt;net/sock.h&gt;
#include &lt;bcc/proto.h&gt;
#include &lt;uapi/linux/icmp.h&gt;
#include &lt;linux/icmp.h&gt;
#include &lt;uapi/linux/ip.h&gt;
#include &lt;linux/ip.h&gt;


static inline struct iphdr *skb_to_iphdr(const struct sk_buff *skb)
{
    // unstable API. verify logic in ip_hdr() -&gt; skb_network_header().
    return (struct iphdr *)(skb-&gt;head + skb-&gt;network_header);
}

int icmp_rcv_cb(struct pt_regs *ctx, struct sk_buff *skb)
{
            struct icmphdr *icmph ;
            struct iphdr *iph = skb_to_iphdr(skb);
            bpf_trace_printk(&quot;ipsrc:%pI4  ipdst:%pI4 \\n&quot;,&amp;iph-&gt;saddr, &amp;iph-&gt;daddr);
            icmph = (struct icmphdr *)skb-&gt;data;
            bpf_trace_printk(&quot;devname:%s ----- icmp_type:%d  \\n&quot;,skb-&gt;dev-&gt;name, icmph-&gt;type);
            return 0;
};
&quot;&quot;&quot;
# initialize BPF
b = BPF(text=bpf_text)
b.attach_kprobe(event=&quot;icmp_rcv&quot;, fn_name=&quot;icmp_rcv_cb&quot;)
#end format output
while 1:
    # Read messages from kernel pipe
    (task, pid, cpu, flags, ts, msg) = b.trace_fields()
    print(&quot;task:%s pid: %d %s &quot; % (task, pid, msg))
#b.trace_print()</code></pre></div><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/3230363645.png" alt="FluxBB bbcode 测试" /></span></p><p>2. Systemtap<br />2.1安装 systemtap</p><p>在centos8 上直接使用yum安装 yum install systemtap systemtap-runtime<br />2.2 Stap-prep</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/1950940485.png" alt="FluxBB bbcode 测试" /></span></p><p>通过在http://debuginfo.centos.org/8/x86_64/Packages/下载安装完debuginfo包后，执行stap-prep命令</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/736141600.png" alt="FluxBB bbcode 测试" /></span></p><p>简单测试可以运行成功</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/4473753.png" alt="FluxBB bbcode 测试" /></span></p><p>2.3 程序示例</p><p>下面是systemtap的方式对icmp_rcv函数的探测，对本机收到的ICMP报文打印出，对应的源IP和目的IP地址。</p><br /><div class="codebox"><pre class="vscroll"><code>stap -g icmp_systemtap.stp
#!/usr/bin/stap -g
%{
#include &lt;linux/kernel.h&gt;
#include &lt;linux/net.h&gt;
#include &lt;linux/skbuff.h&gt;
#include &lt;net/ip.h&gt;
#include &lt;linux/module.h&gt;
#include &lt;uapi/linux/if_packet.h&gt;
#include &lt;linux/fdtable.h&gt;
#include &lt;net/icmp.h&gt;

        static inline void ip2str(char *to,unsigned int from)
        {
                int size = snprintf(to,16,&quot;%pI4&quot;,&amp;from);
                to[size] = &#039;\0&#039;;
         }
%}
function get_icmp_packet_info:string(skb:long)
%{
        int ret = -1;
        struct sk_buff *skb = (struct sk_buff *)STAP_ARG_skb;
        struct iphdr *ip_header;
        unsigned int src_ip_1 = 0;
        unsigned int  dst_ip_1 = 0;
        char src_ip[16],dst_ip[16];
        struct icmphdr *icmph;

        if(!skb)
        {
                goto EXIT_F;
        }

        ip_header = (struct iphdr *)skb_network_header(skb);


        if(!ip_header)
        {
                goto EXIT_F;
        }

        src_ip_1 = (unsigned int)ip_header-&gt;saddr;
        dst_ip_1 = (unsigned int)ip_header-&gt;daddr;
        ip2str(src_ip,src_ip_1);
        ip2str(dst_ip,dst_ip_1);

        icmph = icmp_hdr(skb);
        if(icmph-&gt;type == 0)
        {

                goto ECHO_ICMP;
        }
        if(icmph-&gt;type == 8)
        {
                goto REPLY_ICMP;
        }

EXIT_F:
        snprintf(STAP_RETVALUE,MAXSTRINGLEN,&quot;ERROR:src_ip:%s dst_ip:%s&quot;,src_ip,dst_ip);
ECHO_ICMP:
        snprintf(STAP_RETVALUE,MAXSTRINGLEN,&quot;ECHO_ICMP:src_ip:%s dst_ip:%s&quot;,src_ip,dst_ip);
REPLY_ICMP:
        snprintf(STAP_RETVALUE,MAXSTRINGLEN,&quot;REPLY_ICMP:src_ip:%s dst_ip:%s&quot;,src_ip,dst_ip);
%}

global locations

probe begin { printf(&quot;Monitoring for recv icmp packets\n&quot;) }
probe end { printf(&quot;Stropping monitoring  packets\n&quot;) }

probe kernel.function(&quot;icmp_rcv&quot;).return
{
        printf(&quot;%s\n&quot;,get_icmp_packet_info($skb))
        iphdr = __get_skb_iphdr($skb)
        saddr = format_ipaddr(__ip_skb_saddr(iphdr), @const(&quot;AF_INET&quot;))
        daddr = format_ipaddr(__ip_skb_daddr(iphdr), @const(&quot;AF_INET&quot;))
        printf(&quot;src_ip:%s  dst_ip:=%s\n&quot;,saddr,daddr);

}

probe timer.sec(5)
{
        exit ()
}</code></pre></div><p>下面是运行后的测试结果：</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/3301897051.png" alt="FluxBB bbcode 测试" /></span></p><p>3. bpftrace<br />3.1 安装软件</p><p>yum -y install bpftrace<br />3.2 程序示例</p><p>bpftrace是使用自定义单行代码和简短脚本的临时工具的不错的选择，而BCC是复杂工具和守护程序的理想选择、bpftrace和BCC都是BPF的前端工具。</p><br /><div class="codebox"><pre class="vscroll"><code>在这里插入代码片#!/usr/bin/bpftrace

#include &lt;linux/skbuff.h&gt;
#include &lt;linux/ip.h&gt;
#include &lt;linux/udp.h&gt;
#include &lt;linux/socket.h&gt;

BEGIN
{
        printf(&quot;Tracing icmp rev.Hit  Ctrl-C end.\n&quot;);
}

kprobe:icmp_rcv
{
        $skb = (struct sk_buff *)arg0;

        $iph = (struct iphdr*)($skb-&gt;head + $skb-&gt;network_header);
        $src_ip = ntop(AF_INET,$iph-&gt;saddr);
        $dst_ip = ntop(AF_INET,$iph-&gt;daddr);

        printf(&quot;src_ip:%s  ----&gt; dst_ip:%s\n&quot;,$src_ip,$dst_ip);
}

END
{
        printf(&quot;OVER  bye!!&quot;)
}</code></pre></div><p>运行结果如下：</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/2335592397.png" alt="FluxBB bbcode 测试" /></span></p><p>4 总结</p><p>&#160; &#160; 使用systemtap工具跟踪内核需要安装和内核对应版本的debuginfo包，systemtap作为老牌的内核跟踪工具，可以支持比较老的内核版本，对于现有存量的内核定位跟踪有明显的优势。<br />&#160; &#160; BPF/BCC作为新的内核跟踪工具，需要较新的内核版本，最少是4.10版本，最好是4.19版本的内核。<br />&#160; &#160; 通过运行对比发现，编译和运行BPF/BCC的代码比systemtap的代码要快的多。<br />&#160; &#160; BPF有各类安全检查，避免在内核跟踪过程中产生panic，systemtap没有此类的安全检查，需要开发者在开发systemtap程序时，保证代码的安全性。<br />&#160; &#160; Bpftrace作为内核跟踪的一种工具，特别适合简单的内核跟踪，适合一条命令搞定的内核跟踪，bpftrace也有自己的一套语法体系可用。<br />&#160; &#160; 各种不同类型的内核探测跟踪技术，适合不同类型的场景，在实际使用中可选择适合自己的方式。</p><p>参考文献：<br /><a href="https://lwn.net/Articles/852112/" rel="nofollow">https://lwn.net/Articles/852112/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Sat, 13 Jul 2024 03:52:36 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=871&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Gentoo伯克利子系统之四:使用sockmap示例：bypass内核协议栈]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=870&amp;action=new</link>
			<description><![CDATA[<p>当我们使用127.0.0.1的localhost地址，在本地机器上进行发送和接受数据时，整个数据的发送还是要经过完整的内核协议栈。Cilimu的网络借用bfp的sockmap bypass提高整个网络的性能，参考《How to use eBPF for accelerating Cloud Native application》文章中的示例，在centos7.6平台上进行验证和测试。具体源码的github为：。</p><p>具体的原理解释性的内容就不从其他网页上搬迁过来了。主要有以下几点需要注意的问题，在这里记录以下：</p><p>1. 文章中使用的cgroup为cgroup v2版本的，在centos7上默认使用的是cgroup v1版本，可以通过修改内核的启动参数，添加对cgroup v2版本的支持，添加cgroup_no_v1=all 支持cgroup v2</p><p>2. 在添加cgroup v2支持后，使用mount命令看不到cgroup2的支持。使用下面的命令查看是否支持cgroup2，如果看到cgroup2 说明系统已经支持。</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/1141627587.png" alt="FluxBB bbcode 测试" /></span></p><p>3. centos和ubuntu对cgroup v2的目录是不一样的，没有/sys/fs/cgroup/unified目录，需要自己创建，使用下面的命令创建cgroupv2的支持。</p><p>mkdir /root/cgroup2</p><p>mount -t cgroup2 nodev /root/cgroup2</p><p>4. 在attach的命令中，使用下面的cgroup2目录，bpftool cgroup attach &quot;/root/cgroup2/&quot; sock_ops pinned &quot;/sys/fs/bpf/bpf_sockop&quot;</p><p>测试结果：在一个窗口中开启：socat TCP4-LISTEN:1000,fork exec:cat作为服务器端，在另一个窗口中：nc localhost&#160; 1000。通过cat /sys/kernel/debug/tracing/trace_pipe文件可以看到端口号，通过在lo上面抓包也可以看到。</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/1264818562.png" alt="FluxBB bbcode 测试" /></span></p><p>使用tcpmdump抓包</p><p>通过nc发送数据</p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/137316062.png" alt="FluxBB bbcode 测试" /></span></p><p><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/313187464.png" alt="FluxBB bbcode 测试" /></span></p>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Sat, 13 Jul 2024 03:47:16 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=870&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Gentoo伯克利子系统之三:BPF示例程序]]></title>
			<link>http://www.gentoo-zh.org/viewtopic.php?id=869&amp;action=new</link>
			<description><![CDATA[<p>上一篇文章中BPF的例子是以BCC的整体框架为基础，本篇介绍一下基于libbpf库函数为基础，结合内核中的bpf的sample为基础编写一个BPF的程序，本篇介绍是以《linux-observability-with-bpf》这本书第二章的例子为基础，由于内核版本的不同，本篇介绍是以Linux5.16内核为基础，Linux5.16内核中的接口函数与书中的给到的程序案例有较大的差别。<br />1. 下载并编译内核<br />1) 确定和编译内核版本<br />下载需要编译的内核版本，本次使用的内核版本为：Linux-5.16.11版本。<br />2) 修改内核的配置文件，设置CONFIG_DEBUG_INFO_BTF=y,编译调试，<br />3) 编译内核<br />make olddefconfig<br />make -j 4<br />make modules_install<br />make install<br />通过命令grub2-set-default 设置启动的内核<br />4) 重启机器使用安装的新内核版本：5.16.11.frank+<br />5) 确定/sys/kernel/btf/vmlinux文件是否存在。<br />2. 编译安装libbpf库<br />1） 进入目录tools/lib/bpf&#160; 在该目录下执行make install</p><p>2） 修改/etc/ld.so.conf 文件，添加/usr/local/lib64&#160; 执行ldconfig，查看ldconfig&#160; -v 2&gt; /dev/null | grep libbpf<br />如果没有编译libbpf库，在编译bpf程序中会出现，下面的错误信息<br />上述准备工作完毕后，有以下两种方式编译bpf的例子，第一种方式，把编写的bpf程序放到sample/bpf目录下，首先编译sample/bpf，<br />1. 编译内核下samples/bpf目录下的bpf<br />1） 在编译之前安装必要的工具：<br />yum -y install binutils-devel<br />yum -y install readline-devel<br />yum -y install&#160; dwarves&#160; libdwarves1&#160; libdwarves1-devel（dwarves版本号最好大于1.17）<br />yum -y install libcap-devel&#160; <br />2） 在sample/bpf目录下&#160; make <br />在编译的过程中，确定vmlinux的位置，<br />make VMLINUX_BTF=/sys/kernel/btf/vmlinux -C samples/bpf<br />使用vmlinux产生vmlinux.h头文件，CO:RE开发需要vmlinux.h文件，（Compile once, run everywhere）<br />bpftool btf dump file /sys/kernel/btf/vmlinux format c &gt; vmlinux.h<br />2. 编译自己编写的bpf程序<br />1)编译通过完成后，修改sample/bpf的目录下的Makefile文件，添加下面的三行代码：<br />hello-objs := hello_user.o<br />always-y += hello_kern.o<br />tprogs-y += hello<br />hello_user 为我们用户空间的程序名，hello_kern为我们的内核空间程序名。<br />2）Kernel hello_kern.c程序：</p><div class="codebox"><pre><code>#include &lt;linux/ptrace.h&gt;
#include &lt;linux/version.h&gt;
#include &lt;uapi/linux/bpf.h&gt;
#include &lt;bpf/bpf_helpers.h&gt;
#include &quot;trace_common.h&quot;
SEC(&quot;tracepoint/syscalls/sys_enter_execve&quot;)
 int bpf_prog(struct pt_regs *ctx) {
    char msg[] = &quot;Hello, BPF World!&quot;;
    bpf_trace_printk(msg, sizeof(msg));
    return 0;
  }
char _license[] SEC(&quot;license&quot;) = &quot;GPL&quot;;
   u32 _version SEC(&quot;version&quot;) = LINUX_VERSION_CODE;</code></pre></div><p>kernel程序比较简单，意思是在执行到内核中的execve函数时，打印 Hello BPF World！</p><p>3） 应用程序 hello_user.c</p><div class="codebox"><pre class="vscroll"><code>#include &lt;bpf/bpf.h&gt;
#include &lt;bpf/libbpf.h&gt;
#include &lt;fcntl.h&gt;
#include &lt;unistd.h&gt;
 
#define DEBUGFS &quot;/sys/kernel/debug/tracing/&quot;
int load_bpf_file(char *filename);
 
int load_bpf_file(char *path)
{
    struct bpf_object *obj;
    struct bpf_program *prog;
    struct bpf_link *link = NULL;
    int progs_fd;
    printf(&quot;%s\n&quot;,path);
 
    obj = bpf_object__open_file(path, NULL);
    if (libbpf_get_error(obj))
    {
        fprintf(stderr, &quot;ERROR: opening BPF object file failed\n&quot;);
        return 0;
    }
 
   if (bpf_object__load(obj))
    {
        fprintf(stderr, &quot;ERROR: loading BPF object file failed\n&quot;);
        goto cleanup;
    }
 
    prog = bpf_object__find_program_by_name(obj, &quot;bpf_prog&quot;);
    if (!prog) {
        printf(&quot;finding a prog in obj file failed\n&quot;);
        goto cleanup;
    }
 
    link = bpf_program__attach(prog);
    if (libbpf_get_error(link)) {
        fprintf(stderr, &quot;ERROR: bpf_program__attach failed\n&quot;);
        link = NULL;
        goto cleanup;
    }
 
 read_trace_pipe();
 
cleanup:
    bpf_link__destroy(link);
    bpf_object__close(obj);
    return 0;
}
 
void read_trace_pipe(void)
{
       int trace_fd;
 
       trace_fd = open(DEBUGFS &quot;trace_pipe&quot;, O_RDONLY, 0);
       if (trace_fd &lt; 0)
               return;
 
       while (1) {
               static char buf[4096];
               ssize_t sz;
 
               sz = read(trace_fd, buf, sizeof(buf) - 1);
               if (sz &gt; 0) {
                       buf[sz] = 0;
                       puts(buf);
               }
       }
}
 
int main(int argc, char **argv) {
   if (load_bpf_file(&quot;hello_kern.o&quot;) != 0) {
       printf(&quot;The kernel didn&#039;t load the BPF program\n&quot;);
       return -1;
   }
}</code></pre></div><p>执行上面的程序输出如下结果：<br /><span class="postimg"><img src="https://www.batsom.net/usr/uploads/2024/05/195980284.png" alt="FluxBB bbcode 测试" /></span></p><p>第二种方法:&#160; 如果不把编写的bpf示例程序放到，samples/bpf目录下，可以单独写一个makefile文件，内容如下：</p><div class="codebox"><pre class="vscroll"><code>CLANG = clang
 
EXECABLE = monitor-exec
 
BPFCODE = bpf_program
 
BPFTOOLS = /data/kernel/v1/linux-stable/samples/bpf
 
CCINCLUDE += -I/data/kernel/v1/linux-stable/tools/testing/selftests/bpf
 
LOADINCLUDE += -I/data/kernel/v1/linux-stable/samples/bpf
LOADINCLUDE += -I/data/kernel/v1/linux-stable//tools/lib
LOADINCLUDE += -I/data/kernel/v1/linux-stable/tools/perf
LOADINCLUDE += -I/data/kernel/v1/linux-stable/tools/include
LIBRARY_PATH = -L/usr/local/lib64
BPFSO = -lbpf
 
CFLAGS += $(shell grep -q &quot;define HAVE_ATTR_TEST 1&quot; /data/kernel/v1/linux-stable/tools/perf/perf-sys.h \
                 &amp;&amp; echo &quot;-DHAVE_ATTR_TEST=0&quot;)
 
.PHONY: clean $(CLANG) bpfload build
 
clean:
       rm -f *.o *.so $(EXECABLE)
 
build: ${BPFCODE.c}
       $(CLANG) -O2 -target bpf -c $(BPFCODE:=.c) $(CCINCLUDE) -o ${BPFCODE:=.o}
 
bpfload: build
       clang $(CFLAGS) -o $(EXECABLE) -lelf $(LOADINCLUDE) $(LIBRARY_PATH) $(BPFSO) \
       loader.c
 
$(EXECABLE): bpfload
 
.DEFAULT_GOAL := $(EXECABLE)</code></pre></div><p>1）本程序虽然以《linux-observability-with-bpf》第2章的程序为基础，但是随着内核的更新，采用5.16版本内核时load_bpf_file函数已经被移除了，需要重新调用函数实现load_bpf_file函数。<br />2）随着bpf和内核版本的不断变化，参考本文时需要重点关注不同的内核版本、bpftool、gcc等各类工具的版本。<br />3） 内核源代码中的samples/bpf目录下有大量的bpf的示例程序可以参考。<br />4）使用bcc框架版本的bpf程序和使用libbpf库bpf程序在编写方式上会有所不同，注意不同的接口函数。<br />5）centos安装libbpf -devel</p><br /><div class="codebox"><pre><code>sed -i -e &quot;s|mirrorlist=|#mirrorlist=|g&quot; /etc/yum.repos.d/CentOS-*

sed -i -e &quot;s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g&quot; /etc/yum.repos.d/CentOS-*

dnf --enablerepo=PowerTools install libbpf-devel</code></pre></div><br /><p>参考文献：https://blog.aquasec.com/vmlinux.h-ebpf-programs</p>]]></description>
			<author><![CDATA[dummy@example.com (batsom)]]></author>
			<pubDate>Sun, 23 Jun 2024 14:08:52 +0000</pubDate>
			<guid>http://www.gentoo-zh.org/viewtopic.php?id=869&amp;action=new</guid>
		</item>
	</channel>
</rss>
