[BACK]Return to files.usb CVS log [TXT][DIR] Up to [local] / sys / dev / usb

Annotation of sys/dev/usb/files.usb, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: files.usb,v 1.70 2007/05/30 12:16:24 gwk Exp $
        !             2: #      $NetBSD: files.usb,v 1.16 2000/02/14 20:29:54 augustss Exp $
        !             3: #
        !             4: # Config file and device description for machine-independent USB code.
        !             5: # Included by ports that need it.  Ports that use it must provide
        !             6: # their own "major" declarations for the appropriate devices.
        !             7:
        !             8: device usb {}
        !             9: attach usb at usbus
        !            10: file   dev/usb/usb.c                   usb                     needs-flag
        !            11: file   dev/usb/usbdi.c                 usb
        !            12: file   dev/usb/usbdi_util.c            usb
        !            13: file   dev/usb/usb_mem.c               usb | usbf
        !            14: file   dev/usb/usb_subr.c              usb
        !            15: file   dev/usb/usb_quirks.c            usb
        !            16:
        !            17: # Hub driver
        !            18: device uhub {[port = -1], [configuration = -1], [interface = -1],
        !            19:              [vendor = -1], [product = -1], [release = -1]}
        !            20: attach uhub at usb
        !            21: file   dev/usb/uhub.c                  usb
        !            22:
        !            23: attach uhub at uhub with uhub_uhub
        !            24:
        !            25: # Modem and com serial port "bus"
        !            26: define ucombus {[portno = -1]}
        !            27:
        !            28: # EZ-USB firmware loader
        !            29: define ezload
        !            30: file   dev/usb/ezload.c                ezload
        !            31:
        !            32: # Audio devices
        !            33: device uaudio: audio, auconv, mulaw
        !            34: attach uaudio at uhub
        !            35: file   dev/usb/uaudio.c                uaudio
        !            36:
        !            37: # MIDI devices
        !            38: device umidi: midibus
        !            39: attach umidi at uhub
        !            40: file   dev/usb/umidi.c                 umidi
        !            41: file   dev/usb/umidi_quirks.c          umidi
        !            42:
        !            43: # Modem and com serial port
        !            44: device ucom
        !            45: attach ucom at ucombus
        !            46: file   dev/usb/ucom.c                  ucom | ucombus          needs-flag
        !            47:
        !            48:
        !            49: # Generic devices
        !            50: device ugen
        !            51: attach ugen at uhub
        !            52: file   dev/usb/ugen.c                  ugen                    needs-flag
        !            53:
        !            54:
        !            55: # HID
        !            56: # HID "bus"
        !            57: define uhidbus {[reportid = -1]}
        !            58:
        !            59: # HID processing
        !            60: define hid
        !            61: file   dev/usb/hid.c                   hid
        !            62:
        !            63: # HID root device for multiple report IDs
        !            64: device uhidev: hid, uhidbus
        !            65: attach uhidev at uhub
        !            66: file   dev/usb/uhidev.c                uhidev
        !            67:
        !            68: # Generic HID devices
        !            69: device uhid: hid
        !            70: attach uhid at uhidbus
        !            71: file   dev/usb/uhid.c                  uhid                    needs-flag
        !            72:
        !            73: # Keyboards
        !            74: device ukbd: hid, wskbddev
        !            75: attach ukbd at uhidbus
        !            76: file   dev/usb/ukbd.c                  ukbd                    needs-flag
        !            77: file   dev/usb/ukbdmap.c               ukbd
        !            78:
        !            79: # Mice
        !            80: device ums: hid, wsmousedev
        !            81: attach ums at uhidbus
        !            82: file   dev/usb/ums.c                   ums
        !            83:
        !            84: # USB Touchscreen
        !            85: device uts: wsmousedev
        !            86: attach uts at uhub
        !            87: file   dev/usb/uts.c                   uts
        !            88:
        !            89: # Cypress microcontroller based serial adpaters
        !            90: device ucycom: hid, ucombus
        !            91: attach ucycom at uhidbus
        !            92: file   dev/usb/ucycom.c                ucycom                  needs-flag
        !            93:
        !            94: # Printers
        !            95: device ulpt
        !            96: attach ulpt at uhub
        !            97: file   dev/usb/ulpt.c                  ulpt                    needs-flag
        !            98:
        !            99:
        !           100: # Mass storage
        !           101: device umass: scsi, atapi, ata
        !           102: attach umass at uhub
        !           103: file   dev/usb/umass.c                 umass
        !           104: file   dev/usb/umass_quirks.c          umass
        !           105: file   dev/usb/umass_scsi.c            umass & (scsibus | atapiscsi)
        !           106:
        !           107:
        !           108: # Misc
        !           109: # Gude Expert mouseCLOCK DCF77 time signal station receiver
        !           110: device udcf
        !           111: attach udcf at uhub
        !           112: file   dev/usb/udcf.c                  udcf
        !           113:
        !           114: # Diamond Multimedia Rio 500
        !           115: device urio
        !           116: attach urio at uhub
        !           117: file   dev/usb/urio.c                  urio                    needs-flag
        !           118:
        !           119: # Handspring Visor
        !           120: device uvisor: ucombus
        !           121: attach uvisor at uhub
        !           122: file   dev/usb/uvisor.c                uvisor
        !           123:
        !           124: # YAP phone firmware loader
        !           125: device uyap: ezload, firmload
        !           126: attach uyap at uhub
        !           127: file   dev/usb/uyap.c                  uyap
        !           128:
        !           129: # D-Link DSB-R100 FM radio
        !           130: device udsbr: radiobus
        !           131: attach udsbr at uhub
        !           132: file   dev/usb/udsbr.c                 udsbr
        !           133:
        !           134:
        !           135: # Ethernet adapters
        !           136: # ADMtek AN986 Pegasus
        !           137: device aue: ether, ifnet, mii, ifmedia
        !           138: attach aue at uhub
        !           139: file   dev/usb/if_aue.c                aue
        !           140:
        !           141: # Ethernet adapters
        !           142: # ASIX Electronics AX88172
        !           143: device axe: ether, ifnet, mii, ifmedia
        !           144: attach axe at uhub
        !           145: file   dev/usb/if_axe.c                axe
        !           146:
        !           147: # CATC USB-EL1201A
        !           148: device cue: ether, ifnet, ifmedia
        !           149: attach cue at uhub
        !           150: file   dev/usb/if_cue.c                cue
        !           151:
        !           152: # Kawasaki LSI KL5KUSB101B
        !           153: device kue: ether, ifnet, ifmedia, firmload
        !           154: attach kue at uhub
        !           155: file   dev/usb/if_kue.c                kue
        !           156:
        !           157: # CDC Ethernet
        !           158: device cdce: ether, ifnet, ifmedia
        !           159: attach cdce at uhub
        !           160: file   dev/usb/if_cdce.c               cdce
        !           161:
        !           162: # Davicom DM9601
        !           163: device udav: ether, ifnet, mii, ifmedia
        !           164: attach udav at uhub
        !           165: file   dev/usb/if_udav.c               udav
        !           166:
        !           167: # Prolific PL2302 host-host
        !           168: device upl: ifnet
        !           169: attach upl at uhub
        !           170: file   dev/usb/if_upl.c                upl
        !           171:
        !           172: # Realtek RTL8150L(M)
        !           173: device url: ether, ifnet, mii
        !           174: attach url at uhub
        !           175: file   dev/usb/if_url.c                url
        !           176:
        !           177:
        !           178: # Serial drivers
        !           179: # Modems
        !           180: device umodem: ucombus
        !           181: attach umodem at uhub
        !           182: file   dev/usb/umodem.c                umodem
        !           183:
        !           184: # FTDI serial driver
        !           185: device uftdi: ucombus
        !           186: attach uftdi at uhub
        !           187: file   dev/usb/uftdi.c                 uftdi
        !           188:
        !           189: # Prolific PL2303 serial driver
        !           190: device uplcom: ucombus
        !           191: attach uplcom at uhub
        !           192: file   dev/usb/uplcom.c                uplcom
        !           193:
        !           194: # MCT USB-232 serial driver
        !           195: device umct: ucombus
        !           196: attach umct at uhub
        !           197: file   dev/usb/umct.c                  umct
        !           198:
        !           199: # SUNTAC Slipper U VS-10U driver
        !           200: device uvscom: ucombus
        !           201: attach uvscom at uhub
        !           202: file   dev/usb/uvscom.c                uvscom
        !           203:
        !           204: # Belkin & other serial driver
        !           205: device ubsa: ucombus
        !           206: attach ubsa at uhub
        !           207: file   dev/usb/ubsa.c                  ubsa
        !           208:
        !           209: # Silicon Laboratories CP210x serial
        !           210: device uslcom: ucombus
        !           211: attach uslcom at uhub
        !           212: file   dev/usb/uslcom.c                uslcom
        !           213:
        !           214: # Arkmicro ARK3116 serial
        !           215: device uark: ucombus
        !           216: attach uark at uhub
        !           217: file   dev/usb/uark.c                  uark
        !           218:
        !           219: # MosChip MCS7703 serial
        !           220: device moscom: ucombus
        !           221: attach moscom at uhub
        !           222: file   dev/usb/moscom.c                moscom
        !           223:
        !           224: # iPAQ PDAs
        !           225: # Generic ipaq support
        !           226: device uipaq: ucombus
        !           227: attach uipaq at uhub
        !           228: file   dev/usb/uipaq.c                 uipaq
        !           229:
        !           230: # Qualcomm MSM EVDO
        !           231: device umsm: ucombus
        !           232: attach umsm at uhub
        !           233: file   dev/usb/umsm.c                  umsm
        !           234:
        !           235: # Scanners
        !           236: # Generic scanner support
        !           237: device uscanner
        !           238: attach uscanner at uhub
        !           239: file   dev/usb/uscanner.c              uscanner                needs-flag
        !           240:
        !           241: # Avision SCSI over USB, HP5300
        !           242: device usscanner: scsi
        !           243: attach usscanner at uhub
        !           244: file   dev/usb/usscanner.c             usscanner
        !           245:
        !           246: # Prism3 WI @ USB
        !           247: attach wi at uhub with wi_usb
        !           248: file   dev/usb/if_wi_usb.c             wi_usb
        !           249:
        !           250: # Atmel AT76c503 / AT76c503a / AT76c505 / AT76c505a @ USB
        !           251: device atu: ether, ifnet, ifmedia, wlan, firmload
        !           252: attach atu at uhub
        !           253: file   dev/usb/if_atu.c                atu
        !           254:
        !           255: # Bluetooth
        !           256: device ubt: btbus, bluetooth
        !           257: attach ubt at uhub
        !           258: file   dev/usb/ubt.c                   ubt
        !           259:
        !           260: # Ralink Technology RT2500USB
        !           261: device ural: ether, ifnet, ifmedia, wlan
        !           262: attach ural at uhub
        !           263: file   dev/usb/if_ral.c                ural
        !           264:
        !           265: # Ralink Technology RT2501USB
        !           266: device rum: ether, ifnet, ifmedia, wlan, firmload
        !           267: attach rum at uhub
        !           268: file   dev/usb/if_rum.c                rum
        !           269:
        !           270: # Zydas ZD1211
        !           271: device zyd: ether, ifnet, ifmedia, wlan, firmload
        !           272: attach zyd at uhub
        !           273: file   dev/usb/if_zyd.c                zyd
        !           274:
        !           275: # Analog Devices Eagle driver
        !           276: device ueagle: atm, ifnet, ezload, firmload
        !           277: attach ueagle at uhub
        !           278: file   dev/usb/ueagle.c                ueagle
        !           279:
        !           280:
        !           281: # USB logical device
        !           282: device usbf {}
        !           283: attach usbf at usbdev
        !           284: file   dev/usb/usbf.c                  usbf                    needs-flag
        !           285: file   dev/usb/usbf_subr.c             usbf
        !           286:
        !           287: # Communication Device Class Ethernet function
        !           288: device cdcef {}
        !           289: attach cdcef at usbf
        !           290: file   dev/usb/if_cdcef.c              cdcef
        !           291:
        !           292:
        !           293: # Atheros AR5005UG/AR5005UX
        !           294: device uath: ether, ifnet, ifmedia, wlan, firmload
        !           295: attach uath at uhub
        !           296: file   dev/usb/if_uath.c               uath
        !           297:
        !           298: # Maxim/Dallas DS2490 1-Wire adapter
        !           299: device uow: onewirebus
        !           300: attach uow at uhub
        !           301: file   dev/usb/uow.c                   uow
        !           302:
        !           303: # Research In Motion Blackberry
        !           304: device uberry {}
        !           305: attach uberry at uhub
        !           306: file   dev/usb/uberry.c                uberry

CVSweb