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