usbdevices.config revision 1.39
11.39Smartin#	$NetBSD: usbdevices.config,v 1.39 2020/05/13 10:34:05 martin Exp $
21.7Sjakllsch#
31.7Sjakllsch# This file contains all USB related configuration.
41.7Sjakllsch# It is suitable for inclusion in a kernel config(5) file.
51.7Sjakllsch#
61.1Saugustss
71.1Saugustss# USB Controller and Devices
81.1Saugustss
91.1Saugustss# PCI USB controllers
101.7Sjakllsch#ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
111.7Sjakllsch#ohci*	at pci?	dev ? function ?	# Open Host Controller
121.7Sjakllsch#uhci*	at pci?	dev ? function ?	# Universal Host Controller (Intel)
131.1Saugustss
141.1Saugustss# CardBus USB controllers
151.7Sjakllsch#ehci*	at cardbus? function ?		# Enhanced Host Controller
161.7Sjakllsch#ohci*	at cardbus? function ?		# Open Host Controller
171.7Sjakllsch#uhci*	at cardbus? function ?		# Universal Host Controller (Intel)
181.1Saugustss
191.1Saugustss# ISA USB controllers
201.1Saugustss#slhci0	at isa? port 0x300 irq 5	# ScanLogic SL811HS
211.1Saugustss
221.1Saugustss# USB bus support
231.7Sjakllsch#usb*	at ehci?
241.7Sjakllsch#usb*	at ohci?
251.7Sjakllsch#usb*	at uhci?
261.1Saugustss#usb*	at slhci?
271.1Saugustss
281.7Sjakllsch
291.1Saugustss# USB Hubs
301.1Saugustssuhub*	at usb?
311.1Saugustssuhub*	at uhub? port ? configuration ? interface ?
321.1Saugustss
331.1Saugustss# USB HID device
341.1Saugustssuhidev*	at uhub? port ? configuration ? interface ?
351.1Saugustss
361.1Saugustss# USB Mice
371.1Saugustssums*	at uhidev? reportid ?
381.1Saugustsswsmouse* at ums? mux 0
391.1Saugustss
401.12Schristos# USB Touchscreens
411.12Schristosuts*	at uhidev? reportid ?
421.12Schristoswsmouse* at uts? mux 0
431.12Schristos
441.1Saugustss# USB Keyboards
451.1Saugustssukbd*	at uhidev? reportid ?
461.1Saugustsswskbd*	at ukbd? console ? mux 1
471.1Saugustss
481.8Sjakllsch# USB TEMPer and TEMPerHUM
491.8Sjakllschuthum*	at uhidev? reportid ?
501.8Sjakllsch
511.8Sjakllsch# USB serial adapter
521.8Sjakllschucycom* at uhidev? reportid ?
531.8Sjakllsch
541.1Saugustss# USB Generic HID devices
551.1Saugustssuhid*	at uhidev? reportid ?
561.1Saugustss
571.8Sjakllsch# USB eGalax touch-panel
581.8Sjakllschuep*	at uhub? port ?
591.8Sjakllschwsmouse* at uep? mux 0
601.8Sjakllsch
611.8Sjakllsch# USB LCDs and USB-VGA adapters
621.8Sjakllschudl*	at uhub? port ?		# DisplayLink DL-1x0/1x5
631.8Sjakllschwsdisplay* at udl?
641.8Sjakllsch
651.1Saugustss# USB Printer
661.1Saugustssulpt*	at uhub? port ? configuration ? interface ?
671.1Saugustss
681.1Saugustss# USB Modem
691.1Saugustssumodem*	at uhub? port ? configuration ?
701.1Saugustssucom*	at umodem?
711.1Saugustss
721.8Sjakllsch# Option N.V. Wireless WAN modems
731.8Sjakllschuhso*	at uhub? port ? configuration ?
741.8Sjakllsch
751.1Saugustss# USB Mass Storage
761.1Saugustssumass*	at uhub? port ? configuration ? interface ?
771.18Sjmcneillscsibus* at umass?
781.26Sjakllschcd*	at scsibus? target ? lun ?
791.26Sjakllschsd*	at scsibus? target ? lun ?
801.26Sjakllschst*	at scsibus? target ? lun ?
811.26Sjakllschuk*	at scsibus? target ? lun ?
821.21Sskrllatapibus* at umass?
831.21Sskrll# flags have the same meaning as for IDE drives.
841.21Sskrllcd*	at atapibus? drive ? flags 0x0000       # ATAPI CD-ROM drives
851.21Sskrllsd*	at atapibus? drive ? flags 0x0000       # ATAPI disk drives
861.21Sskrllst*	at atapibus? drive ? flags 0x0000       # ATAPI tape drives
871.21Sskrlluk*	at atapibus? drive ? flags 0x0000       # ATAPI unknown
881.21Sskrll
891.1Saugustss# USB audio
901.1Saugustssuaudio*	at uhub? port ? configuration ?
911.8Sjakllschuaudio* at usbifif?
921.17Sskrllaudio*	at uaudio?
931.1Saugustss
941.1Saugustss# USB MIDI
951.1Saugustssumidi* at uhub? port ? configuration ?
961.1Saugustss
971.1Saugustss# USB IrDA
981.1Saugustss# USB-IrDA bridge spec
991.1Saugustssuirda* at uhub? port ? configuration ? interface ?
1001.1Saugustssirframe* at uirda?
1011.1Saugustss
1021.5Sis# SigmaTel STIr4210/4220/4116 USB/IrDA Bridge - not quite UIRDA
1031.5Sisstuirda* at uhub? port ?
1041.5Sisirframe* at stuirda?
1051.5Sis
1061.1Saugustss# SigmaTel STIr4200 USB/IrDA Bridge
1071.1Saugustssustir* at uhub? port ?
1081.1Saugustssirframe* at ustir?
1091.1Saugustss
1101.25Sskrll# KingSun/DonShine USB/IrDA Bridge
1111.25Sskrlludsir*  at uhub? port ?
1121.25Sskrllirframe* at udsir?
1131.25Sskrll
1141.8Sjakllsch# Windows Media Center IR transceiver
1151.8Sjakllschirmce*	at uhub? port ?
1161.8Sjakllschcir*	at irmce?
1171.8Sjakllsch
1181.32Smrg# Toshiba Oboe
1191.32Smrg#oboe*	at pci? dev ? function ?	# broken -- vtophys
1201.32Smrg#irframe* at oboe?
1211.32Smrg
1221.1Saugustss# USB Ethernet adapters
1231.1Saugustssaue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
1241.1Saugustssaxe*	at uhub? port ?		# ASIX AX88172 based adapters
1251.23Snonakaaxen*	at uhub? port ?		# ASIX AX88178a/AX88179 based adapters
1261.1Saugustsscdce*	at uhub? port ?		# CDC, Ethernet Networking Control Model
1271.1Saugustsscue*	at uhub? port ?		# CATC USB-EL1201A based adapters
1281.1Saugustsskue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
1291.36Smrgmos*	at uhub? port ?		# Moschip MCS7730/MCS7830/MCS7832 based adapters
1301.33Srinmue*	at uhub? port ?		# Microchip LAN75xx/LAN78xx based adapters
1311.1Saugustssudav*	at uhub? port ?		# Davicom DM9601 based adapters
1321.32Smrg#umb*	at uhub? port ?		# Mobile Broadband Interface Model (EXPERIMENTAL)
1331.35Srinure*	at uhub? port ?		# Realtek RTL8152/RTL8153 based adapters
1341.1Saugustssurl*	at uhub? port ?		# Realtek RTL8150L based adapters
1351.8Sjakllschurndis*	at uhub? port ?		# Microsoft RNDIS specification
1361.19Sskrllusmsc*	at uhub? port ?		# SMSC95xx based adapters
1371.1Saugustss
1381.8Sjakllsch# USB 802.11 adapters
1391.32Smrgathn*	at uhub? port ?		# Atheros AR9002U
1401.1Saugustssatu*	at uhub? port ?		# Atmel AT76C50XX based adapters
1411.32Smrgbwfm*	at uhub? port ?		# Broadcom FullMAC
1421.8Sjakllschotus*	at uhub? port ?		# Atheros AR9001U
1431.8Sjakllschrum*	at uhub? port ?		# Ralink Technology RT2501/RT2601 802.11a/b/g
1441.14Snonakarun*	at uhub? port ?		# Ralink Technology RT(2[78]|30)00 802.11a/b/g/n
1451.8Sjakllschupgt*	at uhub? port ?		# Intersil PrismGT
1461.32Smrgural*	at uhub? port ?		# Ralink Technology RT2500USB 802.11a/b/g
1471.15Sjakllschurtw*	at uhub? port ?		# Realtek RTL8187/RTL8187B 802.11b/g
1481.13Snonakaurtwn*	at uhub? port ?		# Realtek RTL8188CU/RTL8192CU 802.11b/g/n
1491.8Sjakllschzyd*	at uhub? port ?		# Zydas ZD1211
1501.1Saugustss
1511.1Saugustss# Prolific PL2301/PL2302 host-to-host adapter
1521.1Saugustssupl*	at uhub? port ?
1531.1Saugustss
1541.1Saugustss# Serial adapters
1551.8Sjakllschuark*	at uhub? port ?		# ArkMicroChips 3116 serial adapter
1561.8Sjakllschucom*	at uark? portno?
1571.8Sjakllsch
1581.1Saugustssubsa*	at uhub? port ?		# Belkin serial adapter
1591.1Saugustssucom*	at ubsa? portno ?
1601.1Saugustss
1611.8Sjakllschuchcom*	at uhub? port ?		# WinChipHead CH340/CH341 serial adapter
1621.8Sjakllschucom*	at uchcom? portno ?
1631.8Sjakllsch
1641.1Saugustssuftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
1651.1Saugustssucom*	at uftdi? portno ?
1661.1Saugustss
1671.8Sjakllsch#uhmodem* at uhub? port ?	# Huawei E220 3G/HSDPA modem
1681.8Sjakllsch#ucom* at uhmodem?
1691.8Sjakllsch
1701.1Saugustssuipaq*	at uhub? port ?		# iPAQ PDAs
1711.1Saugustssucom*	at uipaq? portno ?
1721.1Saugustss
1731.1Saugustssumct*	at uhub? port ?		# MCT USB-RS232 serial adapter
1741.1Saugustssucom*	at umct? portno ?
1751.1Saugustss
1761.1Saugustssuplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
1771.1Saugustssucom*	at uplcom? portno ?
1781.1Saugustss
1791.8Sjakllschuslsa*	at uhub? port ?		# Silicon Labs serial adapters
1801.8Sjakllschucom*	at uslsa? portno ?
1811.8Sjakllsch
1821.1Saugustssuvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
1831.1Saugustssucom*	at uvscom? portno ?
1841.1Saugustss
1851.24Smartin# All chips supported by this driver are also supported by umcs(4).
1861.24Smartin# moscom* at uhub? port ? 	# Moschip MCS7xxx serial adapter
1871.24Smartin# ucom*	at moscom? portno ?
1881.24Smartin
1891.24Smartinumcs* at uhub? port ?	 	# Moschip MCS7xxx serial adapter
1901.24Smartinucom*	at umcs? portno ?
1911.8Sjakllsch
1921.38Ssimonbuxrcom*	at uhub? port ?		# Exar XR21V141x serial adapter
1931.38Ssimonbucom*	at uxrcom? portno ?
1941.38Ssimonb
1951.8Sjakllsch# RIM BlackBerry
1961.8Sjakllschuberry* at uhub? port ?
1971.6Smlelstv
1981.11Sjakllsch# Apple iPad
1991.11Sjakllschuipad* at uhub? port ?
2001.11Sjakllsch
2011.1Saugustss# USB Handspring Visor
2021.1Saugustssuvisor*	at uhub? port ?
2031.1Saugustssucom*	at uvisor?
2041.1Saugustss
2051.1Saugustss# Kyocera AIR-EDGE PHONE
2061.1Saugustssukyopon* at uhub? port ?
2071.1Saugustssucom*	at ukyopon? portno ?
2081.1Saugustss
2091.1Saugustss# USB scanners
2101.32Smrg#uscanner* at uhub? port ?	# Scanners supported via ugen(4) mostly.
2111.1Saugustss
2121.1Saugustss# USB scanners that use SCSI emulation, e.g., HP5300
2131.1Saugustssusscanner* at uhub? port ?
2141.27Sjakllschscsibus* at usscanner?
2151.27Sjakllschss* at scsibus?
2161.1Saugustss
2171.4Sscw# Topfield TF5000PVR range of DVB recorders
2181.4Sscwutoppy*	at uhub? port ?
2191.4Sscw
2201.1Saugustss# Y@P firmware loader
2211.1Saugustssuyap* at uhub? port ?
2221.1Saugustss
2231.1Saugustss# D-Link DSB-R100 USB radio
2241.1Saugustssudsbr*	at uhub? port ?
2251.1Saugustssradio*	at udsbr?
2261.1Saugustss
2271.20Sjakllsch# Silicon Labs-based USB radio modules
2281.20Sjakllschslurm*	at uhub? port ?
2291.20Sjakllschradio*	at slurm?
2301.20Sjakllsch
2311.1Saugustss# USB Generic driver
2321.1Saugustssugen*	at uhub? port ?
2331.1Saugustss
2341.8Sjakllsch# USB 3G datacards
2351.30Sryoumodeswitch* at uhub? port ?
2361.8Sjakllschu3g*	at uhub? port ?
2371.8Sjakllschucom*	at u3g?
2381.8Sjakllsch
2391.8Sjakllsch# USB generic serial port (e.g., data over cellular)
2401.8Sjakllschugensa*	at uhub? port ?
2411.8Sjakllschucom*	at ugensa?
2421.8Sjakllsch
2431.8Sjakllsch# USB Video capture devices
2441.8Sjakllschpseye*	at uhub?		# Sony PLAYSTATION(R) Eye webcam
2451.8Sjakllschuvideo* at uhub?		# USB Video Class capture devices
2461.8Sjakllschauvitek* at uhub?		# Auvitek AU0828 video capture devices
2471.8Sjakllschemdtv* at uhub?			# Empia EM28xx video capture devices
2481.15Sjakllschcir* at emdtv?			# Empia EM28xx infrared remote
2491.8Sjakllschvideo* at videobus?
2501.8Sjakllschdtv* at dtvbus?
2511.8Sjakllsch
2521.8Sjakllsch# USB Bluetooth controllers
2531.8Sjakllschubt* at uhub? port ?
2541.9Sjakllschaubtfwl* at uhub? port ?	# load Atheros AR3k ubt(4) firmware
2551.8Sjakllschbthub* at ubt?
2561.28Sriastrad
2571.29Sriastrad# Araneus Alea I/II TRNG
2581.39Smartinualea* at uhub? port ? configuration ? interface ?
259