@@ -334,7 +334,7 @@ config SGIWD93_SCSI
334334
335335config BLK_DEV_3W_XXXX_RAID
336336 tristate "3ware 5/6/7/8xxx ATA-RAID support"
337- depends on PCI && SCSI
337+ depends on PCI && HAS_IOPORT && SCSI
338338 help
339339 3ware is the only hardware ATA-Raid product in Linux to date.
340340 This card is 2,4, or 8 channel master mode support only.
@@ -381,7 +381,7 @@ config SCSI_3W_SAS
381381
382382config SCSI_ACARD
383383 tristate "ACARD SCSI support"
384- depends on PCI && SCSI
384+ depends on PCI && HAS_IOPORT && SCSI
385385 help
386386 This driver supports the ACARD SCSI host adapter.
387387 Support Chip <ATP870 ATP876 ATP880 ATP885>
@@ -462,7 +462,7 @@ config SCSI_MVUMI
462462config SCSI_ADVANSYS
463463 tristate "AdvanSys SCSI support"
464464 depends on SCSI
465- depends on ISA || EISA || PCI
465+ depends on ( ISA || EISA || PCI) && HAS_IOPORT
466466 depends on ISA_DMA_API || !ISA
467467 help
468468 This is a driver for all SCSI host adapters manufactured by
@@ -503,7 +503,7 @@ config SCSI_HPTIOP
503503
504504config SCSI_BUSLOGIC
505505 tristate "BusLogic SCSI support"
506- depends on PCI && SCSI
506+ depends on SCSI && PCI && HAS_IOPORT
507507 help
508508 This is support for BusLogic MultiMaster and FlashPoint SCSI Host
509509 Adapters. Consult the SCSI-HOWTO, available from
@@ -518,7 +518,7 @@ config SCSI_BUSLOGIC
518518
519519config SCSI_FLASHPOINT
520520 bool "FlashPoint support"
521- depends on SCSI_BUSLOGIC && PCI
521+ depends on SCSI_BUSLOGIC && PCI && HAS_IOPORT
522522 help
523523 This option allows you to add FlashPoint support to the
524524 BusLogic SCSI driver. The FlashPoint SCCB Manager code is
@@ -632,7 +632,7 @@ config SCSI_SNIC_DEBUG_FS
632632
633633config SCSI_DMX3191D
634634 tristate "DMX3191D SCSI support"
635- depends on PCI && SCSI
635+ depends on PCI && HAS_IOPORT && SCSI
636636 select SCSI_SPI_ATTRS
637637 help
638638 This is support for Domex DMX3191D SCSI Host Adapters.
@@ -646,7 +646,7 @@ config SCSI_FDOMAIN
646646
647647config SCSI_FDOMAIN_PCI
648648 tristate "Future Domain TMC-3260/AHA-2920A PCI SCSI support"
649- depends on PCI && SCSI
649+ depends on PCI && HAS_IOPORT && SCSI
650650 select SCSI_FDOMAIN
651651 help
652652 This is support for Future Domain's PCI SCSI host adapters (TMC-3260)
@@ -699,7 +699,7 @@ config SCSI_GENERIC_NCR5380
699699
700700config SCSI_IPS
701701 tristate "IBM ServeRAID support"
702- depends on PCI && SCSI
702+ depends on PCI && HAS_IOPORT && SCSI
703703 help
704704 This is support for the IBM ServeRAID hardware RAID controllers.
705705 See <http://www.developer.ibm.com/welcome/netfinity/serveraid.html>
@@ -759,7 +759,7 @@ config SCSI_IBMVFC_TRACE
759759
760760config SCSI_INITIO
761761 tristate "Initio 9100U(W) support"
762- depends on PCI && SCSI
762+ depends on PCI && HAS_IOPORT && SCSI
763763 help
764764 This is support for the Initio 91XXU(W) SCSI host adapter. Please
765765 read the SCSI-HOWTO, available from
@@ -770,7 +770,7 @@ config SCSI_INITIO
770770
771771config SCSI_INIA100
772772 tristate "Initio INI-A100U2W support"
773- depends on PCI && SCSI
773+ depends on PCI && HAS_IOPORT && SCSI
774774 help
775775 This is support for the Initio INI-A100U2W SCSI host adapter.
776776 Please read the SCSI-HOWTO, available from
@@ -782,6 +782,7 @@ config SCSI_INIA100
782782config SCSI_PPA
783783 tristate "IOMEGA parallel port (ppa - older drives)"
784784 depends on SCSI && PARPORT_PC
785+ depends on HAS_IOPORT
785786 help
786787 This driver supports older versions of IOMEGA's parallel port ZIP
787788 drive (a 100 MB removable media device).
@@ -1175,7 +1176,7 @@ config SCSI_SIM710
11751176
11761177config SCSI_DC395x
11771178 tristate "Tekram DC395(U/UW/F) and DC315(U) SCSI support"
1178- depends on PCI && SCSI
1179+ depends on PCI && HAS_IOPORT && SCSI
11791180 select SCSI_SPI_ATTRS
11801181 help
11811182 This driver supports PCI SCSI host adapters based on the ASIC
@@ -1207,7 +1208,7 @@ config SCSI_AM53C974
12071208
12081209config SCSI_NSP32
12091210 tristate "Workbit NinjaSCSI-32Bi/UDE support"
1210- depends on PCI && SCSI && !64BIT
1211+ depends on PCI && SCSI && !64BIT && HAS_IOPORT
12111212 help
12121213 This is support for the Workbit NinjaSCSI-32Bi/UDE PCI/Cardbus
12131214 SCSI host adapter. Please read the SCSI-HOWTO, available from
0 commit comments