Lines Matching +full:on +full:- +full:device
2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
4 # Lines that begin with 'device', 'options', 'machine', 'ident', 'maxusers',
9 # See /boot/device.hints and/or the 'hints' config(8) directive.
11 # Please use ``make LINT'' to create an old-style LINT file if you want to
12 # do kernel test-builds.
25 # come first. Next should come device, options, and hints lines in that
26 # order. All device and option lines must be described by a comment that
27 # doesn't just expand the device or option name. Use only a concise
28 # comment on the same line if possible. Very detailed descriptions of
32 # spaces followed by a tab separate 'device' from a device name. Comments
33 # after an option or device should use one space after the comment character.
48 # auto-size based on physical memory.
52 # To statically compile in device wiring instead of /boot/device.hints
66 # after most other flags. Here we use it to inhibit use of non-optimal
67 # gcc built-in functions (e.g., memcmp).
70 # The following is equivalent to 'config -g KERNELNAME' and creates
71 # 'kernel.debug' compiled with -g debugging as well as a normal
81 makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc.
82 #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
115 # device I/O. Note that this value will be overridden by the label
116 # when specifying a block device from a label with a non-0
124 # These are the maximal and safe 'raw' I/O block device access sizes.
142 # Compile-time defaults for various boot parameters
148 # Compile-time defaults for dmesg boot tagging
179 options GEOM_UZIP # Read-only compressed disks
184 # The root device and filesystem type can be compiled in;
185 # this provides a fallback option if the root device cannot
187 # the RB_DFLTROOT flag (-r) is specified when booting the kernel.
202 # SCHED_ULE provides significant performance advantages over 4BSD on many
203 # workloads on SMP machines. It supports cpu-affinity, per-cpu runqueues
205 # which leads to better responsiveness even on uniprocessor machines. This
233 # NUMA enables use of Non-Uniform Memory Access policies in various kernel
242 # if the thread that currently owns the mutex is executing on another
248 # if the thread that currently owns the rwlock is executing on another
254 # currently owns the sx lock is executing on another CPU.
287 # FULL_PREEMPTION instructs the kernel to preempt non-realtime kernel
292 # Relies on the PREEMPTION option. DON'T TURN THIS ON.
305 # WITNESS_SKIPSPIN disables the witness checks on spin mutexes.
312 # LOCK_PROFILING - Profiling locks. See LOCK_PROFILING(9) for details.
336 # Note that as a general rule, COMPAT_FREEBSD<n> depends on
374 # Definition-style interprocess communication, in the form of shared
391 # Print a stack trace of the current thread on the console for a panic.
432 # contents of the registered sysctl nodes on the console. It is disabled by
457 # overruns or use-after-free will usually only affect memory from
469 # for the kernel used to detect modify-after-free scenarios. See the
470 # memguard(9) man page for more information on usage.
490 # KTRACE enables the system-call tracing facility ktrace(2). To be more
491 # SMP-friendly, KTRACE uses a worker thread to process most trace events
493 # pre-allocated store of objects representing trace events. The
530 # files based on a kernel event stream. Records are written asynchronously
550 # source files (by changing the source file or specifying it on the
579 # run-time environment to reproduce unlikely or unusual (possibly normally
585 # This option lets some drivers co-exist that can't co-exist in a running
603 # the core count in the format string, meaning the range will be 0-9, the
621 # For security reasons the TSLOG option should not be enabled on systems
632 # The hwpmc driver that allows the use of in-CPU performance monitoring
634 # with the 'options' line, while the hwpmc device can be either compiled
637 # Additional configuration options may be required on specific architectures,
640 device hwpmc # Driver (also a loadable module)
684 # In order to enable IPSEC you MUST also add device crypto to
686 options IPSEC #IP security (requires device crypto)
689 # load it as a kernel module. You still MUST add device crypto to your kernel
729 # both a V6 and V4 address at the SAME time :-)
738 # this one turns on all sorts of
751 # All that options after that turn on specific types of
755 # charts and graphs as well :->
761 # and you then set the sysctl to turn on/off various
867 # The `loop' device is MANDATORY when networking is enabled.
868 device loop
870 # The `ether' device provides generic code to handle
871 # Ethernets; it is MANDATORY when an Ethernet device driver is
873 device ether
875 # The `vlan' device implements the VLAN tagging of Ethernet frames
877 device vlan
879 # The `vxlan' device implements the VXLAN encapsulation of Ethernet
881 device vxlan
883 # The `wlan' device provides generic code to support 802.11
886 device wlan
893 # support for WEP, TKIP, AES-CCMP and AES-GCMP crypto protocols optionally used
894 # with 802.11 devices that depend on the `wlan' module.
895 device wlan_wep
896 device wlan_tkip
897 device wlan_ccmp
898 device wlan_gcmp
900 # The `wlan_xauth' device provides support for external (i.e. user-mode)
903 device wlan_xauth
905 # The `wlan_acl' device provides a MAC-based access control mechanism
908 # The 'wlan_amrr' device provides AMRR transmit rate control algorithm
909 device wlan_acl
910 device wlan_amrr
912 # The `bpf' device enables the Berkeley Packet Filter. Be
915 device bpf
917 # The `netmap' device implements memory-mapped access to network
918 # devices from userspace, enabling wire-speed packet capture and
919 # generation even at 10Gbit/s. Requires support in the device
921 device netmap
923 # The `disc' device implements a minimal network interface,
926 device disc
928 # The `epair' device implements a virtual back-to-back connected Ethernet
930 device epair
932 # The `edsc' device implements a minimal Ethernet interface,
934 device edsc
936 # The `tuntap' device implements (user-)ppp, nos-tun(8) and a pty-like virtual
938 device tuntap
940 # The `gif' device implements IPv6 over IP4 tunneling,
943 # The `gre' device implements GRE (Generic Routing Encapsulation) tunneling,
945 # The `me' device implements Minimal Encapsulation within IPv4 as
947 # The XBONEHACK option allows the same pair of addresses to be configured on
949 device gif
950 device gre
951 device me
954 # The `stf' device implements 6to4 encapsulation.
955 device stf
958 # The `pf' device provides /dev/pf and the firewall code itself.
959 # The `pflog' device provides the pflog0 interface which logs packets.
960 # The `pfsync' device provides the pfsync0 interface used for
962 device pf
963 device pflog
964 device pfsync
967 device if_bridge
970 device carp
973 device enc
976 device lagg
979 device wg
982 device dummymbuf
1005 # if you are using it as an as-needed filter for specific problems as
1011 # depends on IPFIREWALL if compiled into the kernel.
1072 # TCP_SIGNATURE adds support for RFC 2385 (TCP-MD5) digests. These are
1075 # This is enabled on a per-socket basis using the TCP_MD5SIG socket option.
1076 # This requires the use of 'device crypto' and either 'options IPSEC' or
1085 # The DEBUGNET option enables a basic debug/panic-time networking API. It
1127 options PSEUDOFS #Pseudo-filesystem framework
1134 options NFS_ROOT #NFS usable as root device
1153 # Directory hashing improves the speed of operations on very large
1157 # Gjournal-based UFS journaling support.
1160 # Make space in the kernel for a root filesystem on a md device.
1172 # Make the md device a potential root device, either with preloaded
1176 # Write-protect the md root device so that it may not be mounted writeable.
1187 # and keeping all those users' directories on a filesystem that is
1190 # if you let these users run programs, so confine it to file-servers
1193 # set on the directory as well; see chmod(1). PC owners can't see/set
1194 # ownerships so they keep getting their toes trodden on. This saves
1195 # you all the support calls as the filesystem it's used on will act as
1209 # careful with this - the ext2fs code has a tendency to lag behind
1216 device mem
1218 # The kernel symbol table device; /dev/ksyms
1219 device ksyms
1271 device mac_veriexec_parser
1274 options CAPABILITIES # fine-grained rights on file descriptors
1294 # Enable support for generic feed-forward clocks in the kernel.
1295 # The feed-forward clock support is an alternative to the feedback oriented
1296 # ntpd/system clock approach, and is to be used with a feed-forward
1306 # SCSI DEVICE CONFIGURATION
1309 # high-level SCSI device `type' drivers, and the low-level host-adapter
1310 # device drivers. The host adapters are listed in the ISA and PCI
1311 # device configuration sections below.
1314 # target, and LUN always come on line as the same device unit. In
1316 # the devices were probed on the SCSI bus. This means that if you
1319 # as it may have been probed earlier and moved your device configuration
1323 # assignment begins with the first non-wired down unit for a device
1325 # non-wired disk will be assigned da4.
1361 # SAF-TE ("SCSI Accessible Fault-Tolerant Enclosure") devices.
1367 # to run linux SG apps. It can also stand on its own and provide
1373 # The targ driver provides target mode support as a Processor type device.
1384 device scbus #base SCSI code
1385 device ch #SCSI media changers
1386 device da #SCSI direct access devices (aka disks)
1387 device sa #SCSI tapes
1388 device cd #SCSI CD-ROMs
1389 device ses #Enclosure Services (SES and SAF-TE)
1390 device pt #SCSI processor
1391 device targ #SCSI Target Mode Code
1392 device targbh #SCSI Target Mode Blackhole Device
1393 device pass #CAM passthrough driver
1394 device sg #Linux SCSI passthrough
1395 device ctl #CAM Target Layer
1401 # CAM_DEBUG_FLAGS Debug levels to enable on boot.
1406 # CAM_IO_STATS Publish additional CAM device statics by sysctl
1413 # freeze the device queue after a bus device reset. This
1417 options CAM_DEBUG_COMPILE=-1
1419 options CAM_DEBUG_BUS=-1
1420 options CAM_DEBUG_TARGET=-1
1421 options CAM_DEBUG_LUN=-1
1426 options SCSI_DELAY=5000 # Be pessimistic about Joe SCSI device
1438 # These can also be changed on the fly with the following sysctl variables:
1457 # Optional timeout for the CAM processor target (pt) device
1461 # Optional enable of doing SES passthrough on other devices (e.g., disks)
1465 # a topology with the SES device that's on the box these drives are in....
1473 device cfiscsi # CAM Target Layer iSCSI target frontend
1474 device iscsi # iSCSI initiator
1475 device iser # iSCSI Extensions for RDMA (iSER) initiator
1481 device pty #BSD-style compatibility pseudo ttys
1482 device nmdm #back-to-back tty devices
1483 device md #Memory/malloc disk
1484 device snp #Snoop device - to look at pty/vty/etc..
1485 device ccd #Concatenated disk driver
1486 device firmware #firmware(9) support
1501 device pci
1502 options PCI_HP # PCI-Express native HotPlug
1503 options PCI_IOV # PCI SR-IOV support
1507 # HARDWARE DEVICE CONFIGURATION
1525 device kbdmux # keyboard multiplexer
1526 options KBDMUX_DFLT_KEYMAP # specify the built-in keymap
1532 options TEKEN_CONS25 # cons25-style terminal emulation
1533 options TEKEN_UTF8 # UTF-8 output handling
1536 device vt
1568 # mpr: LSI-Logic MPT/Fusion Gen 3
1569 # mps: LSI-Logic MPT/Fusion Gen 2
1570 # mpt: LSI-Logic MPT/Fusion 53c1020 or 53c1030 Ultra4
1572 # sym: Symbios/Logic 53C8XX family of PCI-SCSI I/O processors:
1575 # 53C1010-33, 53C1010-66.
1577 device aacraid
1578 device ahc
1579 device ahd
1580 device isp
1590 envvar hint.isp.0.topology="lport-only"
1591 envvar hint.isp.0.topology="nport-only"
1596 device ispfw
1597 # Only works on aarch64 and amd64
1598 #device mpi3mr # LSI-Logic MPT-Fusion 4
1599 device mpr # LSI-Logic MPT-Fusion 3
1600 device mps # LSI-Logic MPT-Fusion 2
1601 device mpt # LSI-Logic MPT-Fusion
1602 device sym
1606 # this doesn't work on some motherboards, which prevents it from being the
1632 # Print human-readable register definitions when debugging
1640 # ISP_TARGET_MODE - enable target mode operation
1644 # ISP_DEFAULT_ROLES - default role
1654 #options SYM_SETUP_SCSI_DIFF #-HVD support for 825a, 875, 885
1656 #options SYM_SETUP_PCI_PARITY #-PCI parity checking
1658 #options SYM_SETUP_MAX_LUN #-Number of LUNs supported
1663 # These controllers have a SCSI-like interface, and require the
1666 device ciss
1673 device ida # Compaq Smart RAID
1674 device mlx # Mylex DAC960
1675 device mfi # LSI MegaRAID SAS
1676 device mfip # LSI MegaRAID SAS passthrough, requires CAM
1678 device mrsas # LSI/Avago MegaRAID SAS/SATA, 6Gb/s and 12Gb/s
1682 # nvme: PCI-express NVM Express host controllers
1687 # nvd: non-CAM NVMe disk driver
1689 device nvme # PCI-express NVMe host driver
1691 device nvmf # NVMeoF host driver
1692 device nvmft # NVMeoF ctl(4) frontend
1693 device nvmf_tcp # NVMeoF TCP transport
1694 device nda # NVMe direct access devices (aka disks)
1695 device nvd # expose NVMe namespaces as disks, depends on nvme
1707 device ahci # AHCI-compatible SATA controllers
1708 device mvs # Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA
1709 device siis # SiliconImage SiI3124/SiI3132/SiI3531 SATA
1710 device ada # ATA/SATA direct access devices (aka disks)
1714 # PC Card devices. You only need one "device ata" for it to find all
1715 # PCI and PC Card ATA/ATAPI devices on modern machines.
1717 # the 'atacore' driver then selecting the drivers on a per vendor basis.
1720 device ata # Legacy ATA/SATA controllers
1723 #device atacore # Core ATA functionality
1724 #device ataisa # ISA bus support
1725 #device atapci # PCI bus support; only generic chipset support
1728 #device ataacard # ACARD
1729 #device ataacerlabs # Acer Labs Inc. (ALI)
1730 #device ataamd # American Micro Devices (AMD)
1731 #device ataati # ATI
1732 #device atacenatek # Cenatek
1733 #device atacypress # Cypress
1734 #device atacyrix # Cyrix
1735 #device atahighpoint # HighPoint
1736 #device ataintel # Intel
1737 #device ataite # Integrated Technology Inc. (ITE)
1738 #device atajmicron # JMicron
1739 #device atamarvell # Marvell
1740 #device atamicron # Micron
1741 #device atanational # National
1742 #device atanetcell # NetCell
1743 #device atanvidia # nVidia
1744 #device atapromise # Promise
1745 #device ataserverworks # ServerWorks
1746 #device atasiliconimage # Silicon Image Inc. (SiI) (formerly CMD)
1747 #device atasis # Silicon Integrated Systems Corp.(SiS)
1748 #device atavia # VIA Technologies Inc.
1751 # For older non-PCI, non-PnPBIOS systems, these are the hints lines to add:
1762 device uart
1774 # The following 3 hints are used when the UART is a system device (i.e., a
1775 # console or debug port), but only on platforms that don't have any other
1787 # Boot with -h or set boot_serial=YES in the loader.
1796 options BREAK_TO_DEBUGGER # A BREAK/DBG on the console goes to
1800 # sequence CR ~ ^b which is similar to a familiar pattern used on
1806 # Supports the Freescale/NXP QUad Integrated and Zilog Z8530 multi-channel
1808 device scc
1812 device puc
1818 # namely those which use MII-compliant transceivers or implement
1820 # "device miibus" to the kernel config pulls in support for the generic
1821 # miibus API, the common support for bit-bang'ing the MII and all
1824 # PHYs may be built by adding "device mii", "device mii_bitbang" if
1826 device mii # Minimal MII support
1827 device mii_bitbang # Common module for bit-bang'ing the MII
1828 device miibus # MII support w/ bit-bang'ing and all PHYs
1830 device acphy # Altima Communications AC101
1831 device amphy # AMD AM79c873 / Davicom DM910{1,2}
1832 device atphy # Attansic/Atheros F1
1833 device axphy # Asix Semiconductor AX88x9x
1834 device bmtphy # Broadcom BCM5201/BCM5202 and 3Com 3c905C
1835 device bnxt # Broadcom NetXtreme-C/NetXtreme-E
1836 device brgphy # Broadcom BCM54xx/57xx 1000baseTX
1837 device cgem # Cadence GEM Gigabit Ethernet
1838 device ciphy # Cicada/Vitesse CS/VSC8xxx
1839 device e1000phy # Marvell 88E1000 1000/100/10-BT
1840 device gentbi # Generic 10-bit 1000BASE-{LX,SX} fiber ifaces
1841 device icsphy # ICS ICS1889-1893
1842 device ip1000phy # IC Plus IP1000A/IP1001
1843 device jmphy # JMicron JMP211/JMP202
1844 device lxtphy # Level One LXT-970
1845 device nsgphy # NatSemi DP8361/DP83865/DP83891
1846 device nsphy # NatSemi DP83840A
1847 device nsphyter # NatSemi DP83843/DP83815
1848 device pnaphy # HomePNA
1849 device qsphy # Quality Semiconductor QS6612
1850 device rdcphy # RDC Semiconductor R6040
1851 device rgephy # RealTek 8169S/8110S/8211B/8211C
1852 device rlphy # RealTek 8139
1853 device rlswitch # RealTek 8305
1854 device smcphy # SMSC LAN91C111
1855 device tdkphy # TDK 89Q2120
1856 device truephy # LSI TruePHY
1857 device xmphy # XaQti XMAC II
1859 # ae: Support for gigabit ethernet adapters based on the Attansic/Atheros
1860 # L2 PCI-Express FastEthernet controllers.
1861 # age: Support for gigabit ethernet adapters based on the Attansic/Atheros
1869 # bge: Support for gigabit ethernet adapters based on the Broadcom
1870 # BCM570x family of controllers, including the 3Com 3c996-T,
1871 # the Netgear GA302T, the SysKonnect SK-9D21 and SK-9D41, and
1872 # the embedded gigE NICs on Dell PowerEdge 2550 servers.
1873 # bnxt: Broadcom NetXtreme-C and NetXtreme-E PCIe 10/25/50G Ethernet adapters.
1880 # cxgbe:Chelsio T4, T5, and T6-based 1/10/25/40/100GbE PCIe Ethernet
1882 # cxgbev: Chelsio T4, T5, and T6-based PCIe Virtual Functions.
1883 # dc: Support for PCI fast ethernet adapters based on the DEC/Intel 21143
1886 # AX88140A and AX88141, the Davicom DM9100 and DM9102, the Lite-On
1887 # 82c168 and 82c169 PNIC, the Lite-On/Macronix LC82C115 PNIC II
1890 # Digital DE500-BA, Kingston KNE100TX, D-Link DFE-570TX, SOHOware SFA110,
1891 # SVEC PN102-TX, CNet Pro110B, 120A, and 120B, Compex RL100-TX,
1900 # lge: Support for PCI gigabit ethernet adapters based on the Level 1
1901 # LXT1001 NetCellerator chipset. This includes the D-Link DGE-500SX,
1908 # msk: Support for gigabit ethernet adapters based on the Marvell/SysKonnect
1911 # 88E8055, 88E8056 and D-Link 560T/550SX.
1913 # mlx5: Mellanox ConnectX-4 and ConnectX-4 LX IB and Eth shared code module.
1914 # mlx5en:Mellanox ConnectX-4 and ConnectX-4 LX PCIe Ethernet adapters.
1916 # nge: Support for PCI gigabit ethernet adapters based on the National
1918 # SMC EZ Card 1000 (SMC9462TX), D-Link DGE-500T, Asante FriendlyNet
1920 # EP-320G-TX and the Netgear GA622T.
1924 # rl: Support for PCI fast ethernet adapters based on the RealTek 8129/8139
1927 # severe lockups on SMP hardware. This driver also supports the
1930 # RealTek workalike. Note that the D-Link DFE-530TX+ uses the RealTek
1935 # sis: Support for NICs based on the Silicon Integrated Systems SiS 900,
1937 # sk: Support for the SysKonnect SK-984x series PCI gigabit ethernet NICs.
1938 # This includes the SK-9841 and SK-9842 single port cards (single mode
1939 # and multimode fiber) and the SK-9843 and SK-9844 dual port cards
1941 # The driver will autodetect the number of ports on the card and
1944 # the D-Link DFE-550TX.
1945 # stge: Support for gigabit ethernet adapters based on the Sundance/Tamarack
1947 # the Sundance/Tamarack TC9021, the D-Link DL-4000 and ASUS NX1101.
1948 # ti: Support for PCI gigabit ethernet NICs based on the Alteon Networks
1952 # vr: Support for various fast ethernet adapters based on the VIA
1954 # including the D-Link DFE520TX and D-Link DFE530TX (see 'rl' for
1955 # DFE530TX+), the Hawking Technologies PN102TX, and the AOpen/Acer ALN-320.
1959 # integrated 3c905B-TX chips in certain Dell Optiplex and Dell
1960 # Precision desktop machines and the integrated 3c905-TX chips
1962 # Also supported: 3Com 3c980(C)-TX, 3Com 3cSOHO100-TX, 3Com 3c450-TX
1965 device ae # Attansic/Atheros L2 FastEthernet
1966 device age # Attansic/Atheros L1 Gigabit Ethernet
1967 device alc # Atheros AR8131/AR8132 Ethernet
1968 device ale # Atheros AR8121/AR8113/AR8114 Ethernet
1969 device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet
1970 device bfe # Broadcom BCM440x 10/100 Ethernet
1971 device bge # Broadcom BCM570xx Gigabit Ethernet
1972 device cas # Sun Cassini/Cassini+ and NS DP83065 Saturn
1973 device dc # DEC/Intel 21143 and various workalikes
1974 device et # Agere ET1310 10/100/Gigabit Ethernet
1975 device fxp # Intel EtherExpress PRO/100B (82557, 82558)
1977 device gem # Apple GMAC/Sun ERI/Sun GEM
1978 device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet
1979 device lge # Level 1 LXT1001 gigabit Ethernet
1980 device lio # Support for Cavium 23XX Ethernet adapters
1981 device mlxfw # Mellanox firmware update module
1982 device mlx5 # Shared code module between IB and Ethernet
1983 device mlx5en # Mellanox ConnectX-4 and ConnectX-4 LX
1984 device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
1985 device my # Myson Fast Ethernet (MTD80X, MTD89X)
1986 device nge # NatSemi DP83820 gigabit Ethernet
1987 device re # RealTek 8139C+/8169/8169S/8110S
1988 device rl # RealTek 8129/8139
1989 device sge # Silicon Integrated Systems SiS190/191
1990 device sis # Silicon Integrated Systems SiS 900/SiS 7016
1991 device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
1992 device ste # Sundance ST201 (D-Link DFE-550TX)
1993 device stge # Sundance/Tamarack TC9021 gigabit Ethernet
1994 device vr # VIA Rhine, Rhine II
1995 device vte # DM&P Vortex86 RDC R6040 Fast Ethernet
1996 device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
1998 # PCI/PCI-X/PCIe Ethernet NICs that use iflib infrastructure
1999 device iflib
2000 device em # Intel Pro/1000 Gigabit Ethernet
2001 device ix # Intel Pro/10Gbe PCIE Ethernet
2002 device ixv # Intel Pro/10Gbe PCIE Ethernet VF
2005 device cxgb # Chelsio T3 10 Gigabit Ethernet
2006 device cxgb_t3fw # Chelsio T3 10 Gigabit Ethernet firmware
2007 device cxgbe # Chelsio T4-T6 1/10/25/40/100 Gigabit Ethernet
2008 device cxgbev # Chelsio T4-T6 Virtual Functions
2009 device le # AMD Am7900 LANCE and Am79C9xx PCnet
2010 device mxge # Myricom Myri-10G 10GbE NIC
2011 device oce # Emulex 10 GbE (OneConnect Ethernet)
2012 device ti # Alteon Networks Tigon I/II gigabit Ethernet
2015 device ath # Atheros pci/cardbus NIC's
2016 device ath_hal # pci/cardbus chip support
2017 #device ath_ar5210 # AR5210 chips
2018 #device ath_ar5211 # AR5211 chips
2019 #device ath_ar5212 # AR5212 chips
2020 #device ath_rf2413
2021 #device ath_rf2417
2022 #device ath_rf2425
2023 #device ath_rf5111
2024 #device ath_rf5112
2025 #device ath_rf5413
2026 #device ath_ar5416 # AR5416 chips
2028 # CPUS. These parts have a bug that triggers a fatal bus error on the AR71xx
2030 # found at https://forum.openwrt.org/viewtopic.php?pid=70060 on pages 4, 5 and
2033 # from the card usually bursts 128 bytes, but on the affected CPUs, only
2036 #device ath_ar9160 # AR9160 chips
2037 #device ath_ar9280 # AR9280 chips
2038 #device ath_ar9285 # AR9285 chips
2039 device ath_rate_sample # SampleRate tx rate control for ath
2040 device bwi # Broadcom BCM430* BCM431*
2041 device bwn # Broadcom BCM43xx
2042 device malo # Marvell Libertas wireless NICs.
2043 device mwl # Marvell 88W8363 802.11n wireless NICs.
2044 device mwlfw
2045 device ral # Ralink Technology RT2500 wireless NICs.
2046 device rtwn # Realtek wireless NICs
2047 device rtwnfw
2049 # Use sf_buf(9) interface for jumbo buffers on ti(4) controllers.
2051 # Turn on the header splitting option for the ti(4) driver firmware. This
2072 device sound
2075 # snd_*: Device-specific drivers.
2077 # The flags of the device tell the device a bit more info about the
2078 # device that normally is obtained through the PnP interface.
2104 # snd_maestro3: ESS Technology Maestro-3/Allegro PCI.
2106 # snd_solo: ESS Solo-1x PCI.
2115 device snd_als4000
2116 device snd_atiixp
2117 device snd_cmi
2118 device snd_cs4281
2119 device snd_csa
2120 device snd_emu10k1
2121 device snd_emu10kx
2122 device snd_envy24
2123 device snd_envy24ht
2124 device snd_es137x
2125 device snd_fm801
2126 device snd_hda
2127 device snd_hdsp
2128 device snd_hdspe
2129 device snd_ich
2130 device snd_maestro3
2131 device snd_neomagic
2132 device snd_solo
2133 device snd_spicds
2134 device snd_t4dwave
2135 device snd_uaudio
2136 device snd_via8233
2137 device snd_via82c686
2138 device snd_vibes
2140 # For non-PnP sound cards:
2197 device cbb
2198 device cardbus
2207 device mmc
2208 device mmcsd
2209 device sdhci
2210 device rtsx
2215 # System Management Bus support is provided by the 'smbus' device.
2216 # Access to the SMBus device is via the 'smb' device (/dev/smb*),
2217 # which is a child of the 'smbus' device.
2225 # alpm Acer Aladdin-IV/V/Pro2 Power Management Unit
2232 # ismt Intel SMBus 2.0 controller chips (on Atom S1200, C2000)
2234 device smbus # Bus support, required for smb below.
2236 device intpm
2237 options ENABLE_ALART # Control alarm on Intel intpm driver
2238 device alpm
2239 device ichsmb
2240 device viapm
2241 device amdpm
2242 device amdsmb
2243 device nfpm
2244 device nfsmb
2245 device ismt
2247 device smb
2253 device jedec_dimm
2257 # Philips i2c bus support is provided by the `iicbus' device.
2266 # iicbb generic I2C bit-banging code (needed by lpbb)
2268 device iicbus # Bus support, required for ic/iic/iicsmb below.
2269 device iicbb # bitbang driver; implements i2c on a pair of gpio pins
2271 device ic
2272 device iic # userland access to i2c slave devices via ioctl(8)
2273 device iicsmb # smb over i2c bridge
2274 device iicoc # OpenCores I2C controller support
2277 device iicmux # i2c mux core driver
2278 device iic_gpiomux # i2c mux hardware controlled via gpio pins
2279 device ltc430x # LTC4305 and LTC4306 i2c mux chips
2283 device ad7418 # Analog Devices temp and voltage sensor
2284 device ads111x # Texas Instruments ADS101x and ADS111x ADCs
2285 device ds1307 # Dallas DS1307 RTC and compatible
2286 device ds13rtc # All Dallas/Maxim ds13xx chips
2287 device ds1672 # Dallas DS1672 RTC
2288 device ds3231 # Dallas DS3231 RTC + temperature
2289 device fan53555 # Fairchild Semi FAN53555/SYR82x Regulator
2290 device icee # AT24Cxxx and compatible EEPROMs
2291 device isl12xx # Intersil ISL12xx RTC
2292 device lm75 # LM75 compatible temperature sensor
2293 device nxprtc # NXP RTCs: PCA/PFC212x PCA/PCF85xx
2294 device rtc8583 # Epson RTC-8583
2295 device s35390a # Seiko Instruments S-35390A RTC
2296 device sy8106a # Silergy Corp. SY8106A buck regulator
2298 # Parallel-Port Bus
2300 # Parallel port bus support is provided by the `ppbus' device.
2307 # ppi General-purpose I/O ("Geek Port") + IEEE1284 I/O
2309 # lpbb Philips official parallel port I2C bit-banging interface
2313 # ppc ISA-bus parallel port interfaces.
2328 device ppc
2331 device ppbus
2332 device lpt
2333 device plip
2334 device ppi
2335 device pps
2336 device lpbb
2337 device pcfclock
2340 device dwgpio # Synopsys DesignWare APB GPIO Controller
2341 device gpio # gpio interfaces and bus support
2342 device gpiobacklight # sysctl control of gpio-based backlight
2343 device gpioiic # i2c via gpio bitbang
2344 device gpiokeys # kbd(4) glue for gpio-based key input
2345 device gpioled # led(4) gpio glue
2346 device gpiopower # event handler for gpio-based powerdown
2347 device gpiopps # Pulse per second input from gpio pin
2348 device gpioregulator # extres/regulator glue for gpio pin
2349 device gpiospi # SPI via gpio bitbang
2350 device gpioths # 1-wire temp/humidity sensor on gpio pin
2353 device pwmbus # pwm interface and bus support
2354 device pwmc # userland control access to pwm outputs
2360 # miiproxy Proxy device for miibus(4) functionality
2366 # ukswitch Multi-PHY switches
2368 device etherswitch
2369 device miiproxy
2370 device arswitch
2371 device ip17x
2372 device rtl8366rb
2373 device ukswitch
2416 # The virtio entry provides a generic bus for use by the device drivers.
2421 device virtio # Generic VirtIO bus (required)
2422 device virtio_mmio # VirtIO MMIO Interface
2423 device virtio_pci # VirtIO PCI Interface
2424 device vtnet # VirtIO Ethernet device
2425 device virtio_balloon # VirtIO Memory Balloon device
2426 device virtio_blk # VirtIO Block device
2427 device virtio_console # VirtIO Console device
2428 device virtio_gpu # VirtIO GPU device
2429 device virtio_random # VirtIO Entropy device
2430 device virtio_scmi # VirtIO SCMI device
2431 device virtio_scsi # VirtIO SCSI device
2435 device hid # Generic HID support
2437 device hidbus # HID bus
2438 device hidmap # HID to evdev mapping
2439 device hidraw # Raw access driver
2441 device hconf # Multitouch configuration TLC
2442 device hcons # Consumer controls
2443 device hgame # Generic game controllers
2444 device hkbd # HID keyboard
2445 device hms # HID mouse
2446 device hmt # HID multitouch (MS-compatible)
2447 device hpen # Generic pen driver
2448 device hsctrl # System controls
2449 device ps4dshock # Sony PS4 DualShock 4 gamepad driver
2450 device u2f # FIDO/U2F authenticator
2453 device xb360gp # XBox 360 gamepad driver
2458 device uhci
2460 device ohci
2462 device ehci
2464 device xhci
2466 #device slhci
2468 device usb
2471 device udbp
2473 device ugold
2475 device uled
2476 # Human Interface Device (anything with buttons and dials)
2477 device uhid
2479 device ukbd
2481 device ulpt
2483 device umass
2484 # USB mass storage driver for device-side mode
2485 device usfs
2487 device umct
2489 device umodem
2491 device ums
2493 device atp
2494 device wsp
2496 device uep
2498 device urio
2499 # HID-over-USB driver
2500 device usbhid
2504 device ucom
2506 device u3g
2508 device uark
2510 device ubsa
2511 # USB support for serial adapters based on the FT8U100AX and FT8U232AM
2512 device uftdi
2514 device uipaq
2515 # USB support for Prolific PL-2303 serial adapters
2516 device uplcom
2518 device uslcom
2520 device uvisor
2522 device uvscom
2525 device uether
2527 # the Billionton USB100, the Melco LU-ATX, the D-Link DSB-650TX
2530 device aue
2534 device axe
2536 device axge
2540 # Communication Device Class (CDC) Ethernet specification. Supports
2541 # Sharp Zaurus PDAs, some DOCSIS cable modems and so on.
2542 device cdce
2544 # CATC USB-EL1201A USB ethernet. Supports the CATC Netmate
2546 device cue
2549 # Entrega USB-NET-E45, Peracom Ethernet Adapter, the
2550 # 3Com 3c19250, the ADS Technologies USB-10BT, the ATen UC10T,
2551 # the Netgear EA101, the D-Link DSB-650, the SMC 2102USB
2552 # and 2104USB, and the Corega USB-T.
2553 device kue
2555 # RealTek RTL8150 USB to fast ethernet. Supports the Melco LUA-KTX
2556 # and the GREEN HOUSE GH-USB100B.
2557 device rue
2559 # Davicom DM9601E USB to fast ethernet. Supports the Corega FEther USB-TXC.
2560 device udav
2563 device ure
2566 device mos
2569 device uhso
2572 device rsu
2575 device rum
2577 device run
2580 device uath
2583 device upgt
2586 device ural
2589 device urndis
2591 device urtw
2594 device zyd
2597 device usie
2606 options UKBD_DFLT_KEYMAP # specify the built-in keymap
2621 device firewire # FireWire bus code
2622 device sbp # SCSI over Firewire (Requires scbus and da)
2623 device sbp_targ # SBP-2 Target mode (Requires scbus and targ)
2624 device fwe # Ethernet over FireWire (non-standard!)
2625 device fwip # IP over FireWire (RFC2734 and RFC3146)
2628 # dcons support (Dumb Console Device)
2630 device dcons # dumb console driver
2631 device dcons_crom # FireWire attachment
2635 options DCONS_FORCE_GDB=1 # force to be the gdb device
2641 # configuring IPSEC and when you have a h/w crypto device to accelerate
2647 device crypto # core crypto support
2649 # Only install the cryptodev device if you are running tests, or know
2652 device cryptodev # /dev/crypto for access to h/w
2654 device rndtest # FIPS 140-2 entropy tester
2656 device ccr # Chelsio T6
2658 device safe # SafeNet 1141
2683 # of zero, the verbose code is compiled-in but disabled by default, and can
2690 # Maximum number of System V semaphores that can be used on the system at
2704 # Maximum number of operations that can be outstanding on a single System V
2708 # Maximum number of undo operations that can be outstanding on a single
2722 # Maximum number of shared memory regions that can be used on the system
2731 # rebooting automatically when a kernel panic occurs. If set to (-1),
2732 # the system will wait indefinitely until a key is pressed on the
2737 # userland buffer for read operation when O_DIRECT flag is set on the
2745 # DIRECTIO kernel option enabled and O_DIRECT flag set on file.
2783 # 0 - quiet, only emit warnings
2784 # 1 - noisy, emit major function
2786 # 2 - extremely noisy, emit trace
2803 # Select this to allow high-rate but potentially expensive
2804 # harvesting of Slab-Allocator entropy. In very high-rate
2808 # Select this to allow high-rate but potentially expensive
2819 # than in fact is - leading to a different class of security
2846 device evdev # input event device support
2849 device uinput # install /dev/uinput cdev
2856 device spibus # Bus support.
2857 device at45d # DataFlash driver
2858 device cqspi #
2859 device mx25l # SPIFlash driver
2860 device n25q #
2861 device spigen # Generic access to SPI devices from userland.
2863 options SPIGEN_LEGACY_CDEVNAME # legacy device names for spigen
2866 device zlib # gzip/zlib compression/decompression library
2867 device xz # xz_embedded LZMA de-compression library
2873 device filemon # file monitoring for make(1) meta-mode