1# $NetBSD: usbdevices.config,v 1.42 2021/06/29 10:22:37 nia Exp $ 2# 3# This file contains all USB related configuration. 4# It is suitable for inclusion in a kernel config(5) file. 5# 6 7# USB Controller and Devices 8 9# PCI USB controllers 10#ehci* at pci? dev ? function ? # Enhanced Host Controller 11#ohci* at pci? dev ? function ? # Open Host Controller 12#uhci* at pci? dev ? function ? # Universal Host Controller (Intel) 13 14# CardBus USB controllers 15#ehci* at cardbus? function ? # Enhanced Host Controller 16#ohci* at cardbus? function ? # Open Host Controller 17#uhci* at cardbus? function ? # Universal Host Controller (Intel) 18 19# ISA USB controllers 20#slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS 21 22# USB bus support 23#usb* at ehci? 24#usb* at ohci? 25#usb* at uhci? 26#usb* at slhci? 27 28 29# USB Hubs 30uhub* at usb? 31uhub* at uhub? port ? configuration ? interface ? 32 33# USB HID device 34uhidev* at uhub? port ? configuration ? interface ? 35 36# USB Mice 37ums* at uhidev? reportid ? 38wsmouse* at ums? mux 0 39 40# USB Touchscreens 41uts* at uhidev? reportid ? 42wsmouse* at uts? mux 0 43 44# USB Keyboards 45ukbd* at uhidev? reportid ? 46wskbd* at ukbd? console ? mux 1 47 48# USB TEMPer and TEMPerHUM 49uthum* at uhidev? reportid ? 50 51# USB serial adapter 52ucycom* at uhidev? reportid ? 53 54# USB Generic HID devices 55uhid* at uhidev? reportid ? 56 57# USB eGalax touch-panel 58uep* at uhub? port ? 59wsmouse* at uep? mux 0 60 61# USB LCDs and USB-VGA adapters 62udl* at uhub? port ? # DisplayLink DL-1x0/1x5 63wsdisplay* at udl? 64 65# USB Printer 66ulpt* at uhub? port ? configuration ? interface ? 67 68# USB Modem 69umodem* at uhub? port ? configuration ? 70ucom* at umodem? 71 72# Option N.V. Wireless WAN modems 73uhso* at uhub? port ? configuration ? 74 75# USB Mass Storage 76umass* at uhub? port ? configuration ? interface ? 77scsibus* at umass? 78cd* at scsibus? target ? lun ? 79sd* at scsibus? target ? lun ? 80st* at scsibus? target ? lun ? 81uk* at scsibus? target ? lun ? 82atapibus* at umass? 83# flags have the same meaning as for IDE drives. 84cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 85sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 86st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 87uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 88 89# USB audio 90uaudio* at uhub? port ? configuration ? 91uaudio* at usbifif? 92audio* at uaudio? 93 94# USB MIDI 95umidi* at uhub? port ? configuration ? 96 97# USB IrDA 98# USB-IrDA bridge spec 99uirda* at uhub? port ? configuration ? interface ? 100irframe* at uirda? 101 102# SigmaTel STIr4210/4220/4116 USB/IrDA Bridge - not quite UIRDA 103stuirda* at uhub? port ? 104irframe* at stuirda? 105 106# SigmaTel STIr4200 USB/IrDA Bridge 107ustir* at uhub? port ? 108irframe* at ustir? 109 110# KingSun/DonShine USB/IrDA Bridge 111udsir* at uhub? port ? 112irframe* at udsir? 113 114# Windows Media Center IR transceiver 115irmce* at uhub? port ? 116cir* at irmce? 117 118# Toshiba Oboe 119#oboe* at pci? dev ? function ? # broken -- vtophys 120#irframe* at oboe? 121 122# USB Ethernet adapters 123aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 124axe* at uhub? port ? # ASIX AX88172 based adapters 125axen* at uhub? port ? # ASIX AX88178a/AX88179 based adapters 126cdce* at uhub? port ? # CDC, Ethernet Networking Control Model 127cue* at uhub? port ? # CATC USB-EL1201A based adapters 128kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 129mos* at uhub? port ? # Moschip MCS7730/MCS7830/MCS7832 based adapters 130mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters 131udav* at uhub? port ? # Davicom DM9601 based adapters 132#umb* at uhub? port ? # Mobile Broadband Interface Model (EXPERIMENTAL) 133ure* at uhub? port ? # Realtek RTL8152/RTL8153 based adapters 134url* at uhub? port ? # Realtek RTL8150L based adapters 135urndis* at uhub? port ? # Microsoft RNDIS specification 136usmsc* at uhub? port ? # SMSC95xx based adapters 137 138# USB 802.11 adapters 139athn* at uhub? port ? # Atheros AR9002U 140atu* at uhub? port ? # Atmel AT76C50XX based adapters 141bwfm* at uhub? port ? # Broadcom FullMAC 142otus* at uhub? port ? # Atheros AR9001U 143rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g 144run* at uhub? port ? # Ralink Technology RT(2[78]|30)00 802.11a/b/g/n 145upgt* at uhub? port ? # Intersil PrismGT 146ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g 147urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g 148urtwn* at uhub? port ? # Realtek RTL8188CU/RTL8192CU 802.11b/g/n 149zyd* at uhub? port ? # Zydas ZD1211 150 151# Prolific PL2301/PL2302 host-to-host adapter 152upl* at uhub? port ? 153 154# Serial adapters 155uark* at uhub? port ? # ArkMicroChips 3116 serial adapter 156ucom* at uark? portno? 157 158ubsa* at uhub? port ? # Belkin serial adapter 159ucom* at ubsa? portno ? 160 161uchcom* at uhub? port ? # WinChipHead CH340/CH341 serial adapter 162ucom* at uchcom? portno ? 163 164uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 165ucom* at uftdi? portno ? 166 167#uhmodem* at uhub? port ? # Huawei E220 3G/HSDPA modem 168#ucom* at uhmodem? 169 170uipaq* at uhub? port ? # iPAQ PDAs 171ucom* at uipaq? portno ? 172 173umct* at uhub? port ? # MCT USB-RS232 serial adapter 174ucom* at umct? portno ? 175 176uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 177ucom* at uplcom? portno ? 178 179uslsa* at uhub? port ? # Silicon Labs serial adapters 180ucom* at uslsa? portno ? 181 182uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 183ucom* at uvscom? portno ? 184 185# All chips supported by this driver are also supported by umcs(4). 186# moscom* at uhub? port ? # Moschip MCS7xxx serial adapter 187# ucom* at moscom? portno ? 188 189umcs* at uhub? port ? # Moschip MCS7xxx serial adapter 190ucom* at umcs? portno ? 191 192uxrcom* at uhub? port ? # Exar XR21V141x serial adapter 193ucom* at uxrcom? portno ? 194 195# RIM BlackBerry 196uberry* at uhub? port ? 197 198# Apple iPad 199uipad* at uhub? port ? 200 201# USB Handspring Visor 202uvisor* at uhub? port ? 203ucom* at uvisor? 204 205# Kyocera AIR-EDGE PHONE 206ukyopon* at uhub? port ? 207ucom* at ukyopon? portno ? 208 209# USB scanners that use SCSI emulation, e.g., HP5300 210usscanner* at uhub? port ? 211scsibus* at usscanner? 212ss* at scsibus? 213 214# Topfield TF5000PVR range of DVB recorders 215utoppy* at uhub? port ? 216 217# D-Link DSB-R100 USB radio 218udsbr* at uhub? port ? 219radio* at udsbr? 220 221# Silicon Labs-based USB radio modules 222slurm* at uhub? port ? 223radio* at slurm? 224 225# USB Generic driver 226ugen* at uhub? port ? 227 228# USB 3G datacards 229umodeswitch* at uhub? port ? 230u3g* at uhub? port ? 231ucom* at u3g? 232 233# USB generic serial port (e.g., data over cellular) 234ugensa* at uhub? port ? 235ucom* at ugensa? 236 237# USB Video capture devices 238pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam 239uvideo* at uhub? # USB Video Class capture devices 240auvitek* at uhub? # Auvitek AU0828 video capture devices 241emdtv* at uhub? # Empia EM28xx video capture devices 242cir* at emdtv? # Empia EM28xx infrared remote 243video* at videobus? 244dtv* at dtvbus? 245 246# USB Bluetooth controllers 247ubt* at uhub? port ? 248aubtfwl* at uhub? port ? # load Atheros AR3k ubt(4) firmware 249bthub* at ubt? 250 251# Araneus Alea I/II TRNG 252ualea* at uhub? port ? configuration ? interface ? 253 254# Yubikey -- CCID interface (OTP and FIDO are handled by uhidev(4)) 255# https://support.yubico.com/support/solutions/articles/15000028104-yubikey-usb-id-values 256ugenif* at uhub? vendor 0x1050 product 0x0114 configuration 1 interface 1 257ugenif* at uhub? vendor 0x1050 product 0x0115 configuration 1 interface 1 258ugenif* at uhub? vendor 0x1050 product 0x0116 configuration 1 interface 2 259ugenif* at uhub? vendor 0x1050 product 0x0405 configuration 1 interface 1 260ugenif* at uhub? vendor 0x1050 product 0x0406 configuration 1 interface 1 261ugenif* at uhub? vendor 0x1050 product 0x0407 configuration 1 interface 2 262