Networking support
Networking options ---> x x
This interface let you select features and parameters for the build. Features can either be built-in, modularized, or ignored. Parameters
must be entered in as decimal or hexadecimal numbers or text.
内容选项很多,覆盖了网络的很多功能。<*> Packet socket x x
x x
x x < > Packet: sockets monitoring interface x x
x x <*> Unix domain sockets x x
x x < > UNIX: socket monitoring interface x x
x xTransformation user configuration interface x x
x x [ ] Transformation sub policy support (EXPERIMENTAL) x x
x x [ ] Transformation migrate database (EXPERIMENTAL) x x
x x [ ] Transformation statistics (EXPERIMENTAL) x x
x xPF_KEY sockets x x
x x [ ] PF_KEY MIGRATE (EXPERIMENTAL) x x
x x [*] TCP/IP networking x x
x x [*] IP: multicasting x x
x x [*] IP: advanced router x x
x x [*] FIB TRIE statistics x x
x x [*] IP: policy routing x x
x x [*] IP: equal cost multipath x x
x x [*] IP: verbose route monitoring x x
x x [*] IP: kernel level autoconfiguration
[*] IP: DHCP support x x
x x [ ] IP: BOOTP support x x
x x [ ] IP: RARP support x x
x x < > IP: tunneling x x
x xIP: GRE demultiplexer x x
x xIP: GRE tunnels over IP x x
x x [*] IP: broadcast GRE over IP x x
x x [*] IP: multicast routing x x
x x [ ] IP: multicast policy routing x x
x x [*] IP: PIM-SM version 1 support x x
x x [*] IP: PIM-SM version 2 support x x
x x [*] IP: ARP daemon support x x
x x [*] IP: TCP syncookie support x x
x x < > IP: AH transformation x x
x x < > IP: ESP transformation x x
x x < > IP: IPComp transformation x x
x x < > IP: IPsec transport mode x x
x x < > IP: IPsec tunnel mode
< > IP: IPsec BEET mode x x
x x {*} Large Receive Offload (ipv4/tcp) x x
x x < > INET: socket monitoring interface x x
x x [*] TCP: advanced congestion control ---> x x
x x [*] TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL) x x
x x <*> The IPv6 protocol ---> x x
x x -*- NetLabel subsystem support x x
x x -*- Security Marking x x
x x [ ] Timestamping in PHY devices x x
x x [*] Network packet filtering framework (Netfilter) ---> x x
x xThe DCCP Protocol (EXPERIMENTAL) ---> x x
x x {M} The SCTP Protocol ---> x x
x xThe RDS Protocol (EXPERIMENTAL) x x
x xRDS over Infiniband and iWARP x x
x xRDS over TCP x x
x x [ ] RDS debugging messages x x
x xThe TIPC Protocol (EXPERIMENTAL) ---> x x
x xAsynchronous Transfer Mode (ATM)
Classical IP over ATM x x
x x [ ] Do NOT send ICMP if no neighbour x x
x xLAN Emulation (LANE) support x x
x xMulti-Protocol Over ATM (MPOA) support x x
x xRFC1483/2684 Bridged protocols x x
x x [ ] Per-VC IP filter kludge x x
x xLayer Two Tunneling Protocol (L2TP) ---> x x
x x802.1d Ethernet Bridging x x
x x [*] IGMP/MLD snooping x x
x x802.1Q VLAN Support x x
x x [*] GVRP (GARP VLAN Registration Protocol) support x x
x xDECnet Support x x
x x [ ] DECnet: router support (EXPERIMENTAL) x x
x xANSI/IEEE 802.2 LLC type 2 Support x x
x xThe IPX protocol x x
x x [ ] IPX: Full internal IPX network
Appletalk protocol support x x
x xAppletalk interfaces support x x
x xApple/Farallon LocalTalk PC support x x
x xCOPS LocalTalk PC support x x
x x [*] Dayna firmware support x x
x x [*] Tangent firmware support x x
x xAppletalk-IP driver support x x
x x [*] IP to Appletalk-IP Encapsulation support
x [*] Appletalk-IP to IP Decapsulation support x xCCITT X.25 Packet Layer (EXPERIMENTAL) x x
x xLAPB Data Link Driver (EXPERIMENTAL) x x
x xWAN router (DEPRECATED) x x
x xPhonet protocols family x x
x xIEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support (EXx x
x x6lowpan support over IEEE 802.15.4 x x
x x < > Generic IEEE 802.15.4 Soft Networking Stack (mac802154) x x
x x [*] QoS and/or fair queueing ---> x x
x x [*] Data Center Bridging support x x
x x {*} DNS Resolver support x x
x xB.A.T.M.A.N. Advanced Meshing Protocol x x
x x [*] Bridge Loop Avoidance x x
x x [ ] Distributed ARP Table x x
x x [ ] B.A.T.M.A.N. debugging x x
x x < > Open vSwitch x x
x x < > Network priority cgroup x x
x x Network testing --->
x x [*] Amateur Radio support ---> x x
connect Linux box to an amateur radio
--- Amateur Radio support x x
x x *** Packet Radio protocols *** x x
x xAmateur Radio AX.25 Level 2 protocol x x
x x [*] AX.25 DAMA Slave support x x
x xAmateur Radio NET/ROM protocol x x
x xAmateur Radio X.25 PLP (Rose) x x
x x AX.25 network device drivers ---> x x
x x
x x
Controller Area Network (CAN) is a slow (up to 1Mbit/s) serial communications protocol
mainly for automotive, but now widely used in marine (NMEA2000), industrial, and medical applications.
--- CAN bus subsystem support x x
x xRaw CAN Protocol (raw access with CAN-ID filtering) x x
x xBroadcast Manager CAN Protocol (with content filtering) x x
x xCAN Gateway/Router (with netlink configuration) x x
x x CAN Device Drivers --->
x x
build support for the IrDA (TM) protocols. The Infrared Data Associations (tm) specifies standards for wireless infrared communication and is supported by most laptops and PDA's
--- IrDA (infrared) subsystem support x x
x x *** IrDA protocols *** x x
x xIrLAN protocol x x
x xIrNET protocol x x
x xIrCOMM protocol x x
x x [*] Ultra (connectionless) protocol x x
x x *** IrDA options *** x x
x x [*] Cache last LSAP x x
x x [*] Fast RRs (low latency) x x
x x [*] Debug information x x
x x Infrared-port device drivers --->
x x
Bluetooth is low-cost, low-power, short-range wireless technology. It was designed as a replacement for cables and other short-range
technologies like IrDA.
--- Bluetooth subsystem support x x
x xRFCOMM protocol support x x
x x [*] RFCOMM TTY support x x
x xBNEP protocol support x x
x x [*] Multicast filter support x x
x x [*] Protocol filter support x x
x xCMTP protocol support x x
x xHIDP protocol support x x
x x Bluetooth device drivers --->
x x {M} RxRPC session sockets x x
support for RxRPC session sockets (just the transport part, not the presentation part: (un)marshalling is
left to the application).These are used for AFS kernel filesystem and userspace utilities.
x x [ ] RxRPC dynamic debugging x x
to make runtime controllable debugging messages appear.
x x
Provide kerberos 4 and AFS kaserver security handling for AF_RXRPC through the use of the key retention service.
x x -*- Wireless ---> x x
--- Wireless x x无线网络的设置方式
x xcfg80211 - wireless configuration API x x
x x [*] nl80211 testmode command x x
x x [ ] enable developer warnings x x
x x [*] cfg80211 regulatory debugging x x
x x [ ] cfg80211 certification onus x x
x x [*] enable powersave by default x x
x x [*] cfg80211 DebugFS entries x x
x x [ ] use statically compiled regulatory rules database x x
x x [*] cfg80211 wireless extensions compatibility x x
x x [ ] lib80211 debugging messages x x
x xGeneric IEEE 802.11 Networking Stack (mac80211) x x
x x [*] PID controller based rate control algorithm x x
x x [*] Minstrel x x
x x [*] Minstrel 802.11n support x x
x x Default rate control algorithm (Minstrel) ---> x x
x x [*] Enable mac80211 mesh networking (pre-802.11s) support x x
x x -*- Enable LED triggers
[*] Export mac80211 internals in DebugFS x x
x x [ ] Trace all mac80211 debug messages x x
x x [*] Select mac80211 debugging features --->
x x
support for devices that provide wireless broadband connectivity using the WiMAX protocol
(IEEE 802.16).
x x <*> RF switch subsystem support ---> x x
to have control over RF switches found on many WiFi and Bluetooth cards.
--- RF switch subsystem support x x
x x [*] RF switch input support x x
x xGeneric rfkill regulator driver
x x
get experimental support for Plan 9 resource sharing via the 9P2000 protocol.
x x
The "Communication CPU to Application CPU Interface" (CAIF) is a packet based connection-oriented MUX protocol developed by ST-Ericsson for use x
with its modems. It is accessed from user space as sockets (PF_CAIF).
Say Y (or M) here if you build for a phone product (e.g. Android or MeeGo ) that uses CAIF as transport
x x {M} Ceph core library (EXPERIMENTAL) x x
Choose Y or M here to include cephlib, which provides the common functionality to both the Ceph filesystem and
to the rados block device (rbd).
x x [ ] Include file:line in ceph debug output x x
If you say Y here, debug output will include a filename and line to aid debugging.
x x [*] Use in-kernel support for DNS lookup x x
hostnames (e.g. monitor addresses) will be resolved using the CONFIG_DNS_RESOLVER facility.
x x
to build support for NFC (Near field communication) devices.
Device drivers
Generic Driver Options ---> x x
This interface let you select features and parameters for the build. Features can either be built-in, modularized, or ignored.
() path to uevent helper x x
x x [*] Maintain a devtmpfs filesystem to mount at /dev x x
x x [*] Automount devtmpfs at /dev, after the kernel mounted the rootfs x x
x x [ ] Select only drivers that don't need compile-time external firmware x x
x x [*] Prevent firmware from being built x x
x x {*} Userspace firmware loading support x x
x x [*] Include in-kernel firmware blobs in kernel binary x x
x x () External firmware blobs to build into the kernel binary x x
x x [ ] Driver Core verbose debug messages x x
x x [ ] Managed device resources verbose debug messages x x
x x [ ] Contiguous Memory Allocator
x x Bus devices ---> x x
This interface let you select features and parameters for the build. Features can either be built-in, modularized, or ignored.
x x <*> Connector - unified userspace <-> kernelspace linker ---> x x
This is unified userspace <-> kernelspace connector working on top of the netlink socket protocol.
x x
Memory Technology Devices are flash, RAM and similar chips, often used for solid state file systems on embedded devices. This option
will provide the generic support for MTD drivers to register themselves with the kernel and for potential users of MTD devices
to enumerate the devices which are present and obtain a handle on them. It will also allow you to select individual drivers for
particular hardware and users of MTD devices.
--- Memory Technology Device (MTD) support x x
x x < > MTD tests support (DANGEROUS) x x
x xRedBoot partition table parsing x x
x x (-1) Location of RedBoot partition table x x
x x [ ] Include unallocated flash regions x x
x x [ ] Force read-only for RedBoot system images x x
x xTI AR7 partitioning support x x
x x *** User Modules And Translation Layers *** x x
x xDirect char device access to MTD devices x x
x x -M- Common interface to block layer for MTD 'translation layers' x x
x xCaching block device access to MTD devices x x
x xReadonly block device access to MTD devices x x
x xFTL (Flash Translation Layer) support x x
x xNFTL (NAND Flash Translation Layer) support x x
x x [*] Write support for NFTL x x
x xINFTL (Inverse NAND Flash Translation Layer) support x x
x xResident Flash Disk (Flash Translation Layer) support x x
x xNAND SSFDC (SmartMedia) read only translation layer
SmartMedia/xD new translation layer x x
x xLog panic/oops to an MTD buffer x x
x xSwap on MTD device support x x
x x RAM/ROM/Flash chip drivers ---> x x
x x Mapping drivers for chip access ---> x x
x x Self-contained MTD device drivers ---> x x
x x [ ] NAND ECC Smart Media byte order x x
x xNAND Device Support ---> x x
x xOneNAND Device Support ---> x x
x x LPDDR flash memory drivers ---> x x
x xEnable UBI - Unsorted block images ---> x x
x x
to use devices connected to your machine's parallel port (the connector at the computer with 25 holes), e.g. printer, ZIP
drive, PLIP link (Parallel Line Internet Protocol is mainly used to create a mini network by connecting the parallel ports of two local
machines) etc.
--- Parallel port support x x
x xPC-style hardware x x
x xMulti-IO cards (parallel and serial) x x
x x [*] Use FIFO/DMA if available x x
x x [ ] SuperIO chipset support x x
x xSupport for PCMCIA management for PC-style ports x x
x xAX88796 Parallel Port x x
x x [*] IEEE 1284 transfer modes
x x -*- Plug and Play support ---> x x
Plug and Play (PnP) is a standard for peripherals which allows those peripherals to be configured by software, e.g. assign IRQ's or other
parameters. No jumpers on the cards are needed, instead the values are provided to the cards from the BIOS, from the operating system,
or using a user-space utility.
x x [*] Block devices ---> x x
to get to see options for various different block device drivers. This option alone does not add any kernel code.
--- Block devices x x
x xNormal floppy disk support x x
x x < > XT hard disk support x x
x xParallel port IDE device support x x
x x *** Parallel IDE high-level drivers *** x x
x xParallel port IDE disks x x
x xParallel port ATAPI CD-ROMs x x
x xParallel port ATAPI disks x x
x xParallel port ATAPI tapes x x
x xParallel port generic ATAPI devices x x
x x *** Parallel IDE protocol modules *** x x
x xATEN EH-100 protocol x x
x xMicroSolutions backpack (Series 5) protocol x x
x xMicroSolutions backpack (Series 6) protocol x x
x xDataStor Commuter protocol x x
x xDataStor EP-2000 protocol x x
x xFIT TD-2000 protocol x x
x xFIT TD-3000 protocol
Shuttle EPAT/EPEZ protocol x x
x x [ ] Support c7/c8 chips (EXPERIMENTAL) x x
x xShuttle EPIA protocol x x
x xFreecom IQ ASIC-2 protocol x x
x xFreeCom power protocol x x
x xKingByte KBIC-951A/971A protocols x x
x xKT PHd protocol x x
x xOnSpec 90c20 protocol x x
x xOnSpec 90c26 protocol x x
x xBlock Device Driver for Micron PCIe SSDs x x
x xCompaq SMART2 support x x
x xCompaq Smart Array 5xxx support x x
x x [*] SCSI tape drive support for Smart Array 5xxx x x
x xMylex DAC960/DAC1100 PCI RAID Controller support x x
x xMicro Memory MM5415 Battery Backed RAM support x x
x x <*> Loopback device support x x
x x (8) Number of loop devices to pre-create at init time x x
x xCryptoloop Support
DRBD Distributed Replicated Block Device support x x
x x [ ] DRBD fault injection x x
x xNetwork block device support x x
x x < > NVM Express block device x x
x xOSD object-as-blkdev support x x
x xPromise SATA SX8 support x x
x x <*> RAM block device support x x
x x (16) Default number of RAM disks x x
x x (65536) Default RAM disk size (kbytes) x x
x x [ ] Support XIP filesystems on RAM block device x x
x xPacket writing on CD/DVD media x x
x x (8) Free buffers for data gathering x x
x x [ ] Enable write caching x x
x xATA over Ethernet support x x
x x <*> Virtio block driver x x
x x [ ] Very old hard disk (MFM/RLL/IDE) driver x x
x xRados block device (RBD)
x x Misc devices ---> x x
This interface let you select features and parameters for the build.
Analog Devices Digital Potentiometers x x
x xsupport I2C bus connection x x
x xsupport SPI bus connection x x
x xDevice driver for IBM RSA service processor x x
x xSensable PHANToM (PCI) x x
x xParallel Trace Interface for MIPI P1149.7 cJTAG standard x x
x xSGI IOC4 Base IO support x x
x x {M} TI Flash Media interface support x x
x xTI Flash Media PCI74xx/PCI76xx host adapter support x x
x xIntegrated Circuits ICS932S401 x x
x xEnclosure Services x x
x x < > CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) suppox x
x xChannel interface driver for the HP iLO processor x x
x xMedfield Avago APDS9802 ALS Sensor module x x
x xIntersil ISL29003 ambient light sensor x x
x xIntersil ISL29020 ambient light sensor x x
x xTaos TSL2550 ambient light sensor x x
x xROHM BH1780GLI ambient light sensor
BH1770GLC / SFH7770 combined ALS - Proximity sensor x x
x xAPDS990X combined als and proximity sensors x x
x xHoneywell HMC6352 compass x x
x xDallas DS1682 Total Elapsed Time Recorder with Alarm x x
x xTexas Instruments DAC7512 x x
x xVMware Balloon Driver x x
x x < > BMP085 digital pressure sensor on I2C x x
x x < > BMP085 digital pressure sensor on SPI x x
x xIntel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) PHUB x x
x xFSA9480 USB Switch x x
x xSilicon Labs C2 port support ---> x x
x x EEPROM support ---> x x
x x {M} ENE CB710/720 Flash memory card reader support x x
x x [ ] Enable driver debugging x x
x x Texas Instruments shared transport line discipline ---> x x
x xSTMicroeletronics LIS3LV02Dx three-axis digital accelerometer (I2C) x x
x x *** Altera FPGA firmware download module *** x x
x xAltera FPGA firmware download module
Intel Management Engine Interface (Intel MEI)
x x < > ATA/ATAPI/MFM/RLL support (DEPRECATED) ---> x x
be able to manage ATA/(E)IDE and ATAPI units. The most common cases are IDE hard drives and ATAPI
CD-ROM drives.
x x SCSI device support ---> x x
This interface let you select features and parameters for the build.
{M} RAID Transport Class x x
x x -*- SCSI device support x x
x x {M} SCSI target support x x
x x [*] legacy /proc/scsi/ support x x
x x *** SCSI support type (disk, tape, CD-ROM) *** x x
x x <*> SCSI disk support x x
x xSCSI tape support x x
x xSCSI OnStream SC-x0 tape support x x
x x <*> SCSI CDROM support x x
x x [ ] Enable vendor-specific extensions (for SCSI CDROM) x x
x x <*> SCSI generic support x x
x xSCSI media changer support x x
x xSCSI Enclosure Support x x
x x [*] Probe all LUNs on each SCSI device x x
x x [*] Verbose SCSI error reporting (kernel size +=12K) x x
x x [*] SCSI logging facility x x
x x [*] Asynchronous SCSI scanning x x
x x SCSI Transports --->
[*] SCSI low-level drivers ---> x x
x x [*] PCMCIA SCSI adapter support ---> x x
x x <*> SCSI Device Handlers ---> x x
x xOSD-Initiator library x x
x xOSD Upper Level driver x x
x x (1) (0-2) When sense is returned, DEBUG print all sense descriptors x x
x x [ ] Compile All OSD modules with lots of DEBUG prints
x x <*> Serial ATA and Parallel ATA drivers ---> x x
to use a ATA hard disk, ATA tape drive, ATA CD-ROM or any other ATA device under Linux
--- Serial ATA and Parallel ATA drivers x x
x x [*] Verbose ATA error reporting x x
x x [*] ATA ACPI Support x x
x x [*] SATA Port Multiplier support x x
x x *** Controllers with non-SFF native interface *** x x
x x <*> AHCI SATA support x x
x xPlatform AHCI SATA support x x
x xInitio 162x SATA support x x
x xACard AHCI variant (ATP 8620) x x
x xSilicon Image 3124/3132 SATA support x x
x x [*] ATA SFF support (for legacy IDE and PATA) x x
x x *** SFF controllers with custom DMA interface *** x x
x x <*> Pacific Digital ADMA support x x
x xPacific Digital SATA QStor support x x
x xPromise SATA SX4 support (Experimental) x x
x x [*] ATA BMDMA support x x
x x *** SATA SFF controllers with BMDMA *** x x
x x <*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
< > Calxeda Highbank SATA support x x
x xMarvell SATA support x x
x xNVIDIA SATA support x x
x xPromise SATA TX2/TX4 support x x
x xSilicon Image SATA support x x
x xSiS 964/965/966/180 SATA support x x
x xServerWorks Frodo / Apple K2 SATA support x x
x xULi Electronics SATA support x x
x xVIA SATA support x x
x xVITESSE VSC-7174 / INTEL 31244 SATA support x x
x x *** PATA SFF controllers with BMDMA *** x x
x xALi PATA support x x
x xAMD/NVidia PATA support x x
x xARASAN CompactFlash PATA Controller Support x x
x xARTOP 6210/6260 PATA support x x
x xATI PATA support x x
x xARTOP/Acard ATP867X PATA support x x
x xCMD64x PATA support
CS5510/5520 PATA support x x
x xCS5530 PATA support x x
x xCS5535 PATA support (Experimental) x x
x xCS5536 PATA support x x
x xCypress CY82C693 PATA support (Very Experimental) x x
x xEFAR SLC90E66 support x x
x xHPT 366/368 PATA support x x
x xHPT 370/370A/371/372/374/302 PATA support x x
x xHPT 371N/372N/302N PATA support x x
x xHPT 343/363 PATA support x x
x x [ ] HPT 343/363 DMA support x x
x xIT8213 PATA support (Experimental) x x
x xIT8211/2 PATA support x x
x xJMicron PATA support x x
x xMarvell PATA support via legacy mode x x
x xNETCELL Revolution RAID support x x
x xNinja32/Delkin Cardbus ATA support x x
x xNat Semi NS87415 PATA support
Intel PATA old PIIX support x x
x xOPTI FireStar PATA support (Very Experimental) x x
x xPromise PATA 2027x support x x
x xOlder Promise PATA controller support x x
x xRADISYS 82600 PATA support (Experimental) x x
x xRDC PATA support x x
x xSC1200 PATA support x x
x xIntel SCH PATA support x x
x xSERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support x x
x xCMD / Silicon Image 680 PATA support x x
x x {*} SiS PATA support x x
x xToshiba Piccolo support (Experimental) x x
x xCompaq Triflex PATA support x x
x xVIA PATA support x x
x xWinbond SL82C105 PATA support x x
x x *** PIO-only SFF controllers *** x x
x xCMD640 PCI PATA support (Experimental)
ISA Plug and Play PATA support x x
x xIntel PATA MPIIX support x x
x xNat Semi NS87410 PATA support x x
x xOPTI621/6215 PATA support (Very Experimental) x x
x xPCMCIA PATA support x x
x xGeneric platform device PATA support x x
x xQDI VLB PATA support x x
x xPC Tech RZ1000 PATA support x x
x xWinbond W83759A VLB PATA support (Experimental) x x
x x *** Generic fallback / legacy drivers *** x x
x x <*> ACPI firmware driver for PATA x x
x x <*> Generic ATA support x x
x x {M} Legacy ISA PATA support (Experimental)
x x [*] Multiple devices driver support (RAID and LVM) ---> x x
Support multiple physical spindles through a single logical device. Required for RAID and logical volume management.
--- Multiple devices driver support (RAID and LVM) x x
x x {*} RAID support x x
x x [*] Autodetect RAID arrays during kernel boot x x
x xLinear (append) mode x x
x xRAID-0 (striping) mode x x
x x {M} RAID-1 (mirroring) mode x x
x x {M} RAID-10 (mirrored striping) mode x x
x x {M} RAID-4/RAID-5/RAID-6 mode x x
x x [ ] RAID-4/RAID-5/RAID-6 Multicore processing (EXPERIMENTAL) x x
x xMultipath I/O support x x
x xFaulty test module for MD x x
x x <*> Device mapper support x x
x x [ ] Device mapper debugging support x x
x xCrypt target support x x
x xSnapshot target x x
x xThin provisioning target (EXPERIMENTAL) x x
x x [ ] Keep stack trace of thin provisioning block lock holders x x
x xMirror target
RAID 1/4/5/6/10 target x x
x x < > Mirror userspace logging (EXPERIMENTAL) x x
x xZero target x x
x xMultipath target x x
x xI/O Path Selector based on the number of in-flight I/Os x x
x xI/O Path Selector based on the service time x x
x x < > I/O delaying target (EXPERIMENTAL) x x
x x [*] DM uevents x x
x x < > Flakey target (EXPERIMENTAL) x x
x x < > Verity target support (EXPERIMENTAL)
x x
to enable the TCM Storage Engine and ConfigFS enabled control path for target_core_mod. This includes built-in TCM RAMDISK
subsystem logic for virtual LUN 0 access
--- Generic Target Core Mod (TCM) and ConfigFS Infrastructure x x
x xTCM/IBLOCK Subsystem Plugin for Linux/BLOCK x x
x xTCM/FILEIO Subsystem Plugin for Linux/VFS x x
x xTCM/pSCSI Subsystem Plugin for Linux/SCSI x x
x xTCM Virtual SAS target and Linux/SCSI LDD fabric loopback module x x
x xTCM_FC fabric Plugin x x
x xLinux-iSCSI.org iSCSI Target Mode Stack x x
x x < > FireWire SBP-2 fabric module
x x [*] Fusion MPT device support ---> x x
to get to see options for Fusion Message Passing Technology (MPT) drivers.
--- Fusion MPT device support x x
x xFusion MPT ScsiHost drivers for SPI x x
x xFusion MPT ScsiHost drivers for FC x x
x xFusion MPT ScsiHost drivers for SAS x x
x x (128) Maximum number of scatter gather entries (16 - 128) x x
x xFusion MPT misc device (ioctl) driver x x
x xFusion MPT LAN driver x x
x x [*] Fusion MPT logging facility
x x IEEE 1394 (FireWire) support ---> x x
This interface let you select features and parameters for the build.
FireWire driver stack x x
x xOHCI-1394 controllers x x
x xStorage devices (SBP-2 protocol) x x
x xIP networking over 1394 x x
x xNosy - a FireWire traffic sniffer for PCILynx cards
x x
The Intelligent Input/Output (I2O) architecture allows hardware drivers to be split into two parts: an operating system specific
module called the OSM and an hardware specific module called the HDM.
--- I2O device support x x
x x [*] Enable LCT notification x x
x x [*] Enable Adaptec extensions x x
x xI2O Configuration support x x
x x [*] Enable ioctls (OBSOLETE) x x
x xI2O Bus Adapter OSM x x
x xI2O Block OSM x x
x xI2O SCSI OSM x x
x xI2O /proc support
x x [*] Macintosh device drivers ---> x x
to get to see options for devices used with Macintosh computers.
x x -*- Network device support --->
to say Y if your computer contains a network card that you want to use under Linux. Connecting two machines with parallel ports using PLIP needs this, as well as
AX.25/KISS for sending Internet traffic over amateur radio links.
--- Network device support x x
x x -*- Network core driver support x x
x xBonding driver support x x
x xDummy net driver support x x
x xEQL (serial line load balancing) support x x
x x [*] Fibre Channel driver support x x
x x {*} Generic Media Independent Interface device support x x
x xIntermediate Functional Block support x x
x x < > Ethernet team driver support (EXPERIMENTAL) ---> x x
x xMAC-VLAN support (EXPERIMENTAL) x x
x xMAC-VLAN based tap driver (EXPERIMENTAL) x x
x x < > Virtual eXtensible Local Area Network (VXLAN) x x
x xNetwork console logging support x x
x x [*] Dynamic reconfiguration of logging targets x x
x x [ ] Netpoll traffic trapping x x
x xRapidIO Ethernet over messaging driver support x x
x x (128) Number of outbound queue entries x x
x x (128) Number of inbound queue entries
<*> Universal TUN/TAP device driver support x x
x xVirtual ethernet pair device x x
x x <*> Virtio network driver (EXPERIMENTAL) x x
x xARCnet support ---> x x
x x [*] ATM drivers ---> x x
x x *** CAIF transport drivers *** x x
x xCAIF TTY transport driver x x
x xCAIF SPI transport driver for slave interface x x
x x [ ] Next command and length in start of frame x x
x xCAIF HSI transport driver x x
x x Distributed Switch Architecture drivers ---> x x
x x -*- Ethernet driver support ---> x x
x x <*> FDDI driver support x x
x xDigital DEFTA/DEFEA/DEFPA adapter support x x
x x [ ] Use MMIO instead of PIO x x
x xSysKonnect FDDI PCI support x x
x x [ ] HIPPI driver support (EXPERIMENTAL) x x
x xGeneral Instruments Surfboard 1000
-*- PHY Device support and infrastructure ---> x x
x x < > Micrel KS8995MA 5-ports 10/100 managed Ethernet switch x x
x xPLIP (parallel port) support x x
x x {*} PPP (point-to-point protocol) support x x
x xPPP BSD-Compress compression x x
x xPPP Deflate compression x x
x x [*] PPP filtering x x
x xPPP MPPE compression (encryption) (EXPERIMENTAL) x x
x x [*] PPP multilink support (EXPERIMENTAL) x x
x xPPP over ATM x x
x xPPP over Ethernet (EXPERIMENTAL) x x
x xPPP over IPv4 (PPTP) (EXPERIMENTAL) x x
x xPPP over L2TP (EXPERIMENTAL) x x
x xPPP support for async serial ports x x
x xPPP support for sync tty ports x x
x xSLIP (serial line) support x x
x x [*] CSLIP compressed headers x x
x x [*] Keepalive and linefill
[*] Six bit SLIP encapsulation x x
x x USB Network Adapters ---> x x
x x [*] Wireless LAN ---> x x
x x WiMAX Wireless Broadband devices ---> x x
x x [*] Wan interfaces support ---> x x
x xIEEE 802.15.4 drivers ---> x x
x xVMware VMXNET3 ethernet driver x x
x xMicrosoft Hyper-V virtual network driver x x
x x [*] ISDN support --->
[*] Macintosh device drivers ---> x x
to get to see options for devices used with Macintosh computers.
x x -*- Network device support ---> x x
to say Y if your computer contains a network card that you want to use under Linux. If you are going to run SLIP or PPP over
telephone line or null modem cable you need say Y here.
--- Network device support x x
x x -*- Network core driver support x x
x xBonding driver support x x
x xDummy net driver support x x
x xEQL (serial line load balancing) support x x
x x [*] Fibre Channel driver support x x
x x {*} Generic Media Independent Interface device support x x
x xIntermediate Functional Block support x x
x x < > Ethernet team driver support (EXPERIMENTAL) ---> x x
x xMAC-VLAN support (EXPERIMENTAL) x x
x xMAC-VLAN based tap driver (EXPERIMENTAL) x x
x x < > Virtual eXtensible Local Area Network (VXLAN) x x
x xNetwork console logging support x x
x x [*] Dynamic reconfiguration of logging targets x x
x x [ ] Netpoll traffic trapping x x
x xRapidIO Ethernet over messaging driver support x x
x x (128) Number of outbound queue entries x x
x x (128) Number of inbound queue entries
<*> Universal TUN/TAP device driver support x x
x xVirtual ethernet pair device x x
x x <*> Virtio network driver (EXPERIMENTAL) x x
x xARCnet support ---> x x
x x [*] ATM drivers ---> x x
x x *** CAIF transport drivers *** x x
x xCAIF TTY transport driver x x
x xCAIF SPI transport driver for slave interface x x
x x [ ] Next command and length in start of frame x x
x xCAIF HSI transport driver x x
x x Distributed Switch Architecture drivers ---> x x
x x -*- Ethernet driver support ---> x x
x x <*> FDDI driver support x x
x xDigital DEFTA/DEFEA/DEFPA adapter support x x
x x [ ] Use MMIO instead of PIO x x
x xSysKonnect FDDI PCI support x x
x x [ ] HIPPI driver support (EXPERIMENTAL)
General Instruments Surfboard 1000 x x
x x -*- PHY Device support and infrastructure ---> x x
x x < > Micrel KS8995MA 5-ports 10/100 managed Ethernet switch x x
x xPLIP (parallel port) support x x
x x {*} PPP (point-to-point protocol) support x x
x xPPP BSD-Compress compression x x
x xPPP Deflate compression x x
x x [*] PPP filtering x x
x xPPP MPPE compression (encryption) (EXPERIMENTAL) x x
x x [*] PPP multilink support (EXPERIMENTAL) x x
x xPPP over ATM x x
x xPPP over Ethernet (EXPERIMENTAL) x x
x xPPP over IPv4 (PPTP) (EXPERIMENTAL) x x
x xPPP over L2TP (EXPERIMENTAL) x x
x xPPP support for async serial ports x x
x xPPP support for sync tty ports x x
x xSLIP (serial line) support
[*] CSLIP compressed headers x x
x x [*] Keepalive and linefill x x
x x [*] Six bit SLIP encapsulation x x
x x USB Network Adapters ---> x x
x x [*] Wireless LAN ---> x x
x x WiMAX Wireless Broadband devices ---> x x
x x [*] Wan interfaces support ---> x x
x xIEEE 802.15.4 drivers ---> x x
x xVMware VMXNET3 ethernet driver x x
x xMicrosoft Hyper-V virtual network driver x x
x x [*] ISDN support --->
x x Input device support ---> x x
This interface let you select features and parameters for the build.
-*- Generic input layer (needed for keyboard, mouse, ...) x x
x x {M} Support for memoryless force-feedback devices x x
x x {M} Polled input device skeleton x x
x x {M} Sparse keymap support library x x
x x {M} Matrix keymap support library x x
x x *** Userland interfaces *** x x
x x <*> Mouse interface x x
x x [*] Provide legacy /dev/psaux device x x
x x (1024) Horizontal screen resolution x x
x x (768) Vertical screen resolution x x
x xJoystick interface x x
x x <*> Event interface x x
x xEvent debugging x x
x x *** Input Device Drivers *** x x
x x [*] Keyboards ---> x x
x x [*] Mice ---> x x
x x [*] Joysticks/Gamepads ---> x x
x x [*] Tablets --->
[*] Touchscreens ---> x x
x x [*] Miscellaneous devices ---> x x
x x Hardware I/O ports --->
x x Character devices ---> x x
[*] Virtual terminal x x
x x [*] Enable character translations in console x x
x x [*] Support for console on virtual terminal x x
x x [*] Support for binding and unbinding console drivers x x
x x [*] Unix98 PTY support x x
x x [*] Support multiple instances of devpts x x
x x [*] Legacy (BSD) PTY support x x
x x (0) Maximum number of legacy PTY in use x x
x x [*] Non-standard serial port support x x
x xComtrol RocketPort support x x
x xCyclades async mux support x x
x x [ ] Cyclades-Z interrupt mode operation x x
x xMoxa Intellio support x x
x xMoxa SmartIO support v. 2.0 x x
x xMicrogate SyncLink card support x x
x xSyncLink Multiport support x x
x xSyncLink GT/AC support x x
x xHSDPA Broadband Wireless Data Card - Globe Trotter
Multi-Tech multiport card support x x
x xHDLC line discipline support x x
x x < > GSM MUX line discipline support (EXPERIMENTAL) x x
x xTrace data router for MIPI P1149.7 cJTAG standard x x
x xTrace data sink for MIPI P1149.7 cJTAG standard x x
x x [ ] /dev/kmem virtual device support x x
x x [*] Stallion multiport serial support x x
x x Serial drivers ---> x x
x x [*] TTY driver to output user messages via printk x x
x xParallel printer support x x
x x [ ] Support for console on line printer x x
x xSupport for user-space parallel port device drivers x x
x xVirtio console x x
x xIPMI top-level message handler ---> x x
x x <*> Hardware Random Number Generator Core support x x
x xTimer IOMEM HW Random Number Generator support x x
x xIntel HW Random Number Generator support x x
x xAMD HW Random Number Generator support
AMD Geode HW Random Number Generator support x x
x xVIA HW Random Number Generator support x x
x xVirtIO Random Number Generator support x x
x x <*> TPM HW Random Number Generator support x x
x x {M} /dev/nvram support x x
x xDouble Talk PC internal speech card support x x
x xSiemens R3964 line discipline x x
x xApplicom intelligent fieldbus card support x x
x xSony Vaio Programmable I/O Control Device support x x
x x PCMCIA character devices ---> x x
x xACP Modem (Mwave) support x x
x xNatSemi SCx200 GPIO Support x x
x xNatSemi PC8736x GPIO Support x x
x x {M} NatSemi Base GPIO Support x x
x xRAW driver (/dev/raw/rawN) x x
x x (256) Maximum number of RAW devices to support (1-65536) x x
x x [*] HPET - High Precision Event Timer x x
x x [*] Allow mmap of HPET
Hangcheck timer x x
x x <*> TPM Hardware Support ---> x x
x xTelecom clock driver for ATCA SBC
x x {*} I2C support ---> x x
I2C (pronounce: I-squared-C) is a slow serial bus protocol used in many micro controller applications and developed by Philips.
SMBus, or System Management Bus is a subset of the I2C protocol.
--- I2C support x x
x x [*] Enable compatibility bits for old user-space x x
x xI2C device interface x x
x xI2C bus multiplexing support x x
x x Multiplexer I2C Chip support ---> x x
x x [ ] Autoselect pertinent helper modules x x
x x {M} SMBus-specific protocols x x
x x I2C Algorithms ---> x x
x x I2C Hardware Bus support ---> x x
x xI2C/SMBus Test Stub x x
x x [ ] I2C Core debugging messages x x
x x [ ] I2C Algorithm debugging messages x x
x x [ ] I2C Bus debugging messages
x x [*] SPI support ---> x x
The "Serial Peripheral Interface" is a low level synchronous protocol. Chips that support SPI can have data transfer rates
up to several tens of Mbit/sec. Chips are addressed with a controller and a chipselect.
x --- SPI support x x
x x [ ] Debug support for SPI drivers x x
x x *** SPI Master Controller Drivers *** x x
x xAltera SPI Controller x x
x x {M} Utilities for Bitbanging SPI masters x x
x xParallel port adapter for AVR Butterfly (DEVELOPMENT) x x
x xGPIO-based bitbanging SPI Master x x
x xParallel port adapter for LM70 eval board (DEVELOPMENT) x x
x xOpenCores tiny SPI x x
x xPXA2xx SSP SPI master x x
x x < > NXP SC18IS602/602B/603 I2C to SPI bridge x x
x xIntel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) SPI x x
x x < > Analog Devices AD-FMCOMMS1-EBZ SPI-I2C-bridge driver x x
x x < > Xilinx SPI controller common module x x
x x <*> DesignWare SPI controller core support x x
x xPCI interface driver for DW SPI core x x
x x [*] DMA support for DW SPI controller on Intel Moorestown platform x x
x x *** SPI Protocol Masters ***
xUser mode SPI device driver support x x
x x
Infineon TLE62X0 (for power switching) x x
x x < > HSI support ---> x x
The "High speed synchronous Serial Interface" is synchronous serial interface used mainly to connect
application engines and cellular modems.
x x PPS support ---> x x
This interface let you select features and parameters for the build.
{M} PPS support x x
x x [ ] PPS debugging messages x x
x x *** PPS clients support *** x x
x x < > Kernel timer client (Testing client, use for debug) x x
x xPPS line discipline x x
x xParallel port PPS client x x
x xPPS client using GPIO x x
x x *** PPS generators support ***
x x PTP clock support ---> x x
{M} PTP clock support x x
x x *** Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional cx x
x x {M} Intel PCH EG20T as PTP clock x x
x x
x x -*- GPIO Support ---> x x
This enables GPIO support through the generic GPIO library.
x x {M} Dallas's 1-wire support ---> x x
Dallas' 1-wire bus is useful to connect slow 1-pin devices such as iButtons and thermal sensors.
x x -*- Power supply class support ---> x x
to enable power supply class support. This allows power supply (batteries, AC, USB) monitoring by userspace
via sysfs and uevent (if available) and/or APM kernel interface (if selected below).
--- Power supply class support x x
x x [ ] Power supply debug x x
x xGeneric PDA/phone power driver x x
x x < > Generic battery support using IIO x x
x xMAX8925 battery charger support x x
x xWM831X backup battery charger support x x
x xWM831X PMU support x x
x xWM8350 PMU support x x
x xTest power driver x x
x x < > Marvell 88PM860x battery driver x x
x xDS2760 battery driver (HP iPAQ & others) x x
x xDS2780 battery driver x x
x x < > DS2781 battery driver x x
x xDS2782/DS2786 standalone gas-gauge x x
x x < > SBS Compliant gas gauge x x
x xBQ27x00 battery driver x x
x x [*] BQ27200/BQ27500 support x x
x x [*] BQ27000 support
x x [ ] Adaptive Voltage Scaling class support ---> x x
AVS is a power management technique which finely controls the operating voltage of a device in order to optimize (i.e. reduce)
its power consumption.
x x {*} Hardware Monitoring support ---> x x
Hardware monitoring devices let you monitor the hardware health of a system. Most modern motherboards include such a device.
It can include temperature sensors, voltage sensors, fan speed sensors and various additional features such as the ability to
control the speed of the fans.
--- Hardware Monitoring support x x
x x [ ] Hardware Monitoring Chip debugging messages x x
x x *** Native drivers *** x x
x xAnalog Devices AD7314 and compatibles x x
x xAnalog Devices AD7414 x x
x xAnalog Devices AD7416, AD7417 and AD7418 x x
x xNational Semiconductor ADCxxxSxxx x x
x xAnalog Devices ADM1021 and compatibles x x
x xAnalog Devices ADM1025 and compatibles x x
x xAnalog Devices ADM1026 and compatibles x x
x xAnalog Devices ADM1029 x x
x xAnalog Devices ADM1031 and compatibles x x
x xAnalog Devices ADM9240 and compatibles x x
x x < > Analog Devices ADT7410 x x
x xAnalog Devices ADT7411 x x
x xAnalog Devices ADT7462 x x
x xAnalog Devices ADT7470 x x
x xAnalog Devices ADT7473, ADT7475, ADT7476 and ADT7490
x x -*- Generic Thermal sysfs driver ---> x x
Generic Thermal Sysfs driver offers a generic mechanism for thermal management. Usually it's made up of one or more thermal
zone and cooling device.
--- Generic Thermal sysfs driver x x
x x Default Thermal governor (step_wise) ---> x x
x x [ ] Fair-share thermal governor x x
x x -*- Step_wise thermal governor x x
x x [ ] User_space thermal governor x x
x x < > generic cpu cooling support
x x [*] Watchdog Timer Support ---> x x
create a character special file /dev/watchdog with major number 10 and minor
number 130 using mknod ("man mknod"), you will get a watchdog, i.e.:
subsequently opening the file and then failing to write to it for longer than 1 minute will result in rebooting the machine.
--- Watchdog Timer Support x x
x x -*- WatchDog Timer Driver Core x x
x x [ ] Disable watchdog shutdown on close x x
x x *** Watchdog Device Drivers *** x x
x xSoftware watchdog x x
x xWM831x watchdog x x
x xWM8350 watchdog x x
x xAcquire SBC Watchdog Timer x x
x xAdvantech SBC Watchdog Timer x x
x xALi M1535 PMU Watchdog Timer x x
x xALi M7101 PMU Computer Watchdog x x
x xFintek F71808E, F71862FG, F71869, F71882FG and F71889FG Watchdog x x
x xAMD/ATI SP5100 TCO Timer/Watchdog x x
x xAMD Elan SC520 processor Watchdog x x
x xCompulab SBC-FITPC2 watchdog x x
x xEurotech CPU-1220/1410 Watchdog Timer x x
x xIB700 SBC Watchdog Timer x x
x xIBM Automatic Server Restart
x x Sonics Silicon Backplane ---> x x
This interface let you select features and parameters for the build.
{M} Sonics Silicon Backplane support x x
x x -*- Support for SSB on PCI-bus host x x
x x [ ] Support for SSB on PCMCIA-bus host x x
x x [*] Support for SSB on SDIO-bus host x x
x x [ ] No SSB kernel messages x x
x x [ ] SSB debugging x x
x x -*- SSB PCI core driver x x
x x [ ] SSB GPIO driver
x x Broadcom specific AMBA --->
This interface let you select features and parameters for the build.
BCMA support x x
x x [*] Support for BCMA on PCI-host bus x x
x x [ ] BCMA Broadcom GBIT MAC COMMON core driver x x
x x [ ] BCMA GPIO driver x x
x x [ ] BCMA debugging
Multifunction device drivers ---> x x
[*] Support Marvell 88PM8606/88PM8607 x x
x x < > Support Marvell 88PM800 x x
x x < > Support Marvell 88PM805 x x
x xSupport for Silicon Motion SM501 x x
x x [ ] Export GPIO via GPIO layer x x
x x < > Support for Realtek PCI-E card reader x x
x x < > TI ADC / Touch Screen chip support x x
x xHTC PASIC3 LED/DS1WM chip support x x
x x [*] HTC I2C PLD chip support x x
x xPhilips UCB1400 Core driver x x
x x < > LM3533 Lighting Power chip x x
x xTPS61050/61052 Boost Converters x x
x xTPS6501x Power Management chips x x
x xTPS6507x Power Management / Touch Screen chips x x
x x < > TPS65217 Power Management / White LED chips x x
x x [*] TPS6586x Power Management chips x x
x x [*] TPS65910 Power Management chip x x
x x [*] TPS65912 Power Management chip with I2C
x x -*- Voltage and Current Regulator Support ---> x x
This framework is designed to provide a generic interface to voltage and current regulators within the Linux kernel. It's intended to
provide voltage and current control to client or consumer drivers and also provide status information to user space applications through a
sysfs interface.
--- Voltage and Current Regulator Support x x
x x [*] Regulator debug support x x
x x [ ] Provide a dummy regulator if regulator lookups fail x x
x x {M} Fixed voltage regulator support x x
x xVirtual regulator consumer support x x
x xUserspace regulator consumer support x x
x xGPIO regulator support x x
x xAnalog Devices AD5398/AD5821 regulators x x
x xAnalogicTech AAT2870 Regulators x x
x xDialog Semiconductor DA9030/DA9034 regulators x x
x x < > Fairchild FAN53555 Regulator x x
x xIntersil ISL6271A Power regulator x x
x x [*] Marvell 88PM8607 Power regulators x x
x xMaxim 1586/1587 voltage regulator x x
x xMaxim 8649 voltage regulator x x
x xMaxim 8660/8661 voltage regulator x x
x xMaxim MAX8925 Power Management IC x x
x xMaxim MAX8952 Power Management IC
x x
to use Webcams, Video grabber devices and/or TV devices enable this option and other options below.
--- Multimedia support x x
x x *** Multimedia core support *** x x
x x [ ] Cameras/video grabbers support x x
x x [ ] Analog TV support x x
x x [ ] Digital TV support x x
x x [ ] AM/FM radio receivers/transmitters support x x
x x [ ] Remote Controller support x x
x x [ ] Enable advanced debug functionality on V4L2 drivers x x
x x [ ] Enable old-style fixed minor ranges on drivers/video devices x x
x x *** Media drivers *** x x
x x [ ] Media USB Adapters ---> x x
x x [ ] Media PCI Adapters ---> x x
x x *** Supported MMC/SDIO adapters *** x x
x x *** Media ancillary drivers (tuners, sensors, i2c, frontends) *** x x
x x Customise DVB Frontends ---> x x
x x
x x Graphics support ---> x x
<*> /dev/agpgart (AGP Support) ---> x x
x x -*- VGA Arbitration x x
x x (16) Maximum number of GPUs x x
x x [*] Laptop Hybrid Graphics - GPU switching support x x
x xDirect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> x x
x x3dfx Banshee/Voodoo3+ x x
x xATI Rage 128 x x
x xATI Radeon x x
x x [*] Enable modesetting on radeon by default - NEW DRIVER x x
x xNouveau (nVidia) cards x x
x x (5) Maximum debug level x x
x x (3) Default debug level x x
x x [*] Support for backlight control x x
x x I2C encoder or helper chips ---> x x
x xIntel I810 x x
x xIntel 8xx/9xx/G3x/G4x/HD Graphics x x
x x [*] Enable modesetting on intel by default x x
x xMatrox g200/g400
x x
Be sure to have all the information about your sound card and its configuration down
x x HID support ---> x x
{M} HID bus support x x
x x [*] /dev/hidraw raw HID device support x x
x x < > User-space I/O driver support for HID subsystem x x
x xGeneric HID driver x x
x x Special HID drivers ---> x x
x x USB HID support ---> x x
x x I2C HID support --->
x x [*] USB support ---> x x
adds core support for Universal Serial Bus (USB).
--- USB support x x
x x {*} Support for Host-side USB x x
x x [ ] USB verbose debug messages x x
x x [ ] USB announce new devices x x
x x *** Miscellaneous USB options *** x x
x x [ ] Dynamic USB minor allocation x x
x x [ ] Rely on OTG Targeted Peripherals List x x
x x [ ] Disable external hubs x x
x xDesignWare USB3 DRD Core Support x x
x x [ ] Enable Debugging Messages x x
x x <*> USB Monitor x x
x x -M- Enable Wireless USB extensions x x
x xSupport WUSB Cable Based Association (CBA) x x
x x [ ] Enable CBA debug messages x x
x x *** USB Host Controller Drivers *** x x
x xCypress C67x00 HCD support x x
x x <*> xHCI HCD (USB 3.0) support x x
x x [ ] Debugging for the xHCI host controller
<*> EHCI HCD (USB 2.0) support x x
x x [*] Root Hub Transaction Translators x x
x x [*] Improved Transaction Translator scheduling x x
x xOXU210HP HCD support x x
x xISP116X HCD support x x
x xISP 1760 HCD support x x
x xISP1362 HCD support x x
x x <*> OHCI HCD support x x
x x [ ] Generic OHCI driver for a platform device x x
x x < > Generic EHCI driver for a platform device x x
x x <*> UHCI HCD (most Intel and VIA) support x x
x xElan U132 Adapter Host Controller x x
x xSL811HS HCD support x x
x x [*] partial ISO support x x
x xCF/PCMCIA support for SL811HS HCD x x
x xR8A66597 HCD support x x
x xRenesas USBHS HCD support x x
x xWireless USB Host Controller Interface (WHCI) driver
Host Wire Adapter (HWA) driver x x
x x < > BCMA usb host driver x x
x x < > SSB usb host driver x x
x x < > Inventra Highspeed Dual Role Controller (TI, ADI, ...) x x
x x < > ChipIdea Highspeed Dual Role Controller x x
x xRenesas USBHS controller x x
x x *** USB Device Class drivers *** x x
x x {M} USB Modem (CDC ACM) support x x
x xUSB Printer support x x
x xUSB Wireless Device Management support x x
x xUSB Test and Measurement Class support x x
x x *** NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may *** x x
x x *** also be needed; see USB_STORAGE Help for more info *** x x
x xUSB Mass Storage support x x
x x [ ] USB Mass Storage verbose debug x x
x xRealtek Card Reader support x x
x xDatafab Compact Flash Reader support x x
x xFreecom USB/ATAPI Bridge support
Freecom USB/ATAPI Bridge support x x
x xISD-200 USB/ATA Bridge support x x
x xUSBAT/USBAT02-based storage support x x
x xSanDisk SDDR-09 (and other SmartMedia, including DPCM) support x x
x xSanDisk SDDR-55 SmartMedia support x x
x xLexar Jumpshot Compact Flash Reader x x
x xOlympus MAUSB-10/Fuji DPC-R1 support x x
x xSupport OneTouch Button on Maxtor Hard Drives x x
x xSupport for Rio Karma music player x x
x xSAT emulation on Cypress USB/ATA Bridge with ATACB x x
x xUSB ENE card reader support x x
x x *** USB Imaging devices *** x x
x xUSB Mustek MDC800 Digital Camera support x x
x xMicrotek X6USB scanner support x x
x x *** USB port drivers *** x x
x xUSS720 parport driver x x
x xUSB Serial Converter support ---> x x
x x *** USB Miscellaneous drivers ***
EMI 6|2m USB Audio interface support x x
x xEMI 2|6 USB Audio interface support x x
x xADU devices from Ontrak Control Systems x x
x xUSB 7-Segment LED Display x x
x xUSB Diamond Rio500 support x x
x xUSB Lego Infrared Tower support x x
x xUSB LCD driver support x x
x xUSB LED driver support x x
x xCypress CY7C63xxx USB driver support x x
x xCypress USB thermometer driver support x x
x xSiemens ID USB Mouse Fingerprint sensor support x x
x xElan PCMCIA CardBus Adapter USB Client x x
x xApple Cinema Display support x x
x xUSB 2.0 SVGA dongle support (Net2280/SiS315) x x
x x [ ] Text console and mode switching support x x
x xUSB LD driver x x
x xPlayStation 2 Trance Vibrator driver support x x
x xIO Warrior driver support
USB testing driver x x
x xiSight firmware loading support x x
x xUSB YUREX driver support x x
x x {M} Functions for loading firmware on EZUSB chips x x
x x *** USB Physical Layer drivers *** x x
x x < > NXP ISP1301 USB transceiver support x x
x x < > Renesas R-Car USB phy support x x
x xUSB DSL modem support ---> x x
x xUSB Gadget Support ---> x x
x x *** OTG and related infrastructure *** x x
x xGPIO based peripheral-only VBUS sensing 'transceiver' x x
x xNOP USB Transceiver Driver
x x
UWB is a high-bandwidth, low-power, point-to-point radio technology using a wide spectrum (3.1-10.6GHz).
It is optimized for in-room use (480Mbps at 2 meters, 110Mbps at 10m). It serves as the transport layer for other protocols,
such as Wireless USB (WUSB).
x x <*> MMC/SD/SDIO card support ---> x x
his selects MultiMediaCard, Secure Digital and Secure Digital I/O support.
x x
Sony MemoryStick is a proprietary storage/extension card protocol.
x x -*- LED Support ---> x x
to enable Linux LED support. This allows control of supported LEDs from both userspace and optionally, by kernel events (triggers).
--- LED Support x x
x x {*} LED Class Support x x
x x *** LED drivers *** x x
x xLED Support for Marvell 88PM860x PMIC x x
x xLCD Backlight driver for LM3530 x x
x x < > LED support for LM3642 Chip x x
x xLED Support for Soekris net48xx series Error LED x x
x xLED Support for the WRAP series LEDs x x
x xLED driver for PCA9532 dimmer x x
x x [*] Enable GPIO support for PCA9532 x x
x xLED Support for GPIO connected LEDs x x
x xLED Support for N.S. LP3944 (Fun Light) I2C chip x x
x xLED Support for N.S. LP5521 LED driver chip x x
x xLED Support for TI/National LP5523/55231 LED driver chip x x
x xLED Support for PCA955x I2C chips x x
x x < > LED support for PCA9633 I2C chip x x
x xLED support for status LEDs on WM831x PMICs x x
x xLED Support for WM8350 AudioPlus PMIC
LED Support for DA9030/DA9034 PMIC x x
x xLED Support for DAC124S085 SPI DAC x x
x xREGULATOR driven LED support x x
x xLED driver for BD2802 RGB LED x x
x xLED driver for LT3593 controllers x x
x xLED Support for ADP5520/ADP5501 PMIC x x
x xExternal LED on Dell Business Netbooks x x
x x < > LED Support for TCA6507 I2C chip x x
x x < > LED support for MAX8997 PMIC x x
x x < > LED support for LM355x Chips, LM3554 and LM3556 x x
x x < > LED support for the Bachmann OT200 x x
x x < > LED support for the BlinkM I2C RGB LED x x
x x -*- LED Trigger support x x
x x *** LED Triggers *** x x
x xLED Timer Trigger x x
x x < > LED One-shot Trigger x x
x xLED Heartbeat Trigger x x
x xLED backlight Trigger
[ ] LED CPU Trigger x x
x xLED GPIO Trigger x x
x xLED Default ON Trigger x x
x x *** iptables trigger is under Netfilter config (LED target) *** x x
x x < > LED Transient Trigger
x x [ ] Accessibility support ---> x x
Accessibility handles all special kinds of hardware devices or software adapters which help people with disabilities (e.g.
blindness) to use computers.
x x
Core support for InfiniBand (IB).
--- InfiniBand support x x
x xInfiniBand userspace MAD support x x
x xInfiniBand userspace access (verbs and CM) x x
x xMellanox HCA support x x
x x [*] Verbose debugging output x x
x xAmmasso 1100 HCA support x x
x x [*] Verbose debugging output x x
x xChelsio RDMA Driver x x
x x [ ] Verbose debugging output x x
x xChelsio T4 RDMA Driver x x
x xMellanox ConnectX HCA support x x
x xNetEffect RNIC Driver x x
x x [ ] Verbose debugging output x x
x x < > Emulex One Connect HCA support x x
x xIP-over-InfiniBand x x
x x [*] IP-over-InfiniBand Connected Mode support x x
x x [*] IP-over-InfiniBand debugging x x
x x [ ] IP-over-InfiniBand data path debugging
InfiniBand SCSI RDMA Protocol x x
x x < > InfiniBand SCSI RDMA Protocol target support x x
x xiSCSI Extensions for RDMA (iSER)
x x [*] EDAC (Error Detection And Correction) reporting ---> x x
EDAC is designed to report errors in the core system.
--- EDAC (Error Detection And Correction) reporting x x
x x [*] EDAC legacy sysfs x x
x x [ ] Debugging x x
x xMain Memory EDAC (Error Detection And Correction) reporting x x
x xAMD 76x (760, 762, 768) x x
x xIntel e7xxx (e7205, e7500, e7501, e7505) x x
x xIntel e752x (e7520, e7525, e7320) and 3100 x x
x xIntel 82875p (D82875P, E7210) x x
x xIntel 82975x (D82975x) x x
x xIntel 3000/3010 x x
x xIntel 3200 x x
x xIntel X38 x x
x xIntel 5400 (Seaburg) chipsets x x
x xIntel i7 Core (Nehalem) processors x x
x xIntel 82860 x x
x xRadisys 82600 embedded chipset x x
x xIntel Greencreek/Blackford chipset x x
x xIntel San Clemente MCH
x x [*] Real Time Clock ---> x x
Generic RTC class support.
--- Real Time Clock x x
x x [*] Set system time from RTC on startup and resume x x
x x (rtc0) RTC used to set the system time x x
x x [ ] RTC debug support x x
x x *** RTC interfaces *** x x
x x [*] /sys/class/rtc/rtcN (sysfs) x x
x x [*] /proc/driver/rtc (procfs for rtcN) x x
x x [*] /dev/rtcN (character devices) x x
x x [ ] RTC UIE emulation on dev interface x x
x x < > Test driver/device x x
x x *** I2C RTC drivers *** x x
x xMarvell 88PM860x x x
x xDallas/Maxim DS1307/37/38/39/40, ST M41T00, EPSON RX-8025 x x
x xDallas/Maxim DS1374 x x
x xDallas/Maxim DS1672 x x
x xDallas/Maxim DS3232 x x
x xMaxim MAX6900 x x
x xMaxim MAX8925
x x [*] DMA Engine support ---> x x
DMA engines can do asynchronous data transfers without involving the host CPU.
x x [*] Auxiliary Display support ---> x x
to get to see options for auxiliary display drivers.
x x {M} Userspace I/O drivers --->
Enable this to allow the userspace driver core code to be built. This code allows userspace programs easy access to
kernel interrupts and memory locations, allowing some drivers to be written in userspace.
< > VFIO Non-Privileged userspace driver framework ---> x x
VFIO provides a framework for secure userspace device drivers.
x x Virtio drivers ---> x x
This interface let you select features and parameters for the build.
<*> PCI driver for virtio devices (EXPERIMENTAL) x x
x xVirtio balloon driver x x
x xPlatform bus driver for memory mapped virtio devices (EXPERIMENTAL) x x
x x [ ] Memory mapped virtio devices parameter parsing
x x Microsoft Hyper-V guest support ---> x x
This interface let you select features and parameters for the build.
Microsoft Hyper-V client drivers x x
x xMicrosoft Hyper-V Utilities driver x x
x x < > Microsoft Hyper-V Balloon driver
x x [*] Staging drivers ---> x x
to select a number of drivers that are not of the "normal" Linux kernel quality level. These drivers
are placed here in order to get a wider audience to make use of them.
x x [*] X86 Platform Specific Device Drivers ---> x x
to get to see options for device drivers for various x86 platforms, including vendor-specific laptop extension drivers.
x x Hardware Spinlock drivers ---> x x
x x [*] IOMMU Hardware Support ---> x x
to compile device drivers for IO Memory Management Units into the kernel.
x x Remoteproc drivers (EXPERIMENTAL) ---> x x
This interface let you select features and parameters for the build.
x x Rpmsg drivers (EXPERIMENTAL) ---> x x
This interface let you select features and parameters for the build.
x x [*] Virtualization drivers ---> x x
to get to see options for device drivers that support virtualization environments.
x x [*] Generic Dynamic Voltage and Frequency Scaling (DVFS) support ---> x x
When OPP is used with the devfreq device, it is recommended to register devfreq's nb to the OPP's notifier head.
x x < > External Connector Class (extcon) support ---> x x
to enable external connector class (extcon) support.
This allows monitoring external connectors by userspace via sysfs and uevent and supports external connectors with
multiple states;
x x [ ] Memory Controller drivers ---> x x
x x
The industrial I/O subsystem provides a unified framework for drivers for many different types of embedded sensors using a
number of different physical interfaces (i2c, spi, etc).
--- Industrial I/O support x x
x x -*- Enable buffer support within IIO x x
x x [ ] IIO callback buffer used for push in-kernel interfaces x x
x x -M- Industrial I/O buffering based on kfifo x x
x x -*- Enable triggered sampling support x x
x x (2) Maximum number of consumers per trigger x x
x x Accelerometers ---> x x
x x Analog to digital converters ---> x x
x x Amplifiers ---> x x
x x Hid Sensor IIO Common ---> x x
x x Digital to analog converters ---> x x
x x Frequency Synthesizers DDS/PLL ---> x x
x x Digital gyroscope sensors ---> x x
x x Inertial measurement units ---> x x
x x Light sensors ---> x x
x x Magnetometer sensors --->
x x
get support for the VME bridge Framework.
x x [ ] Pulse-Width Modulation (PWM) Support ---> x x
This framework provides a generic interface to PWM devices within the Linux kernel. On the driver side it provides an API
to register and unregister a PWM chip, an abstraction of a PWM controller, that supports one or more PWM devices.
x x < > IndustryPack bus support --->
This option provides support for the IndustryPack framework.
中文翻译可以参考如下:
http://lamp.linux.gov.cn/Linux/kernel_options.html