[BACK]Return to files.usb CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / usb

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>