1 # $NetBSD: files.scsipi,v 1.33.6.6 2005/11/10 14:07:47 skrll Exp $
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.
7 defflag opt_scsi.h SCSIVERBOSE ST_ENABLE_EARLYWARN
8 SES_ENABLE_PASSTHROUGH SCSI_OLD_NOINQUIRY
9 defparam opt_scsi.h ST_MOUNT_DELAY SDRETRIES SD_IO_TIMEOUT
11 defflag opt_scsipi_debug.h SCSIPI_DEBUG
12 defparam opt_scsipi_debug.h SCSIPI_DEBUG_TYPE
17 file dev/scsipi/scsipiconf.c scsi_core | atapibus
18 file dev/scsipi/scsipi_base.c scsi_core | atapibus
19 file dev/scsipi/scsipi_ioctl.c scsi_core | atapibus
20 file dev/scsipi/scsipi_verbose.c (scsi_core | atapibus) & scsiverbose
21 file dev/scsipi/scsi_base.c scsi_core
22 file dev/scsipi/atapi_base.c atapibus
23 file dev/scsipi/atapi_wdc.c atapibus & atabus & wdc_common
25 device scsibus {[target = -1], [lun = -1]}: scsi_core
26 attach scsibus at scsi
27 file dev/scsipi/scsiconf.c scsibus needs-flag
29 device atapibus {[drive = -1]}
30 attach atapibus at atapi
31 file dev/scsipi/atapiconf.c atapibus needs-flag
34 attach cd at scsibus, atapibus
35 file dev/scsipi/cd.c cd needs-flag
39 file dev/scsipi/ch.c ch needs-flag
41 device se: ifnet, ether, arp
43 file dev/scsipi/if_se.c se needs-flag
46 attach sd at scsibus, atapibus
47 file dev/scsipi/sd.c sd needs-flag
50 attach st at scsibus with st_scsibus
51 attach st at atapibus with st_atapibus
52 file dev/scsipi/st.c st | st_scsibus | st_atapibus needs-flag
53 file dev/scsipi/st_scsi.c st_scsibus
54 file dev/scsipi/st_atapi.c st_atapibus
58 file dev/scsipi/ses.c ses needs-flag
63 file dev/scsipi/ss.c ss needs-flag
64 file dev/scsipi/ss_mustek.c ss
65 file dev/scsipi/ss_scanjet.c ss
68 attach uk at scsibus, atapibus
69 file dev/scsipi/uk.c uk needs-flag