1 # $NetBSD: files.scsipi,v 1.39 2005/02/27 00:27:48 perry 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
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
10
11 defflag opt_scsipi_debug.h SCSIPI_DEBUG
12 defparam opt_scsipi_debug.h SCSIPI_DEBUG_TYPE
13 SCSIPI_DEBUG_TARGET
14 SCSIPI_DEBUG_LUN
15 SCSIPI_DEBUG_FLAGS
16
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
24
25 device scsibus {target = -1, lun = -1}: scsi_core
26 attach scsibus at scsi
27 file dev/scsipi/scsiconf.c scsibus needs-flag
28
29 device atapibus {drive = -1}
30 attach atapibus at atapi
31 file dev/scsipi/atapiconf.c atapibus needs-flag
32
33 device cd: disk
34 attach cd at scsibus, atapibus
35 file dev/scsipi/cd.c cd needs-flag
36
37 device ch
38 attach ch at scsibus
39 file dev/scsipi/ch.c ch needs-flag
40
41 device se: ifnet, ether, arp
42 attach se at scsibus
43 file dev/scsipi/if_se.c se needs-flag
44
45 device sd: disk
46 attach sd at scsibus, atapibus
47 file dev/scsipi/sd.c sd needs-flag
48
49 device st: tape
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
55
56 device ses
57 attach ses at scsibus
58 file dev/scsipi/ses.c ses needs-flag
59
60
61 device ss
62 attach ss at scsibus
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
66
67 device uk
68 attach uk at scsibus, atapibus
69 file dev/scsipi/uk.c uk needs-flag
Cache object: ba59738d3b05fa92055bce5f1547ec7c
|