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

1.28.2.3! nathanw     1: #      $NetBSD: files.usb,v 1.28.2.2 2001/06/21 20:06:17 nathanw 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.28.2.3! nathanw     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
                     34: device uaudio: audio, auconv, mulaw
                     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.28.2.3! nathanw    57: # HID "bus"
        !            58: define uhidbus {[ reportid = -1 ]}
        !            59:
        !            60: # HID processing
        !            61: define hid
        !            62: file   dev/usb/hid.c                   hid
        !            63:
        !            64: # HID root device for multiple report IDs
        !            65: device uhidev: hid, uhidbus
        !            66: attach uhidev at uhub
        !            67: file   dev/usb/uhidev.c                uhidev
        !            68:
1.1       augustss   69: # Generic HID devices
1.28.2.3! nathanw    70: device uhid: hid
        !            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.28.2.3! nathanw    75: device ukbd: hid, wskbddev
        !            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.28.2.3! nathanw    81: device ums: hid, wsmousedev
        !            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.28.2.3! nathanw    93: device umass: scsi, atapi, ata
1.10      augustss   94: attach umass at uhub
                     95: file   dev/usb/umass.c                 umass
1.28.2.3! nathanw    96: file   dev/usb/umass_isdata.c          umass & wd
        !            97: file   dev/usb/umass_quirks.c          umass
        !            98: file   dev/usb/umass_scsipi.c          umass & (scsibus | atapibus)
        !            99:
        !           100:
        !           101: # IrDA bridges
        !           102: device uirda: irbus
        !           103: attach uirda at uhub
        !           104: file   dev/usb/uirda.c                 uirda
1.4       augustss  105:
1.20      augustss  106:
1.25      augustss  107: # Misc
1.20      augustss  108: # Diamond Multimedia Rio 500
                    109: device urio
                    110: attach urio at uhub
1.28      lukem     111: file   dev/usb/urio.c                  urio                    needs-flag
1.17      augustss  112:
                    113: # Handspring Visor
                    114: device uvisor: ucombus
                    115: attach uvisor at uhub
                    116: file   dev/usb/uvisor.c                uvisor
1.13      augustss  117:
1.25      augustss  118: # YAP phone firmware loader
                    119: device uyap: ezload
                    120: attach uyap at uhub
                    121: file   dev/usb/uyap.c                  uyap
                    122:
1.28.2.3! nathanw   123: # D-Link DSB-R100 FM radio
        !           124: device udsbr: radio
        !           125: attach udsbr at uhub
        !           126: file   dev/usb/udsbr.c                 udsbr
        !           127:
1.25      augustss  128:
1.13      augustss  129: # Ethernet adapters
                    130: # ADMtek AN986 Pegasus
1.16      augustss  131: device aue: arp, ether, ifnet, mii, mii_phy
1.13      augustss  132: attach aue at uhub
                    133: file   dev/usb/if_aue.c                aue
                    134:
                    135: # CATC USB-EL1201A
                    136: device cue: arp, ether, ifnet
                    137: attach cue at uhub
                    138: file   dev/usb/if_cue.c                cue
                    139:
                    140: # Kawasaki LSI KL5KUSB101B
                    141: device kue: arp, ether, ifnet
                    142: attach kue at uhub
                    143: file   dev/usb/if_kue.c                kue
1.19      augustss  144:
                    145: # Prolific PL2302 host-host
                    146: device upl: ifnet
                    147: attach upl at uhub
                    148: file   dev/usb/if_upl.c                upl
1.21      augustss  149:
1.25      augustss  150:
1.21      augustss  151: # Serial drivers
1.25      augustss  152: # Modems
                    153: device umodem: ucombus
                    154: attach umodem at uhub
                    155: file   dev/usb/umodem.c                umodem
                    156:
1.21      augustss  157: # FTDI serial driver
                    158: device uftdi: ucombus
                    159: attach uftdi at uhub
                    160: file   dev/usb/uftdi.c                 uftdi
1.22      augustss  161:
1.26      ichiro    162: # Prolific PL2303 serial driver
                    163: device uplcom: ucombus
                    164: attach uplcom at uhub
                    165: file   dev/usb/uplcom.c                uplcom
1.28.2.1  nathanw   166:
                    167: # MCT USB-232 serial driver
                    168: device umct: ucombus
                    169: attach umct at uhub
                    170: file   dev/usb/umct.c                  umct
1.28.2.3! nathanw   171:
1.25      augustss  172:
1.22      augustss  173: # Scanners
1.25      augustss  174: # Generic scanner support
1.22      augustss  175: device uscanner
                    176: attach uscanner at uhub
1.28      lukem     177: file   dev/usb/uscanner.c              uscanner                needs-flag
1.24      augustss  178:
1.25      augustss  179: # Avision SCSI over USB, HP5300
                    180: device usscanner: scsi
                    181: attach usscanner at uhub
                    182: file   dev/usb/usscanner.c             usscanner

CVSweb <webmaster@jp.NetBSD.org>