162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# PCMCIA SCSI adapter configuration
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci
662306a36Sopenharmony_cimenuconfig SCSI_LOWLEVEL_PCMCIA
762306a36Sopenharmony_ci	bool "PCMCIA SCSI adapter support"
862306a36Sopenharmony_ci	depends on SCSI!=n && PCMCIA!=n
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci# drivers have problems when build in, so require modules
1162306a36Sopenharmony_ciif SCSI_LOWLEVEL_PCMCIA && SCSI && PCMCIA && m
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciconfig PCMCIA_AHA152X
1462306a36Sopenharmony_ci	tristate "Adaptec AHA152X PCMCIA support"
1562306a36Sopenharmony_ci	depends on HAS_IOPORT
1662306a36Sopenharmony_ci	select SCSI_SPI_ATTRS
1762306a36Sopenharmony_ci	help
1862306a36Sopenharmony_ci	  Say Y here if you intend to attach this type of PCMCIA SCSI host
1962306a36Sopenharmony_ci	  adapter to your computer.
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
2262306a36Sopenharmony_ci	  module will be called aha152x_cs.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig PCMCIA_FDOMAIN
2562306a36Sopenharmony_ci	tristate "Future Domain PCMCIA support"
2662306a36Sopenharmony_ci	depends on HAS_IOPORT
2762306a36Sopenharmony_ci	select SCSI_FDOMAIN
2862306a36Sopenharmony_ci	help
2962306a36Sopenharmony_ci	  Say Y here if you intend to attach this type of PCMCIA SCSI host
3062306a36Sopenharmony_ci	  adapter to your computer.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
3362306a36Sopenharmony_ci	  module will be called fdomain_cs.
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ciconfig PCMCIA_NINJA_SCSI
3662306a36Sopenharmony_ci	tristate "NinjaSCSI-3 / NinjaSCSI-32Bi (16bit) PCMCIA support"
3762306a36Sopenharmony_ci	depends on (!64BIT || COMPILE_TEST) && HAS_IOPORT
3862306a36Sopenharmony_ci	help
3962306a36Sopenharmony_ci	  If you intend to attach this type of PCMCIA SCSI host adapter to
4062306a36Sopenharmony_ci	  your computer, say Y here and read
4162306a36Sopenharmony_ci	  <file:Documentation/scsi/NinjaSCSI.rst>.
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci	  Supported cards:
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci	  NinjaSCSI-3: (version string: "WBT","NinjaSCSI-3","R1.0")
4662306a36Sopenharmony_ci	    IO-DATA     PCSC-FP
4762306a36Sopenharmony_ci	    ALPHA DATA  AD-PCS201
4862306a36Sopenharmony_ci	    CyQ've      SFC-201  
4962306a36Sopenharmony_ci	    LOGITECH    LPM-SCSI2E
5062306a36Sopenharmony_ci	    Pioneer PCR-PR24's card
5162306a36Sopenharmony_ci	    I-O DATA CDPS-PX24's card (PCSC-F)
5262306a36Sopenharmony_ci	    Panasonic KXL-RW10AN CD-RW's card
5362306a36Sopenharmony_ci	    etc.
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_ci	  NinjaSCSI-32Bit (in 16bit mode):
5662306a36Sopenharmony_ci	    [Workbit (version string: "WORKBIT","UltraNinja-16","1")]
5762306a36Sopenharmony_ci	    Jazz SCP050
5862306a36Sopenharmony_ci	    [I-O DATA (OEM) (version string: "IO DATA","CBSC16       ","1")]
5962306a36Sopenharmony_ci	    I-O DATA CBSC-II
6062306a36Sopenharmony_ci	    [Kyusyu Matsushita Kotobuki (OEM)
6162306a36Sopenharmony_ci               (version string: "KME    ","SCSI-CARD-001","1")]
6262306a36Sopenharmony_ci	    KME KXL-820AN's card
6362306a36Sopenharmony_ci	    HP M820e CDRW's card
6462306a36Sopenharmony_ci	    etc.
6562306a36Sopenharmony_ci
6662306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
6762306a36Sopenharmony_ci	  module will be called nsp_cs.
6862306a36Sopenharmony_ci
6962306a36Sopenharmony_ciconfig PCMCIA_QLOGIC
7062306a36Sopenharmony_ci	tristate "Qlogic PCMCIA support"
7162306a36Sopenharmony_ci	depends on HAS_IOPORT
7262306a36Sopenharmony_ci	help
7362306a36Sopenharmony_ci	  Say Y here if you intend to attach this type of PCMCIA SCSI host
7462306a36Sopenharmony_ci	  adapter to your computer.
7562306a36Sopenharmony_ci
7662306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
7762306a36Sopenharmony_ci	  module will be called qlogic_cs.
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ciconfig PCMCIA_SYM53C500
8062306a36Sopenharmony_ci	tristate "Symbios 53c500 PCMCIA support"
8162306a36Sopenharmony_ci	depends on HAS_IOPORT
8262306a36Sopenharmony_ci	help
8362306a36Sopenharmony_ci	  Say Y here if you have a New Media Bus Toaster or other PCMCIA
8462306a36Sopenharmony_ci	  SCSI adapter based on the Symbios 53c500 controller.
8562306a36Sopenharmony_ci
8662306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
8762306a36Sopenharmony_ci	  module will be called sym53c500_cs.
8862306a36Sopenharmony_ci
8962306a36Sopenharmony_ciendif # SCSI_LOWLEVEL_PCMCIA
90