Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / dev / scsipi / files.scsipi
blobb6627e51037401deab86a0a555c2d725d22805e6
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
13                                 SCSIPI_DEBUG_TARGET
14                                 SCSIPI_DEBUG_LUN
15                                 SCSIPI_DEBUG_FLAGS
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
33 device  cd: disk
34 attach  cd at scsibus, atapibus
35 file    dev/scsipi/cd.c                 cd                      needs-flag
37 device  ch
38 attach  ch at scsibus
39 file    dev/scsipi/ch.c                 ch                      needs-flag
41 device  se: ifnet, ether, arp
42 attach  se at scsibus
43 file    dev/scsipi/if_se.c              se                      needs-flag
45 device  sd: disk
46 attach  sd at scsibus, atapibus
47 file    dev/scsipi/sd.c                 sd                      needs-flag
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
56 device ses
57 attach ses at scsibus
58 file   dev/scsipi/ses.c                 ses                     needs-flag
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
67 device  uk
68 attach  uk at scsibus, atapibus
69 file    dev/scsipi/uk.c                 uk                      needs-flag