1 # $NetBSD: files.scsipi,v 1.44 2022/12/22 11:05:55 nat 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 ST_SUNCOMPAT SES_ENABLE_PASSTHROUGH
9 SCSI_OLD_NOINQUIRY
10 defparam opt_scsi.h ST_MOUNT_DELAY SDRETRIES SD_IO_TIMEOUT
11
12 defflag opt_scsipi_debug.h SCSIPI_DEBUG
13 defparam opt_scsipi_debug.h SCSIPI_DEBUG_TYPE
14 SCSIPI_DEBUG_TARGET
15 SCSIPI_DEBUG_LUN
16 SCSIPI_DEBUG_FLAGS
17
18 file dev/scsipi/scsipiconf.c scsi_core | atapibus
19 file dev/scsipi/scsipi_base.c scsi_core | atapibus
20 file dev/scsipi/scsipi_ioctl.c scsi_core | atapibus
21 file dev/scsipi/scsipi_verbose.c (scsi_core | atapibus) & scsiverbose
22 file dev/scsipi/scsi_base.c scsi_core
23 file dev/scsipi/atapi_base.c atapibus
24 file dev/scsipi/atapi_wdc.c atapibus & atabus & wdc_common
25
26 device scsibus {[target = -1], [lun = -1]}: scsi_core
27 attach scsibus at scsi
28 file dev/scsipi/scsiconf.c scsibus needs-flag
29 file dev/scsipi/scsi_subr.c scsibus
30
31 device atapibus {[drive = -1]}
32 attach atapibus at atapi
33 file dev/scsipi/atapiconf.c atapibus needs-flag
34
35 device cd: disk
36 attach cd at scsibus, atapibus
37 file dev/scsipi/cd.c cd needs-flag
38
39 device ch
40 attach ch at scsibus
41 file dev/scsipi/ch.c ch needs-flag
42
43 device dse: ifnet, ether, arp
44 attach dse at scsibus
45 file dev/scsipi/if_dse.c dse needs-flag
46
47 device se: ifnet, ether, arp
48 attach se at scsibus
49 file dev/scsipi/if_se.c se needs-flag
50
51 device sd: disk
52 attach sd at scsibus, atapibus
53 file dev/scsipi/sd.c sd needs-flag
54
55 device st: tape
56 attach st at scsibus with st_scsibus
57 attach st at atapibus with st_atapibus
58 file dev/scsipi/st.c st | st_scsibus | st_atapibus needs-flag
59 file dev/scsipi/st_scsi.c st_scsibus
60 file dev/scsipi/st_atapi.c st_atapibus
61
62 device ses
63 attach ses at scsibus
64 file dev/scsipi/ses.c ses needs-flag
65
66
67 device ss
68 attach ss at scsibus
69 file dev/scsipi/ss.c ss needs-flag
70 file dev/scsipi/ss_mustek.c ss
71 file dev/scsipi/ss_scanjet.c ss
72
73 device uk
74 attach uk at scsibus, atapibus
75 file dev/scsipi/uk.c uk needs-flag
Cache object: 0fe142a9943365d317155ac06399124e
|