11.46Smaya# $NetBSD: usbdevices.config,v 1.46 2025/01/20 13:54:55 maya 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.45Sbrad# MCP2221 / MCP2221A USB multi-io (provides i2cbus and gpiobus) 371.45Sbradumcpmio* at uhidev? reportid ? 381.45Sbradiic* at umcpmio? 391.45Sbrad 401.1Saugustss# USB Mice 411.1Saugustssums* at uhidev? reportid ? 421.1Saugustsswsmouse* at ums? mux 0 431.1Saugustss 441.12Schristos# USB Touchscreens 451.12Schristosuts* at uhidev? reportid ? 461.12Schristoswsmouse* at uts? mux 0 471.12Schristos 481.1Saugustss# USB Keyboards 491.1Saugustssukbd* at uhidev? reportid ? 501.1Saugustsswskbd* at ukbd? console ? mux 1 511.1Saugustss 521.8Sjakllsch# USB TEMPer and TEMPerHUM 531.8Sjakllschuthum* at uhidev? reportid ? 541.8Sjakllsch 551.8Sjakllsch# USB serial adapter 561.8Sjakllschucycom* at uhidev? reportid ? 571.8Sjakllsch 581.1Saugustss# USB Generic HID devices 591.1Saugustssuhid* at uhidev? reportid ? 601.1Saugustss 611.8Sjakllsch# USB eGalax touch-panel 621.8Sjakllschuep* at uhub? port ? 631.8Sjakllschwsmouse* at uep? mux 0 641.8Sjakllsch 651.8Sjakllsch# USB LCDs and USB-VGA adapters 661.8Sjakllschudl* at uhub? port ? # DisplayLink DL-1x0/1x5 671.8Sjakllschwsdisplay* at udl? 681.8Sjakllsch 691.1Saugustss# USB Printer 701.1Saugustssulpt* at uhub? port ? configuration ? interface ? 711.1Saugustss 721.1Saugustss# USB Modem 731.1Saugustssumodem* at uhub? port ? configuration ? 741.1Saugustssucom* at umodem? 751.1Saugustss 761.8Sjakllsch# Option N.V. Wireless WAN modems 771.8Sjakllschuhso* at uhub? port ? configuration ? 781.8Sjakllsch 791.1Saugustss# USB Mass Storage 801.1Saugustssumass* at uhub? port ? configuration ? interface ? 811.18Sjmcneillscsibus* at umass? 821.26Sjakllschcd* at scsibus? target ? lun ? 831.26Sjakllschsd* at scsibus? target ? lun ? 841.26Sjakllschst* at scsibus? target ? lun ? 851.26Sjakllschuk* at scsibus? target ? lun ? 861.21Sskrllatapibus* at umass? 871.21Sskrll# flags have the same meaning as for IDE drives. 881.21Sskrllcd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 891.21Sskrllsd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 901.21Sskrllst* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 911.21Sskrlluk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 921.21Sskrll 931.1Saugustss# USB audio 941.1Saugustssuaudio* at uhub? port ? configuration ? 951.8Sjakllschuaudio* at usbifif? 961.17Sskrllaudio* at uaudio? 971.1Saugustss 981.1Saugustss# USB MIDI 991.1Saugustssumidi* at uhub? port ? configuration ? 1001.1Saugustss 1011.1Saugustss# USB IrDA 1021.1Saugustss# USB-IrDA bridge spec 1031.1Saugustssuirda* at uhub? port ? configuration ? interface ? 1041.1Saugustssirframe* at uirda? 1051.1Saugustss 1061.5Sis# SigmaTel STIr4210/4220/4116 USB/IrDA Bridge - not quite UIRDA 1071.5Sisstuirda* at uhub? port ? 1081.5Sisirframe* at stuirda? 1091.5Sis 1101.1Saugustss# SigmaTel STIr4200 USB/IrDA Bridge 1111.1Saugustssustir* at uhub? port ? 1121.1Saugustssirframe* at ustir? 1131.1Saugustss 1141.25Sskrll# KingSun/DonShine USB/IrDA Bridge 1151.25Sskrlludsir* at uhub? port ? 1161.25Sskrllirframe* at udsir? 1171.25Sskrll 1181.8Sjakllsch# Windows Media Center IR transceiver 1191.8Sjakllschirmce* at uhub? port ? 1201.8Sjakllschcir* at irmce? 1211.8Sjakllsch 1221.32Smrg# Toshiba Oboe 1231.32Smrg#oboe* at pci? dev ? function ? # broken -- vtophys 1241.32Smrg#irframe* at oboe? 1251.32Smrg 1261.1Saugustss# USB Ethernet adapters 1271.1Saugustssaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 1281.1Saugustssaxe* at uhub? port ? # ASIX AX88172 based adapters 1291.23Snonakaaxen* at uhub? port ? # ASIX AX88178a/AX88179 based adapters 1301.1Saugustsscdce* at uhub? port ? # CDC, Ethernet Networking Control Model 1311.1Saugustsscue* at uhub? port ? # CATC USB-EL1201A based adapters 1321.1Saugustsskue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 1331.36Smrgmos* at uhub? port ? # Moschip MCS7730/MCS7830/MCS7832 based adapters 1341.33Srinmue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters 1351.46Smayancm* at uhub? port ? # NCM, Network Control Model 1361.1Saugustssudav* at uhub? port ? # Davicom DM9601 based adapters 1371.32Smrg#umb* at uhub? port ? # Mobile Broadband Interface Model (EXPERIMENTAL) 1381.35Srinure* at uhub? port ? # Realtek RTL8152/RTL8153 based adapters 1391.1Saugustssurl* at uhub? port ? # Realtek RTL8150L based adapters 1401.8Sjakllschurndis* at uhub? port ? # Microsoft RNDIS specification 1411.19Sskrllusmsc* at uhub? port ? # SMSC95xx based adapters 1421.1Saugustss 1431.8Sjakllsch# USB 802.11 adapters 1441.32Smrgathn* at uhub? port ? # Atheros AR9002U 1451.1Saugustssatu* at uhub? port ? # Atmel AT76C50XX based adapters 1461.32Smrgbwfm* at uhub? port ? # Broadcom FullMAC 1471.8Sjakllschotus* at uhub? port ? # Atheros AR9001U 1481.8Sjakllschrum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g 1491.14Snonakarun* at uhub? port ? # Ralink Technology RT(2[78]|30)00 802.11a/b/g/n 1501.8Sjakllschupgt* at uhub? port ? # Intersil PrismGT 1511.32Smrgural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g 1521.15Sjakllschurtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g 1531.13Snonakaurtwn* at uhub? port ? # Realtek RTL8188CU/RTL8192CU 802.11b/g/n 1541.8Sjakllschzyd* at uhub? port ? # Zydas ZD1211 1551.1Saugustss 1561.1Saugustss# Prolific PL2301/PL2302 host-to-host adapter 1571.1Saugustssupl* at uhub? port ? 1581.1Saugustss 1591.1Saugustss# Serial adapters 1601.8Sjakllschuark* at uhub? port ? # ArkMicroChips 3116 serial adapter 1611.8Sjakllschucom* at uark? portno? 1621.8Sjakllsch 1631.1Saugustssubsa* at uhub? port ? # Belkin serial adapter 1641.1Saugustssucom* at ubsa? portno ? 1651.1Saugustss 1661.8Sjakllschuchcom* at uhub? port ? # WinChipHead CH340/CH341 serial adapter 1671.8Sjakllschucom* at uchcom? portno ? 1681.8Sjakllsch 1691.1Saugustssuftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 1701.1Saugustssucom* at uftdi? portno ? 1711.1Saugustss 1721.8Sjakllsch#uhmodem* at uhub? port ? # Huawei E220 3G/HSDPA modem 1731.8Sjakllsch#ucom* at uhmodem? 1741.8Sjakllsch 1751.1Saugustssuipaq* at uhub? port ? # iPAQ PDAs 1761.1Saugustssucom* at uipaq? portno ? 1771.1Saugustss 1781.1Saugustssumct* at uhub? port ? # MCT USB-RS232 serial adapter 1791.1Saugustssucom* at umct? portno ? 1801.1Saugustss 1811.1Saugustssuplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 1821.1Saugustssucom* at uplcom? portno ? 1831.1Saugustss 1841.8Sjakllschuslsa* at uhub? port ? # Silicon Labs serial adapters 1851.8Sjakllschucom* at uslsa? portno ? 1861.8Sjakllsch 1871.1Saugustssuvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 1881.1Saugustssucom* at uvscom? portno ? 1891.1Saugustss 1901.24Smartin# All chips supported by this driver are also supported by umcs(4). 1911.24Smartin# moscom* at uhub? port ? # Moschip MCS7xxx serial adapter 1921.24Smartin# ucom* at moscom? portno ? 1931.24Smartin 1941.24Smartinumcs* at uhub? port ? # Moschip MCS7xxx serial adapter 1951.24Smartinucom* at umcs? portno ? 1961.8Sjakllsch 1971.38Ssimonbuxrcom* at uhub? port ? # Exar XR21V141x serial adapter 1981.38Ssimonbucom* at uxrcom? portno ? 1991.38Ssimonb 2001.8Sjakllsch# RIM BlackBerry 2011.8Sjakllschuberry* at uhub? port ? 2021.6Smlelstv 2031.11Sjakllsch# Apple iPad 2041.11Sjakllschuipad* at uhub? port ? 2051.11Sjakllsch 2061.1Saugustss# USB Handspring Visor 2071.1Saugustssuvisor* at uhub? port ? 2081.1Saugustssucom* at uvisor? 2091.1Saugustss 2101.1Saugustss# Kyocera AIR-EDGE PHONE 2111.1Saugustssukyopon* at uhub? port ? 2121.1Saugustssucom* at ukyopon? portno ? 2131.1Saugustss 2141.1Saugustss# USB scanners that use SCSI emulation, e.g., HP5300 2151.1Saugustssusscanner* at uhub? port ? 2161.27Sjakllschscsibus* at usscanner? 2171.27Sjakllschss* at scsibus? 2181.1Saugustss 2191.4Sscw# Topfield TF5000PVR range of DVB recorders 2201.4Sscwutoppy* at uhub? port ? 2211.4Sscw 2221.1Saugustss# D-Link DSB-R100 USB radio 2231.1Saugustssudsbr* at uhub? port ? 2241.1Saugustssradio* at udsbr? 2251.1Saugustss 2261.20Sjakllsch# Silicon Labs-based USB radio modules 2271.20Sjakllschslurm* at uhub? port ? 2281.20Sjakllschradio* at slurm? 2291.20Sjakllsch 2301.1Saugustss# USB Generic driver 2311.1Saugustssugen* at uhub? port ? 2321.1Saugustss 2331.8Sjakllsch# USB 3G datacards 2341.30Sryoumodeswitch* at uhub? port ? 2351.8Sjakllschu3g* at uhub? port ? 2361.8Sjakllschucom* at u3g? 2371.8Sjakllsch 2381.8Sjakllsch# USB generic serial port (e.g., data over cellular) 2391.8Sjakllschugensa* at uhub? port ? 2401.8Sjakllschucom* at ugensa? 2411.8Sjakllsch 2421.8Sjakllsch# USB Video capture devices 2431.8Sjakllschpseye* at uhub? # Sony PLAYSTATION(R) Eye webcam 2441.8Sjakllschuvideo* at uhub? # USB Video Class capture devices 2451.8Sjakllschauvitek* at uhub? # Auvitek AU0828 video capture devices 2461.8Sjakllschemdtv* at uhub? # Empia EM28xx video capture devices 2471.15Sjakllschcir* at emdtv? # Empia EM28xx infrared remote 2481.8Sjakllschvideo* at videobus? 2491.8Sjakllschdtv* at dtvbus? 2501.8Sjakllsch 2511.8Sjakllsch# USB Bluetooth controllers 2521.8Sjakllschubt* at uhub? port ? 2531.9Sjakllschaubtfwl* at uhub? port ? # load Atheros AR3k ubt(4) firmware 2541.8Sjakllschbthub* at ubt? 2551.28Sriastrad 2561.29Sriastrad# Araneus Alea I/II TRNG 2571.39Smartinualea* at uhub? port ? configuration ? interface ? 2581.41Sriastrad 2591.41Sriastrad# Yubikey -- CCID interface (OTP and FIDO are handled by uhidev(4)) 2601.41Sriastrad# https://support.yubico.com/support/solutions/articles/15000028104-yubikey-usb-id-values 2611.41Sriastradugenif* at uhub? vendor 0x1050 product 0x0114 configuration 1 interface 1 2621.41Sriastradugenif* at uhub? vendor 0x1050 product 0x0115 configuration 1 interface 1 2631.41Sriastradugenif* at uhub? vendor 0x1050 product 0x0116 configuration 1 interface 2 2641.41Sriastradugenif* at uhub? vendor 0x1050 product 0x0405 configuration 1 interface 1 2651.41Sriastradugenif* at uhub? vendor 0x1050 product 0x0406 configuration 1 interface 1 2661.41Sriastradugenif* at uhub? vendor 0x1050 product 0x0407 configuration 1 interface 2 2671.43Sthorpej 2681.44Slloyd# This line is used in conjunction with a match quirk in uftdi.c. The 2691.44Slloyd# "flags 1" is important; normally ugenif matches with higest 2701.44Slloyd# priority, but we don't want that for all FT2232C interfaces, only 2711.44Slloyd# interfaces that go unclaimed by uftdi (which is what the match quirk 2721.44Slloyd# ensures). 2731.44Slloydugenif* at uhub? vendor 0x0403 product 0x6010 configuration 1 interface ? flags 1 274