files.scsipi revision 1.15
1#	$NetBSD: files.scsipi,v 1.15 1998/03/28 21:57:08 christos 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/scsi_verbose.c	scsi & scsiverbose
14file	dev/scsipi/atapi_base.c		atapi
15
16device	scsibus {target = -1, lun = -1}
17attach	scsibus at scsi
18file	dev/scsipi/scsiconf.c		scsibus			needs-flag
19
20device	atapibus {drive = -1}
21attach	atapibus at atapi
22file	dev/scsipi/atapiconf.c          atapibus		needs-flag
23
24device	cd: disk
25attach	cd at scsibus with cd_scsibus
26attach	cd at atapibus with cd_atapibus
27file	dev/scsipi/cd_scsi.c		cd_scsibus
28file	dev/scsipi/cd_atapi.c		cd_atapibus
29file	dev/scsipi/cd.c		       cd | cd_scsibus | cd_atapibus needs-flag
30
31device	ch
32attach	ch at scsibus
33file	dev/scsipi/ch.c			ch			needs-flag
34
35device	se: ifnet, ether, arp
36attach	se at scsibus
37file	dev/scsipi/if_se.c		se			needs-flag
38
39device	sd: disk
40attach	sd at scsibus with sd_scsibus
41attach	sd at atapibus with sd_atapibus
42file	dev/scsipi/sd_scsi.c		sd_scsibus
43file	dev/scsipi/sd_atapi.c		sd_atapibus
44file	dev/scsipi/sd.c		       sd | sd_scsibus | sd_atapibus needs-flag
45
46device	st: tape
47attach	st at scsibus
48file	dev/scsipi/st.c			st			needs-flag
49
50device	ss
51attach	ss at scsibus
52file	dev/scsipi/ss.c			ss			needs-flag
53file	dev/scsipi/ss_mustek.c		ss
54file	dev/scsipi/ss_scanjet.c		ss
55
56device	su
57attach	su at scsibus
58file	dev/scsipi/su.c			su			needs-flag
59
60device	uk
61attach	uk at scsibus
62file	dev/scsipi/uk.c			uk			needs-flag
63