files.scsipi revision 1.13
1#	$NetBSD: files.scsipi,v 1.13 1998/01/15 02:21:35 cgd Exp $
2#
3# Config file and device description for machine-independent SCSI code.
4# Included by ports that need it.  Ports that use it must provide
5# their own "major" declarations for the appropriate devices.
6
7defopt	SCSIVERBOSE
8
9file	dev/scsipi/scsipiconf.c		scsi | atapi
10file	dev/scsipi/scsipi_base.c	scsi | atapi
11file	dev/scsipi/scsipi_ioctl.c	scsi | atapi
12file	dev/scsipi/scsi_base.c		scsi 
13file	dev/scsipi/atapi_base.c		atapi
14
15device	scsibus class dull {target = -1, lun = -1}
16attach	scsibus at scsi
17file	dev/scsipi/scsiconf.c		scsibus			needs-flag
18
19device	atapibus class dull {drive = -1}
20attach	atapibus at atapi
21file	dev/scsipi/atapiconf.c          atapibus		needs-flag
22
23device	cd class disk: disk
24attach	cd at scsibus with cd_scsibus
25attach	cd at atapibus with cd_atapibus
26file	dev/scsipi/cd_scsi.c		cd_scsibus
27file	dev/scsipi/cd_atapi.c		cd_atapibus
28file	dev/scsipi/cd.c		       cd | cd_scsibus | cd_atapibus needs-flag
29
30device	ch class dull: disk
31attach	ch at scsibus
32file	dev/scsipi/ch.c			ch			needs-flag
33
34device	se class ifnet: ifnet, ether, arp
35attach	se at scsibus
36file	dev/scsipi/if_se.c		se			needs-flag
37
38device	sd class disk: disk
39attach	sd at scsibus with sd_scsibus
40attach	sd at atapibus with sd_atapibus
41file	dev/scsipi/sd_scsi.c		sd_scsibus
42file	dev/scsipi/sd_atapi.c		sd_atapibus
43file	dev/scsipi/sd.c		       sd | sd_scsibus | sd_atapibus needs-flag
44
45device	st class tape: tape
46attach	st at scsibus
47file	dev/scsipi/st.c			st			needs-flag
48
49device	ss class dull: tape
50attach	ss at scsibus
51file	dev/scsipi/ss.c			ss			needs-flag
52file	dev/scsipi/ss_mustek.c		ss
53file	dev/scsipi/ss_scanjet.c		ss
54
55device	su class dull: disk
56attach	su at scsibus
57file	dev/scsipi/su.c			su			needs-flag
58
59device	uk class dull: disk
60attach	uk at scsibus
61file	dev/scsipi/uk.c			uk			needs-flag
62