Merge tag 'amd-drm-fixes-6.5-2023-07-12' of https://gitlab.freedesktop.org/agd5f...
[platform/kernel/linux-rpi.git] / drivers / scsi / Kconfig
index 0704809..4962ce9 100644 (file)
@@ -334,7 +334,7 @@ config SGIWD93_SCSI
 
 config BLK_DEV_3W_XXXX_RAID
        tristate "3ware 5/6/7/8xxx ATA-RAID support"
-       depends on PCI && SCSI
+       depends on PCI && HAS_IOPORT && SCSI
        help
          3ware is the only hardware ATA-Raid product in Linux to date.
          This card is 2,4, or 8 channel master mode support only.
@@ -381,7 +381,7 @@ config SCSI_3W_SAS
 
 config SCSI_ACARD
        tristate "ACARD SCSI support"
-       depends on PCI && SCSI
+       depends on PCI && HAS_IOPORT && SCSI
        help
          This driver supports the ACARD SCSI host adapter.
          Support Chip <ATP870 ATP876 ATP880 ATP885>
@@ -462,7 +462,7 @@ config SCSI_MVUMI
 config SCSI_ADVANSYS
        tristate "AdvanSys SCSI support"
        depends on SCSI
-       depends on ISA || EISA || PCI
+       depends on (ISA || EISA || PCI) && HAS_IOPORT
        depends on ISA_DMA_API || !ISA
        help
          This is a driver for all SCSI host adapters manufactured by
@@ -503,7 +503,7 @@ config SCSI_HPTIOP
 
 config SCSI_BUSLOGIC
        tristate "BusLogic SCSI support"
-       depends on PCI && SCSI
+       depends on SCSI && PCI && HAS_IOPORT
        help
          This is support for BusLogic MultiMaster and FlashPoint SCSI Host
          Adapters. Consult the SCSI-HOWTO, available from
@@ -518,7 +518,7 @@ config SCSI_BUSLOGIC
 
 config SCSI_FLASHPOINT
        bool "FlashPoint support"
-       depends on SCSI_BUSLOGIC && PCI
+       depends on SCSI_BUSLOGIC && PCI && HAS_IOPORT
        help
          This option allows you to add FlashPoint support to the
          BusLogic SCSI driver. The FlashPoint SCCB Manager code is
@@ -632,7 +632,7 @@ config SCSI_SNIC_DEBUG_FS
 
 config SCSI_DMX3191D
        tristate "DMX3191D SCSI support"
-       depends on PCI && SCSI
+       depends on PCI && HAS_IOPORT && SCSI
        select SCSI_SPI_ATTRS
        help
          This is support for Domex DMX3191D SCSI Host Adapters.
@@ -646,7 +646,7 @@ config SCSI_FDOMAIN
 
 config SCSI_FDOMAIN_PCI
        tristate "Future Domain TMC-3260/AHA-2920A PCI SCSI support"
-       depends on PCI && SCSI
+       depends on PCI && HAS_IOPORT && SCSI
        select SCSI_FDOMAIN
        help
          This is support for Future Domain's PCI SCSI host adapters (TMC-3260)
@@ -699,7 +699,7 @@ config SCSI_GENERIC_NCR5380
 
 config SCSI_IPS
        tristate "IBM ServeRAID support"
-       depends on PCI && SCSI
+       depends on PCI && HAS_IOPORT && SCSI
        help
          This is support for the IBM ServeRAID hardware RAID controllers.
          See <http://www.developer.ibm.com/welcome/netfinity/serveraid.html>
@@ -759,7 +759,7 @@ config SCSI_IBMVFC_TRACE
 
 config SCSI_INITIO
        tristate "Initio 9100U(W) support"
-       depends on PCI && SCSI
+       depends on PCI && HAS_IOPORT && SCSI
        help
          This is support for the Initio 91XXU(W) SCSI host adapter.  Please
          read the SCSI-HOWTO, available from
@@ -770,7 +770,7 @@ config SCSI_INITIO
 
 config SCSI_INIA100
        tristate "Initio INI-A100U2W support"
-       depends on PCI && SCSI
+       depends on PCI && HAS_IOPORT && SCSI
        help
          This is support for the Initio INI-A100U2W SCSI host adapter.
          Please read the SCSI-HOWTO, available from
@@ -782,6 +782,7 @@ config SCSI_INIA100
 config SCSI_PPA
        tristate "IOMEGA parallel port (ppa - older drives)"
        depends on SCSI && PARPORT_PC
+       depends on HAS_IOPORT
        help
          This driver supports older versions of IOMEGA's parallel port ZIP
          drive (a 100 MB removable media device).
@@ -1175,7 +1176,7 @@ config SCSI_SIM710
 
 config SCSI_DC395x
        tristate "Tekram DC395(U/UW/F) and DC315(U) SCSI support"
-       depends on PCI && SCSI
+       depends on PCI && HAS_IOPORT && SCSI
        select SCSI_SPI_ATTRS
        help
          This driver supports PCI SCSI host adapters based on the ASIC
@@ -1207,7 +1208,7 @@ config SCSI_AM53C974
 
 config SCSI_NSP32
        tristate "Workbit NinjaSCSI-32Bi/UDE support"
-       depends on PCI && SCSI && !64BIT
+       depends on PCI && SCSI && !64BIT && HAS_IOPORT
        help
          This is support for the Workbit NinjaSCSI-32Bi/UDE PCI/Cardbus
          SCSI host adapter. Please read the SCSI-HOWTO, available from