Add device classes.

This commit is contained in:
thorpej 1998-01-12 08:21:30 +00:00
parent 83d4f0d268
commit 2ceadba464

View File

@ -1,4 +1,4 @@
# $NetBSD: files,v 1.161 1998/01/12 02:58:58 scottr Exp $
# $NetBSD: files,v 1.162 1998/01/12 08:21:30 thorpej Exp $
# @(#)files.newconf 7.5 (Berkeley) 5/10/93
@ -36,7 +36,7 @@ define mulaw
define auconv
# audio device, attaches to audio hardware driver
device audio
device audio class dull
attach audio at audio
# net device attributes - we have generic code for arc(net), ether(net),
@ -52,9 +52,9 @@ define arp
# Device description for machine-independent IPKDB code.
define ipkdb
device ipkdbif: ipkdb
device ipkdbslip: ipkdb
device ipkdbppp: ipkdb
device ipkdbif class dull: ipkdb
device ipkdbslip class dull: ipkdb
device ipkdbppp class dull: ipkdb
# Common files for any ipkdb support
file ipkdb/ipkdb_ipkdb.c ipkdb needs-flag
@ -71,43 +71,43 @@ file ipkdb/ipkdb_ppp.c ipkdbppp needs-flag
# contain the cfdrivers. Attachments are provided by files.<bus>
# Adaptec AIC-6[32]60 ICs
device aic: scsi
device aic class dull: scsi
file dev/ic/aic6360.c aic
# Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
device ahc: scsi
device ahc class dull: scsi
file dev/ic/aic7xxx.c ahc
# BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
# (Must be declared before AHA to ensure bha probes before aha.
# Probing AHA first configures bhas as aha, via their AHA
# hardware-compatibility mode.)
device bha: scsi
device bha class dull: scsi
file dev/ic/bha.c bha
# Adaptec AHA-154x and AHA-164x controllers
# (must be after bha, see above)
device aha: scsi
device aha class dull: scsi
file dev/ic/aha.c aha
# Qlogic ISP 10x0 SCSI Controllers
device isp: scsi
device isp class dull: scsi
file dev/ic/isp.c isp
# UltraStor SCSI controllers
device uha: scsi
device uha class dull: scsi
file dev/ic/uha.c uha
# 3Com Etherlink-III Ethernet controller
device ep: arp, ether, ifnet
device ep class ifnet: arp, ether, ifnet
file dev/ic/elink3.c ep
# DEC EtherWORKS III (LEMAC) Ethernet controllers
device lc: arp, ether, ifnet
device lc class ifnet: arp, ether, ifnet
file dev/ic/lemac.c lc
# LANCE and PCnet Ethernet controllers
device le: arp, ether, ifnet
device le class ifnet: arp, ether, ifnet
file dev/ic/am7990.c le
# 8390-family Ethernet controllers
@ -124,11 +124,11 @@ file dev/ic/pdq.c pdq
file dev/ic/pdq_ifsubr.c pdq
# Cyclades Cyclom-8/16/32
device cy: tty
device cy class tty: tty
file dev/ic/cy.c cy needs-flag
# Efficient Networks, Inc. ATM interface
device en: atm, ifnet
device en class ifnet: atm, ifnet
file dev/ic/midway.c en
# NCR 53x9x or Emulex ESP SCSI Controller
@ -140,7 +140,7 @@ define i82586
file dev/ic/i82586.c i82586
# SMC 91Cxx Ethernet Controller
device sm: arp, ether, ifnet
device sm class ifnet: arp, ether, ifnet
file dev/ic/smc91cxx.c sm
# Interwave Am78C201 audio driver
@ -153,12 +153,12 @@ file dev/ic/tms320av110.c tms320av110
# Novell NE2000-compatible Ethernet cards, based on the
# National Semiconductor DS8390.
device ne: ether, ifnet, arp, dp8390nic
device ne class ifnet: ether, ifnet, arp, dp8390nic
file dev/ic/ne2000.c ne
# 8250/16[45]50-based "com" ports
# XXX In a perfect world, this would be done with attributes
device com: tty
device com class tty: tty
file dev/ic/com.c com needs-flag
# Device description for i2c bus and i2c eeprom