Annotation of src/sys/dev/usb/files.usb, Revision 1.141.2.1
1.141.2.1! pgoyette 1: # $NetBSD: files.usb,v 1.142 2016/11/25 12:45:28 skrll Exp $
1.1 augustss 2: #
3: # Config file and device description for machine-independent USB code.
4: # Included by ports that need it. Ports that use it must provide
5: # their own "major" declarations for the appropriate devices.
6:
1.31 lukem 7: defflag USBVERBOSE
1.103 matt 8: defflag opt_usb.h USB_FRAG_DMA_WORKAROUND
1.1 augustss 9:
1.134 skrll 10: # HC controllers
11: defflag opt_usb.h EHCI_DEBUG: USB_DEBUG
12: defflag opt_usb.h OHCI_DEBUG: USB_DEBUG
13: defflag opt_usb.h UHCI_DEBUG: USB_DEBUG
14: defflag opt_usb.h DWC2_DEBUG: USB_DEBUG
15: defflag opt_usb.h XHCI_DEBUG: USB_DEBUG
16: defflag opt_usb.h MOTG_DEBUG: USB_DEBUG
1.139 skrll 17: defflag opt_usb.h SLHCI_DEBUG: USB_DEBUG
1.134 skrll 18:
19: # HUB driver
20: defflag opt_usb.h UHUB_DEBUG: USB_DEBUG
21:
22: # Device drivers
23:
24: defflag opt_usb.h ATU_DEBUG: USB_DEBUG
25: defflag opt_usb.h AUE_DEBUG: USB_DEBUG
26: defflag opt_usb.h AUVITEK_I2C_DEBUG: USB_DEBUG
27: defflag opt_usb.h AXE_DEBUG: USB_DEBUG
28: defflag opt_usb.h AXEN_DEBUG: USB_DEBUG
29: defflag opt_usb.h CUE_DEBUG: USB_DEBUG
30: defflag opt_usb.h EZLOAD_DEBUG: USB_DEBUG
31: defflag opt_usb.h KUE_DEBUG: USB_DEBUG
32: defflag opt_usb.h OTUS_DEBUG: USB_DEBUG
33: defflag opt_usb.h RUM_DEBUG: USB_DEBUG
34: defflag opt_usb.h RUN_DEBUG: USB_DEBUG
35: defflag opt_usb.h UARK_DEBUG: USB_DEBUG
36: defflag opt_usb.h UATP_DEBUG: USB_DEBUG
37: defflag opt_usb.h UAUDIO_DEBUG: USB_DEBUG
38: defflag opt_usb.h UBERRY_DEBUG: USB_DEBUG
39: defflag opt_usb.h UBSA_DEBUG: USB_DEBUG
40: defflag opt_usb.h UBT_DEBUG: USB_DEBUG
41: defflag opt_usb.h UCHCOM_DEBUG: USB_DEBUG
42: defflag opt_usb.h UCOM_DEBUG: USB_DEBUG
43: defflag opt_usb.h UCYCOM_DEBUG: USB_DEBUG
44: defflag opt_usb.h UDAV_DEBUG: USB_DEBUG
45: defflag opt_usb.h UDL_DEBUG: USB_DEBUG
46: defflag opt_usb.h UDSBR_DEBUG: USB_DEBUG
47: defflag opt_usb.h UFTDI_DEBUG: USB_DEBUG
48: defflag opt_usb.h UGENSA_DEBUG: USB_DEBUG
49: defflag opt_usb.h UGEN_DEBUG: USB_DEBUG
50: defflag opt_usb.h UHIDEV_DEBUG: USB_DEBUG
51: defflag opt_usb.h UHID_DEBUG: USB_DEBUG
52: defflag opt_usb.h UHMODEM_DEBUG: USB_DEBUG
53: defflag opt_usb.h UHSO_DEBUG: USB_DEBUG
54: defflag opt_usb.h UIPAD_DEBUG: USB_DEBUG
55: defflag opt_usb.h UIPAQ_DEBUG: USB_DEBUG
56: defflag opt_usb.h UIRDA_DEBUG: USB_DEBUG
57: defflag opt_usb.h UISDATA_DEBUG: USB_DEBUG
58: defflag opt_usb.h UKBD_DEBUG: USB_DEBUG
59: defflag opt_usb.h UKYOPON_DEBUG: USB_DEBUG
60: defflag opt_usb.h ULPT_DEBUG: USB_DEBUG
61: defflag opt_usb.h UMASS_DEBUG: USB_DEBUG
62: defflag opt_usb.h UMCT_DEBUG: USB_DEBUG
63: defflag opt_usb.h UMIDIQUIRK_DEBUG: USB_DEBUG
64: defflag opt_usb.h UMIDI_DEBUG: USB_DEBUG
65: defflag opt_usb.h UMODEM_DEBUG: USB_DEBUG
66: defflag opt_usb.h UMS_DEBUG: USB_DEBUG
67: defflag opt_usb.h UPGT_DEBUG: USB_DEBUG
68: defflag opt_usb.h UPLCOM_DEBUG: USB_DEBUG
69: defflag opt_usb.h UPL_DEBUG: USB_DEBUG
70: defflag opt_usb.h URAL_DEBUG: USB_DEBUG
71: defflag opt_usb.h URIO_DEBUG: USB_DEBUG
72: defflag opt_usb.h URL_DEBUG: USB_DEBUG
73: defflag opt_usb.h URNDIS_DEBUG: USB_DEBUG
74: defflag opt_usb.h URTWN_DEBUG: USB_DEBUG
75: defflag opt_usb.h URTW_DEBUG: USB_DEBUG
76: defflag opt_usb.h USCANNER_DEBUG: USB_DEBUG
77: defflag opt_usb.h USLSA_DEBUG: USB_DEBUG
78: defflag opt_usb.h USSCANNER_DEBUG: USB_DEBUG
79: defflag opt_usb.h USTIR_DEBUG: USB_DEBUG
80: defflag opt_usb.h UTHUM_DEBUG: USB_DEBUG
81: defflag opt_usb.h UTOPPY_DEBUG: USB_DEBUG
82: defflag opt_usb.h UTS_DEBUG: USB_DEBUG
83: defflag opt_usb.h UVIDEO_DEBUG: USB_DEBUG
84: defflag opt_usb.h UVISOR_DEBUG: USB_DEBUG
85: defflag opt_usb.h UVSCOM_DEBUG: USB_DEBUG
86: defflag opt_usb.h UYUREX_DEBUG: USB_DEBUG
87: defflag opt_usb.h ZYD_DEBUG: USB_DEBUG
1.88 jmcneill 88:
1.83 drochner 89: define usbroothubif { }
1.71 drochner 90: define usbdevif { [port = -1], [configuration = -1], [interface = -1],
91: [vendor = -1], [product = -1], [release = -1] }
1.74 drochner 92: define usbifif { [port = -1], [configuration = -1], [interface = -1],
93: [vendor = -1], [product = -1], [release = -1] }
1.71 drochner 94:
1.83 drochner 95: device usb: usbroothubif
1.1 augustss 96: attach usb at usbus
1.28 lukem 97: file dev/usb/usb.c usb needs-flag
1.1 augustss 98: file dev/usb/usbdi.c usb
99: file dev/usb/usbdi_util.c usb
100: file dev/usb/usb_subr.c usb
101: file dev/usb/usb_quirks.c usb
1.135 uebayasi 102:
103: define usb_dma: usb
1.138 skrll 104: file dev/usb/usb_mem.c usb_dma needs-flag
1.135 uebayasi 105:
106: define usbverbose: usb
107: file dev/usb/usb_verbose.c usbverbose
1.1 augustss 108:
109: # Hub driver
1.74 drochner 110: device uhub: usbdevif, usbifif
1.83 drochner 111: attach uhub at usbroothubif with uroothub
1.71 drochner 112: attach uhub at usbdevif
1.1 augustss 113: file dev/usb/uhub.c usb
114:
1.14 augustss 115: # Modem and com serial port "bus"
116: define ucombus {[ portno = -1 ]}
1.23 augustss 117:
118: # EZ-USB firmware loader
119: define ezload
120: file dev/usb/ezload.c ezload
1.14 augustss 121:
1.3 augustss 122: # Audio devices
1.44 augustss 123: device uaudio: audiobus, auconv, mulaw, aurateconv
1.74 drochner 124: attach uaudio at usbifif
1.3 augustss 125: file dev/usb/uaudio.c uaudio
1.27 tshiozak 126:
127: # MIDI devices
128: device umidi: midibus
1.74 drochner 129: attach umidi at usbifif
1.27 tshiozak 130: file dev/usb/umidi.c umidi
131: file dev/usb/umidi_quirks.c umidi
1.3 augustss 132:
1.14 augustss 133: # Modem and com serial port
134: device ucom
135: attach ucom at ucombus
1.28 lukem 136: file dev/usb/ucom.c ucom | ucombus needs-flag
1.14 augustss 137:
1.25 augustss 138:
1.3 augustss 139: # Generic devices
140: device ugen
1.71 drochner 141: attach ugen at usbdevif
1.28 lukem 142: file dev/usb/ugen.c ugen needs-flag
1.1 augustss 143:
1.25 augustss 144:
145: # HID
1.37 augustss 146: # HID "bus"
147: define uhidbus {[ reportid = -1 ]}
148:
1.36 augustss 149: # HID root device for multiple report IDs
1.37 augustss 150: device uhidev: hid, uhidbus
1.74 drochner 151: attach uhidev at usbifif
1.36 augustss 152: file dev/usb/uhidev.c uhidev
153:
1.1 augustss 154: # Generic HID devices
1.37 augustss 155: device uhid: hid
1.36 augustss 156: attach uhid at uhidbus
1.28 lukem 157: file dev/usb/uhid.c uhid needs-flag
1.1 augustss 158:
1.3 augustss 159: # Keyboards
1.61 cube 160: defparam UKBD_LAYOUT
1.116 macallan 161: # Gdium's Fn key needs software translation
162: defflag opt_ukbd.h GDIUM_KEYBOARD_HACK
1.37 augustss 163: device ukbd: hid, wskbddev
1.36 augustss 164: attach ukbd at uhidbus
1.28 lukem 165: file dev/usb/ukbd.c ukbd needs-flag
1.67 gdamore 166: file dev/usb/ukbdmap.c ukbd | btkbd
1.3 augustss 167:
1.25 augustss 168: # Mice
1.37 augustss 169: device ums: hid, wsmousedev
1.36 augustss 170: attach ums at uhidbus
1.25 augustss 171: file dev/usb/ums.c ums
172:
1.124 riastrad 173: # USB Apple trackpad
174: device uatp: hid, wsmousedev
175: attach uatp at uhidbus
176: file dev/usb/uatp.c uatp
177:
1.119 christos 178: # Touchscreens
1.120 wiz 179: device uts: hid, wsmousedev, tpcalib
1.119 christos 180: attach uts at uhidbus
181: file dev/usb/uts.c uts
182:
1.53 tsarna 183: # eGalax USB Touch Panel
1.54 tsarna 184: device uep: wsmousedev, tpcalib
1.71 drochner 185: attach uep at usbdevif
1.53 tsarna 186: file dev/usb/uep.c uep needs-flag
1.25 augustss 187:
1.132 khorben 188: # Cypress microcontroller based serial adapters
1.64 skrll 189: device ucycom: hid
190: attach ucycom at uhidbus
191: file dev/usb/ucycom.c ucycom needs-flag
192:
1.1 augustss 193: # Printers
1.2 augustss 194: device ulpt
1.74 drochner 195: attach ulpt at usbifif
1.28 lukem 196: file dev/usb/ulpt.c ulpt needs-flag
1.7 augustss 197:
1.25 augustss 198:
1.7 augustss 199: # Mass storage
1.52 bouyer 200: device umass: scsi, atapi, ata_hl
1.74 drochner 201: attach umass at usbifif
1.10 augustss 202: file dev/usb/umass.c umass
1.35 augustss 203: file dev/usb/umass_isdata.c umass & wd
1.33 gehenna 204: file dev/usb/umass_quirks.c umass
1.34 augustss 205: file dev/usb/umass_scsipi.c umass & (scsibus | atapibus)
1.32 augustss 206:
207:
208: # IrDA bridges
209: device uirda: irbus
1.74 drochner 210: attach uirda at usbifif
1.76 is 211: file dev/usb/uirda.c uirda | stuirda
212:
213: # SigmaTel not quite UIRDA IrDA bridge
214: device stuirda: irbus,firmload
215: attach stuirda at usbifif
216: file dev/usb/stuirda.c stuirda
1.39 augustss 217:
218: # SigmaTel IrDA bridge
219: device ustir: irbus, irdasir
1.71 drochner 220: attach ustir at usbdevif
1.39 augustss 221: file dev/usb/ustir.c ustir
1.45 augustss 222:
1.109 jmcneill 223: # Windows Media Center IR tranceivers
224: device irmce: irbus
225: attach irmce at usbifif
226: file dev/usb/irmce.c irmce
227:
1.45 augustss 228:
1.67 gdamore 229: # Bluetooth controllers
1.70 plunky 230: device ubt: btbus, bluetooth
1.71 drochner 231: attach ubt at usbdevif
1.45 augustss 232: file dev/usb/ubt.c ubt
1.46 augustss 233:
1.112 jakllsch 234: # Atheros USB Bluetooth firmware load
235: device aubtfwl: firmload
236: attach aubtfwl at usbdevif
237: file dev/usb/aubtfwl.c aubtfwl
238:
1.86 jmcneill 239: #
240: # Capture devices
241: #
242:
243: # Sony PLAYSTATION(R) Eye
244: device pseye: videobus
245: attach pseye at usbifif
246: file dev/usb/pseye.c pseye
1.20 augustss 247:
1.87 jmcneill 248: # USB Video Class capture devices
249: device uvideo: videobus
250: attach uvideo at usbifif
251: file dev/usb/uvideo.c uvideo
252:
1.104 jmcneill 253: # Auvitek AU0828
1.115 jmcneill 254: device auvitek: videobus, dtvbus, i2cbus, i2cexec, usbifif, au8522, xc5k
1.104 jmcneill 255: attach auvitek at usbdevif
256: file dev/usb/auvitek.c auvitek
257: file dev/usb/auvitek_audio.c auvitek
258: file dev/usb/auvitek_board.c auvitek
1.107 jmcneill 259: file dev/usb/auvitek_dtv.c auvitek
1.104 jmcneill 260: file dev/usb/auvitek_i2c.c auvitek
261: file dev/usb/auvitek_video.c auvitek
262:
1.108 jmcneill 263: # Empia EM28xx
264: device emdtv: dtvbus, irbus, i2cexec, lg3303, xc3028
265: attach emdtv at usbdevif
266: file dev/usb/emdtv.c emdtv
267: file dev/usb/emdtv_board.c emdtv
268: file dev/usb/emdtv_dtv.c emdtv
269: file dev/usb/emdtv_i2c.c emdtv
270: file dev/usb/emdtv_ir.c emdtv
271:
1.86 jmcneill 272: #
1.25 augustss 273: # Misc
1.86 jmcneill 274: #
275:
1.20 augustss 276: # Diamond Multimedia Rio 500
277: device urio
1.71 drochner 278: attach urio at usbdevif
1.28 lukem 279: file dev/usb/urio.c urio needs-flag
1.17 augustss 280:
1.117 christos 281: # Apple iPad
282: device uipad
283: attach uipad at usbdevif
284: file dev/usb/uipad.c uipad
285:
1.84 christos 286: # BlackBerries
287: device uberry
288: attach uberry at usbdevif
289: file dev/usb/uberry.c uberry
290:
1.17 augustss 291: # Handspring Visor
292: device uvisor: ucombus
1.71 drochner 293: attach uvisor at usbdevif
1.17 augustss 294: file dev/usb/uvisor.c uvisor
1.13 augustss 295:
1.57 elric 296: # Generic Serial Adapter
297: device ugensa: ucombus
1.71 drochner 298: attach ugensa at usbdevif
1.57 elric 299: file dev/usb/ugensa.c ugensa
300:
1.94 martin 301: # 3G Modem
1.90 joerg 302: device u3g: ucombus
1.94 martin 303: attach u3g at usbifif
304: device u3ginit
305: attach u3ginit at usbdevif
306: file dev/usb/u3g.c u3g | u3ginit
1.90 joerg 307:
1.25 augustss 308: # YAP phone firmware loader
309: device uyap: ezload
1.71 drochner 310: attach uyap at usbdevif
1.25 augustss 311: file dev/usb/uyap.c uyap
1.38 augustss 312:
313: # D-Link DSB-R100 FM radio
1.40 drochner 314: device udsbr: radiodev
1.71 drochner 315: attach udsbr at usbdevif
1.38 augustss 316: file dev/usb/udsbr.c udsbr
1.25 augustss 317:
1.127 jakllsch 318: # Silicon Labs USB radio module (FM)
319: device slurm: radiodev
320: attach slurm at usbifif
321: file dev/usb/slurm.c slurm
322:
1.95 tonio 323: # TEMPerHUM HID
1.101 kiyohara 324: device uthum: hid, sysmon_envsys
1.95 tonio 325: attach uthum at uhidbus
326: file dev/usb/uthum.c uthum
1.25 augustss 327:
1.13 augustss 328: # Ethernet adapters
329: # ADMtek AN986 Pegasus
1.16 augustss 330: device aue: arp, ether, ifnet, mii, mii_phy
1.71 drochner 331: attach aue at usbdevif
1.13 augustss 332: file dev/usb/if_aue.c aue
333:
1.55 augustss 334: # CDC Ethernet
1.111 jakllsch 335: device cdce: arp, ether, ifnet
336: attach cdce at usbifif
337: file dev/usb/if_cdce.c cdce
1.55 augustss 338:
1.13 augustss 339: # CATC USB-EL1201A
340: device cue: arp, ether, ifnet
1.71 drochner 341: attach cue at usbdevif
1.13 augustss 342: file dev/usb/if_cue.c cue
343:
344: # Kawasaki LSI KL5KUSB101B
345: device kue: arp, ether, ifnet
1.71 drochner 346: attach kue at usbdevif
1.13 augustss 347: file dev/usb/if_kue.c kue
1.19 augustss 348:
349: # Prolific PL2302 host-host
350: device upl: ifnet
1.71 drochner 351: attach upl at usbdevif
1.19 augustss 352: file dev/usb/if_upl.c upl
1.43 ichiro 353:
354: # Realtek RTL8150L(M)
355: device url: arp, ether, ifnet, mii
1.71 drochner 356: attach url at usbdevif
1.43 ichiro 357: file dev/usb/if_url.c url
1.50 augustss 358:
359: # ASIX AX88172
1.56 augustss 360: device axe: arp, ether, ifnet, mii, mii_phy
1.71 drochner 361: attach axe at usbdevif
1.56 augustss 362: file dev/usb/if_axe.c axe
1.51 itojun 363:
1.130 nonaka 364: # ASIX AX88178a and AX88179
365: device axen: arp, ether, ifnet, mii
366: attach axen at usbdevif
367: file dev/usb/if_axen.c axen
368:
1.51 itojun 369: # DAVICOM DM9601
370: device udav: arp, ether, ifnet, mii, mii_phy
1.71 drochner 371: attach udav at usbdevif
1.51 itojun 372: file dev/usb/if_udav.c udav
1.21 augustss 373:
1.102 christos 374: # Atheros AR9170
375: device otus: arp, ether, firmload, ifnet, wlan
376: attach otus at usbdevif
377: file dev/usb/if_otus.c otus
1.25 augustss 378:
1.21 augustss 379: # Serial drivers
1.25 augustss 380: # Modems
1.59 itohy 381: define umodem_common
382: file dev/usb/umodem_common.c umodem_common
383: device umodem: ucombus, umodem_common
1.74 drochner 384: attach umodem at usbifif
1.25 augustss 385: file dev/usb/umodem.c umodem
386:
1.21 augustss 387: # FTDI serial driver
388: device uftdi: ucombus
1.71 drochner 389: attach uftdi at usbdevif
1.21 augustss 390: file dev/usb/uftdi.c uftdi
1.22 augustss 391:
1.26 ichiro 392: # Prolific PL2303 serial driver
393: device uplcom: ucombus
1.71 drochner 394: attach uplcom at usbdevif
1.26 ichiro 395: file dev/usb/uplcom.c uplcom
1.29 ichiro 396:
397: # MCT USB-232 serial driver
398: device umct: ucombus
1.71 drochner 399: attach umct at usbdevif
1.29 ichiro 400: file dev/usb/umct.c umct
1.42 augustss 401:
1.91 mrg 402: # MOSCHIP MCS7xxx serial driver
403: device moscom: ucombus
404: attach moscom at usbdevif
405: file dev/usb/moscom.c moscom
406:
1.131 martin 407: # andother driver for the same chip
408: device umcs: ucombus
409: attach umcs at usbdevif
410: file dev/usb/umcs.c umcs
411:
1.42 augustss 412: # SUNTAC Slipper U VS-10U driver
413: device uvscom: ucombus
1.71 drochner 414: attach uvscom at usbdevif
1.42 augustss 415: file dev/usb/uvscom.c uvscom
1.49 augustss 416:
417: # Belkin & other serial driver
1.82 ichiro 418: define ubsa_common
419: file dev/usb/ubsa_common.c ubsa_common
420: device ubsa: ucombus, ubsa_common
1.85 drochner 421: attach ubsa at usbdevif
1.49 augustss 422: file dev/usb/ubsa.c ubsa
1.36 augustss 423:
1.82 ichiro 424: # Huawei E220 3G/HSDPA modem (ubsa)
425: device uhmodem: ucombus, ubsa_common
426: attach uhmodem at usbifif
427: file dev/usb/uhmodem.c uhmodem
428:
1.63 augustss 429: # iPAQ PDAs
1.111 jakllsch 430: device uipaq: ucombus
431: attach uipaq at usbdevif
432: file dev/usb/uipaq.c uipaq
1.63 augustss 433:
1.60 itohy 434: # Kyocera AIR-EDGE PHONE
435: device ukyopon: ucombus, umodem_common
1.74 drochner 436: attach ukyopon at usbifif
1.60 itohy 437: file dev/usb/ukyopon.c ukyopon
438:
1.99 martin 439: # ArkMicroChips 3116 based serial (used with some Nokia USB cables too)
440: device uark: ucombus
441: attach uark at usbdevif
442: file dev/usb/uark.c uark
443:
1.77 dogcow 444: # Silicon Labs CP210x serial driver
445: device uslsa: ucombus
1.118 jakllsch 446: attach uslsa at usbifif
1.77 dogcow 447: file dev/usb/uslsa.c uslsa
1.25 augustss 448:
1.80 tshiozak 449: # WinChipHead CH341/340 serial driver
450: device uchcom: ucombus
451: attach uchcom at usbdevif
452: file dev/usb/uchcom.c uchcom
453:
1.22 augustss 454: # Scanners
1.25 augustss 455: # Generic scanner support
1.22 augustss 456: device uscanner
1.71 drochner 457: attach uscanner at usbdevif
1.28 lukem 458: file dev/usb/uscanner.c uscanner needs-flag
1.24 augustss 459:
1.25 augustss 460: # Avision SCSI over USB, HP5300
461: device usscanner: scsi
1.71 drochner 462: attach usscanner at usbdevif
1.25 augustss 463: file dev/usb/usscanner.c usscanner
1.58 joff 464:
465: # Atmel AT76c503 / AT76c503a / AT76c505 / AT76c505a @ USB
466: device atu: ether, ifnet, arp, wlan
1.71 drochner 467: attach atu at usbdevif
1.58 joff 468: file dev/usb/if_atu.c atu
1.62 drochner 469:
1.100 tsutsui 470: # Intersil PrismGT
471: device upgt: ether, ifnet, arp, wlan, firmload
472: attach upgt at usbdevif
473: file dev/usb/if_upgt.c upgt
474:
1.126 skrll 475: # SMSC LAN95xx
476: device usmsc: arp, ether, ifnet, mii, mii_phy
477: attach usmsc at usbdevif
478: file dev/usb/if_smsc.c usmsc
479:
1.62 drochner 480: # Ralink Technology RT2500USB
1.125 jakllsch 481: device ural: arp, ether, ifnet, wlan, firmload
482: attach ural at usbdevif
1.62 drochner 483: file dev/usb/if_ural.c ural
1.66 scw 484:
1.75 jnemeth 485: device rum: ether, ifnet, arp, wlan, firmload
1.72 joerg 486: attach rum at usbdevif
487: file dev/usb/if_rum.c rum
488:
1.66 scw 489: # Topfield digital PVRs
490: device utoppy
1.71 drochner 491: attach utoppy at usbdevif
1.66 scw 492: file dev/usb/utoppy.c utoppy
1.73 jmcneill 493:
1.78 kiyohara 494: # Zydas ZD1211
495: device zyd: ether, ifnet, arp, wlan, firmload
496: attach zyd at usbdevif
497: file dev/usb/if_zyd.c zyd
1.92 tsutsui 498:
499: # DisplayLink DL-1x0/DL-1x5
500: device udl: wsemuldisplaydev, rasops16, edid, firmload
501: attach udl at usbdevif
502: file dev/usb/udl.c udl
1.96 plunky 503:
504: # Wireless WAN modems from Option N.V.
505: device uhso: ifnet
506: attach uhso at usbdevif
507: file dev/usb/uhso.c uhso
1.97 enami 508:
509: # Maywa-denki/Kayac YUREX
510: device uyurex: hid
511: attach uyurex at uhidbus
512: file dev/usb/uyurex.c uyurex
1.110 jakllsch 513:
514: # Microsoft RNDIS
515: device urndis: arp, ether, ifnet
516: attach urndis at usbifif
517: file dev/usb/if_urndis.c urndis
1.121 nonaka 518:
519: # Realtek RTL8188CU/RTL8192CU
520: device urtwn: ether, ifnet, arp, wlan, firmload
521: attach urtwn at usbdevif
522: file dev/usb/if_urtwn.c urtwn
1.122 christos 523:
524: # Realtek RTL8187/RTL8187B 802.11b/g USB wireless adapter
525: device urtw: ether, ifnet, arp, wlan
526: attach urtw at usbdevif
527: file dev/usb/if_urtw.c urtw
1.123 nonaka 528:
529: # Ralink Technology RT2700U/RT2800U/RT3000U
530: device run: ether, ifnet, arp, wlan, firmload
531: attach run at usbdevif
532: file dev/usb/if_run.c run
1.128 christos 533:
534: # Atheros AR9002U
535: attach athn at usbdevif with athn_usb: firmload
536: file dev/usb/if_athn_usb.c athn_usb needs-flag
537:
538: # Realtek RTL8188SU/RTL8191SU/RTL8192SU
539: device rsu: arp, ether, firmload, ifnet, wlan
540: attach rsu at usbdevif
541: file dev/usb/if_rsu.c rsu
1.129 kiyohara 542:
543: # KingSun/DonShine IrDA adaptors
544: device udsir: irbus, irdasir
545: attach udsir at usbifif
546: file dev/usb/udsir.c udsir
CVSweb <webmaster@jp.NetBSD.org>