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

File: [cvs.NetBSD.org] / src / sys / dev / usb / files.usb (download)

Revision 1.58.6.2, Sun Apr 17 10:34:15 2005 UTC (19 years ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Changes since 1.58.6.1: +6 -1 lines

Pull up revision 1.60 (requested by itohy in ticket #160):
ukyopon(4): Kyocera AIR-EDGE PHONE driver
Close NetBSD PR #25954 in a different way.

#	$NetBSD: files.usb,v 1.58.6.2 2005/04/17 10:34:15 tron Exp $
#
# Config file and device description for machine-independent USB code.
# Included by ports that need it.  Ports that use it must provide
# their own "major" declarations for the appropriate devices.

defflag	USBVERBOSE

device	usb { }
attach	usb at usbus
file	dev/usb/usb.c			usb			needs-flag
file	dev/usb/usbdi.c			usb
file	dev/usb/usbdi_util.c		usb
file	dev/usb/usb_mem.c		usb
file	dev/usb/usb_subr.c		usb
file	dev/usb/usb_quirks.c		usb

# Hub driver
device	uhub { [port = -1], [configuration = -1], [interface = -1],
               [vendor = -1], [product = -1], [release = -1] }
attach	uhub at usb
file	dev/usb/uhub.c			usb

attach	uhub at uhub with uhub_uhub

# Modem and com serial port "bus"
define	ucombus {[ portno = -1 ]}

# EZ-USB firmware loader
define	ezload
file	dev/usb/ezload.c		ezload

# Audio devices
device	uaudio: audiobus, auconv, mulaw, aurateconv
attach	uaudio at uhub
file	dev/usb/uaudio.c		uaudio

# MIDI devices
device	umidi: midibus
attach	umidi at uhub
file	dev/usb/umidi.c			umidi
file	dev/usb/umidi_quirks.c		umidi

# Modem and com serial port
device	ucom
attach	ucom at ucombus
file	dev/usb/ucom.c			ucom | ucombus		needs-flag


# Generic devices
device	ugen
attach	ugen at uhub
file	dev/usb/ugen.c			ugen			needs-flag


# HID
# HID "bus"
define	uhidbus {[ reportid = -1 ]}

# HID processing
define	hid
file	dev/usb/hid.c			hid

# HID root device for multiple report IDs
device	uhidev: hid, uhidbus
attach	uhidev at uhub
file	dev/usb/uhidev.c		uhidev

# Generic HID devices
device	uhid: hid
attach	uhid at uhidbus
file	dev/usb/uhid.c			uhid			needs-flag

# Keyboards
device	ukbd: hid, wskbddev
attach	ukbd at uhidbus
file	dev/usb/ukbd.c			ukbd			needs-flag
file	dev/usb/ukbdmap.c		ukbd

# Mice
device	ums: hid, wsmousedev
attach	ums at uhidbus
file	dev/usb/ums.c			ums

# eGalax USB Touch Panel
device	uep: wsmousedev, tpcalib
attach	uep at uhub
file	dev/usb/uep.c			uep			needs-flag

# Printers
device	ulpt
attach	ulpt at uhub
file	dev/usb/ulpt.c			ulpt			needs-flag


# Mass storage
device	umass: scsi, atapi, ata_hl
attach	umass at uhub
file	dev/usb/umass.c			umass
file	dev/usb/umass_isdata.c		umass & wd
file	dev/usb/umass_quirks.c		umass
file	dev/usb/umass_scsipi.c		umass & (scsibus | atapibus)


# IrDA bridges
device	uirda: irbus
attach	uirda at uhub
file	dev/usb/uirda.c			uirda

# SigmaTel IrDA bridge
device	ustir: irbus, irdasir
attach	ustir at uhub
file	dev/usb/ustir.c			ustir


# Bluetooth bridges
device	ubt: btbus
attach	ubt at uhub
file	dev/usb/ubt.c			ubt

# BCM2033 firmware download
device	ubtbcmfw
attach	ubtbcmfw at uhub
file	dev/usb/ubtbcmfw.c		ubtbcmfw		needs-flag


# Misc
# Diamond Multimedia Rio 500
device	urio
attach	urio at uhub
file	dev/usb/urio.c			urio			needs-flag

# Handspring Visor
device	uvisor: ucombus
attach	uvisor at uhub
file	dev/usb/uvisor.c		uvisor

# Generic Serial Adapter
device	ugensa: ucombus
attach	ugensa at uhub
file	dev/usb/ugensa.c		ugensa

# YAP phone firmware loader
device	uyap: ezload
attach	uyap at uhub
file	dev/usb/uyap.c			uyap

# D-Link DSB-R100 FM radio
device	udsbr: radiodev
attach	udsbr at uhub
file	dev/usb/udsbr.c			udsbr


# Ethernet adapters
# ADMtek AN986 Pegasus
device	aue: arp, ether, ifnet, mii, mii_phy
attach	aue at uhub
file	dev/usb/if_aue.c		aue

# CDC Ethernet
device  cdce: arp, ether, ifnet
attach  cdce at uhub
file    dev/usb/if_cdce.c                cdce

# CATC USB-EL1201A
device	cue: arp, ether, ifnet
attach	cue at uhub
file	dev/usb/if_cue.c		cue

# Kawasaki LSI KL5KUSB101B
device	kue: arp, ether, ifnet
attach	kue at uhub
file	dev/usb/if_kue.c		kue

# Prolific PL2302 host-host
device	upl: ifnet
attach	upl at uhub
file	dev/usb/if_upl.c		upl

# Realtek RTL8150L(M)
device	url: arp, ether, ifnet, mii
attach	url at uhub
file	dev/usb/if_url.c		url

# ASIX AX88172
device	axe: arp, ether, ifnet, mii, mii_phy
attach	axe at uhub
file	dev/usb/if_axe.c		axe

# DAVICOM DM9601
device	udav: arp, ether, ifnet, mii, mii_phy
attach	udav at uhub
file	dev/usb/if_udav.c		udav


# Serial drivers
# Modems
define	umodem_common
file	dev/usb/umodem_common.c		umodem_common
device	umodem: ucombus, umodem_common
attach	umodem at uhub
file	dev/usb/umodem.c		umodem

# FTDI serial driver
device	uftdi: ucombus
attach	uftdi at uhub
file	dev/usb/uftdi.c			uftdi

# Prolific PL2303 serial driver
device	uplcom: ucombus
attach	uplcom at uhub
file	dev/usb/uplcom.c		uplcom

# MCT USB-232 serial driver
device	umct: ucombus
attach	umct at uhub
file	dev/usb/umct.c			umct

# SUNTAC Slipper U VS-10U driver
device	uvscom: ucombus
attach	uvscom at uhub
file	dev/usb/uvscom.c		uvscom

# Belkin & other serial driver
device	ubsa: ucombus
attach	ubsa at uhub
file	dev/usb/ubsa.c			ubsa

# Kyocera AIR-EDGE PHONE
device	ukyopon: ucombus, umodem_common
attach	ukyopon at uhub
file	dev/usb/ukyopon.c		ukyopon


# Scanners
# Generic scanner support
device	uscanner
attach	uscanner at uhub
file	dev/usb/uscanner.c		uscanner		needs-flag

# Avision SCSI over USB, HP5300
device	usscanner: scsi
attach	usscanner at uhub
file	dev/usb/usscanner.c		usscanner

# Atmel AT76c503 / AT76c503a / AT76c505 / AT76c505a @ USB
device	atu: ether, ifnet, arp, wlan
attach	atu at uhub
file	dev/usb/if_atu.c		atu