[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.44.2.1

1.44.2.1! gehenna     1: #      $NetBSD: files.usb,v 1.48 2002/08/24 17:31:19 augustss 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.1       augustss    8:
                      9: device usb { }
                     10: attach usb at usbus
1.28      lukem      11: file   dev/usb/usb.c                   usb                     needs-flag
1.1       augustss   12: file   dev/usb/usbdi.c                 usb
                     13: file   dev/usb/usbdi_util.c            usb
1.2       augustss   14: file   dev/usb/usb_mem.c               usb
1.1       augustss   15: file   dev/usb/usb_subr.c              usb
                     16: file   dev/usb/usb_quirks.c            usb
                     17:
                     18: # Hub driver
1.7       augustss   19: device uhub { [port = -1], [configuration = -1], [interface = -1],
                     20:                [vendor = -1], [product = -1], [release = -1] }
1.1       augustss   21: attach uhub at usb
                     22: file   dev/usb/uhub.c                  usb
                     23:
                     24: attach uhub at uhub with uhub_uhub
                     25:
1.14      augustss   26: # Modem and com serial port "bus"
                     27: define ucombus {[ portno = -1 ]}
1.23      augustss   28:
                     29: # EZ-USB firmware loader
                     30: define ezload
                     31: file   dev/usb/ezload.c                ezload
1.14      augustss   32:
1.3       augustss   33: # Audio devices
1.44      augustss   34: device uaudio: audiobus, auconv, mulaw, aurateconv
1.3       augustss   35: attach uaudio at uhub
                     36: file   dev/usb/uaudio.c                uaudio
1.27      tshiozak   37:
                     38: # MIDI devices
                     39: device umidi: midibus
                     40: attach umidi at uhub
                     41: file   dev/usb/umidi.c                 umidi
                     42: file   dev/usb/umidi_quirks.c          umidi
1.3       augustss   43:
1.14      augustss   44: # Modem and com serial port
                     45: device ucom
                     46: attach ucom at ucombus
1.28      lukem      47: file   dev/usb/ucom.c                  ucom | ucombus          needs-flag
1.14      augustss   48:
1.25      augustss   49:
1.3       augustss   50: # Generic devices
                     51: device ugen
                     52: attach ugen at uhub
1.28      lukem      53: file   dev/usb/ugen.c                  ugen                    needs-flag
1.1       augustss   54:
1.25      augustss   55:
                     56: # HID
1.37      augustss   57: # HID "bus"
                     58: define uhidbus {[ reportid = -1 ]}
                     59:
                     60: # HID processing
                     61: define hid
                     62: file   dev/usb/hid.c                   hid
                     63:
1.36      augustss   64: # HID root device for multiple report IDs
1.37      augustss   65: device uhidev: hid, uhidbus
1.36      augustss   66: attach uhidev at uhub
                     67: file   dev/usb/uhidev.c                uhidev
                     68:
1.1       augustss   69: # Generic HID devices
1.37      augustss   70: device uhid: hid
1.36      augustss   71: attach uhid at uhidbus
1.28      lukem      72: file   dev/usb/uhid.c                  uhid                    needs-flag
1.1       augustss   73:
1.3       augustss   74: # Keyboards
1.37      augustss   75: device ukbd: hid, wskbddev
1.36      augustss   76: attach ukbd at uhidbus
1.28      lukem      77: file   dev/usb/ukbd.c                  ukbd                    needs-flag
1.5       augustss   78: file   dev/usb/ukbdmap.c               ukbd
1.3       augustss   79:
1.25      augustss   80: # Mice
1.37      augustss   81: device ums: hid, wsmousedev
1.36      augustss   82: attach ums at uhidbus
1.25      augustss   83: file   dev/usb/ums.c                   ums
                     84:
                     85:
1.1       augustss   86: # Printers
1.2       augustss   87: device ulpt
1.1       augustss   88: attach ulpt at uhub
1.28      lukem      89: file   dev/usb/ulpt.c                  ulpt                    needs-flag
1.7       augustss   90:
1.25      augustss   91:
1.7       augustss   92: # Mass storage
1.35      augustss   93: device umass: scsi, atapi, ata
1.10      augustss   94: attach umass at uhub
                     95: file   dev/usb/umass.c                 umass
1.35      augustss   96: file   dev/usb/umass_isdata.c          umass & wd
1.33      gehenna    97: file   dev/usb/umass_quirks.c          umass
1.34      augustss   98: file   dev/usb/umass_scsipi.c          umass & (scsibus | atapibus)
1.32      augustss   99:
                    100:
                    101: # IrDA bridges
                    102: device uirda: irbus
                    103: attach uirda at uhub
                    104: file   dev/usb/uirda.c                 uirda
1.39      augustss  105:
                    106: # SigmaTel IrDA bridge
                    107: device ustir: irbus, irdasir
                    108: attach ustir at uhub
                    109: file   dev/usb/ustir.c                 ustir
1.44.2.1! gehenna   110:
        !           111:
        !           112: # Bluetooth bridges
        !           113: device ubt: btbus
        !           114: attach ubt at uhub
        !           115: file   dev/usb/ubt.c                   ubt
        !           116:
        !           117: # BCM2033 firmware download
        !           118: device ubtbcmfw
        !           119: attach ubtbcmfw at uhub
        !           120: file   dev/usb/ubtbcmfw.c              ubtbcmfw                needs-flag
1.4       augustss  121:
1.20      augustss  122:
1.25      augustss  123: # Misc
1.20      augustss  124: # Diamond Multimedia Rio 500
                    125: device urio
                    126: attach urio at uhub
1.28      lukem     127: file   dev/usb/urio.c                  urio                    needs-flag
1.17      augustss  128:
                    129: # Handspring Visor
                    130: device uvisor: ucombus
                    131: attach uvisor at uhub
                    132: file   dev/usb/uvisor.c                uvisor
1.13      augustss  133:
1.25      augustss  134: # YAP phone firmware loader
                    135: device uyap: ezload
                    136: attach uyap at uhub
                    137: file   dev/usb/uyap.c                  uyap
1.38      augustss  138:
                    139: # D-Link DSB-R100 FM radio
1.40      drochner  140: device udsbr: radiodev
1.38      augustss  141: attach udsbr at uhub
                    142: file   dev/usb/udsbr.c                 udsbr
1.25      augustss  143:
                    144:
1.13      augustss  145: # Ethernet adapters
                    146: # ADMtek AN986 Pegasus
1.16      augustss  147: device aue: arp, ether, ifnet, mii, mii_phy
1.13      augustss  148: attach aue at uhub
                    149: file   dev/usb/if_aue.c                aue
                    150:
                    151: # CATC USB-EL1201A
                    152: device cue: arp, ether, ifnet
                    153: attach cue at uhub
                    154: file   dev/usb/if_cue.c                cue
                    155:
                    156: # Kawasaki LSI KL5KUSB101B
                    157: device kue: arp, ether, ifnet
                    158: attach kue at uhub
                    159: file   dev/usb/if_kue.c                kue
1.19      augustss  160:
                    161: # Prolific PL2302 host-host
                    162: device upl: ifnet
                    163: attach upl at uhub
                    164: file   dev/usb/if_upl.c                upl
1.43      ichiro    165:
                    166: # Realtek RTL8150L(M)
                    167: device url: arp, ether, ifnet, mii
                    168: attach url at uhub
                    169: file   dev/usb/if_url.c                url
1.21      augustss  170:
1.25      augustss  171:
1.21      augustss  172: # Serial drivers
1.25      augustss  173: # Modems
                    174: device umodem: ucombus
                    175: attach umodem at uhub
                    176: file   dev/usb/umodem.c                umodem
                    177:
1.21      augustss  178: # FTDI serial driver
                    179: device uftdi: ucombus
                    180: attach uftdi at uhub
                    181: file   dev/usb/uftdi.c                 uftdi
1.22      augustss  182:
1.26      ichiro    183: # Prolific PL2303 serial driver
                    184: device uplcom: ucombus
                    185: attach uplcom at uhub
                    186: file   dev/usb/uplcom.c                uplcom
1.29      ichiro    187:
                    188: # MCT USB-232 serial driver
                    189: device umct: ucombus
                    190: attach umct at uhub
                    191: file   dev/usb/umct.c                  umct
1.42      augustss  192:
                    193: # SUNTAC Slipper U VS-10U driver
                    194: device uvscom: ucombus
                    195: attach uvscom at uhub
                    196: file   dev/usb/uvscom.c                uvscom
1.36      augustss  197:
1.25      augustss  198:
1.22      augustss  199: # Scanners
1.25      augustss  200: # Generic scanner support
1.22      augustss  201: device uscanner
                    202: attach uscanner at uhub
1.28      lukem     203: file   dev/usb/uscanner.c              uscanner                needs-flag
1.24      augustss  204:
1.25      augustss  205: # Avision SCSI over USB, HP5300
                    206: device usscanner: scsi
                    207: attach usscanner at uhub
                    208: file   dev/usb/usscanner.c             usscanner

CVSweb <webmaster@jp.NetBSD.org>