xref: /linux/drivers/scsi/arm/Kconfig (revision ec8f24b7faaf3d4799a7c3f4c1b87f6b02778ad1)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
21da177e4SLinus Torvalds#
31da177e4SLinus Torvalds# SCSI driver configuration for Acorn
41da177e4SLinus Torvalds#
51da177e4SLinus Torvaldsconfig SCSI_ACORNSCSI_3
61da177e4SLinus Torvalds	tristate "Acorn SCSI card (aka30) support"
7324b9337SRussell King	depends on ARCH_ACORN && SCSI
8410ca5c7SMatthew Wilcox	select SCSI_SPI_ATTRS
91da177e4SLinus Torvalds	help
101da177e4SLinus Torvalds	  This enables support for the Acorn SCSI card (aka30). If you have an
111da177e4SLinus Torvalds	  Acorn system with one of these, say Y. If unsure, say N.
121da177e4SLinus Torvalds
131da177e4SLinus Torvaldsconfig SCSI_ACORNSCSI_TAGGED_QUEUE
141da177e4SLinus Torvalds	bool "Support SCSI 2 Tagged queueing"
151da177e4SLinus Torvalds	depends on SCSI_ACORNSCSI_3
161da177e4SLinus Torvalds	help
171da177e4SLinus Torvalds	  Say Y here to enable tagged queuing support on the Acorn SCSI card.
181da177e4SLinus Torvalds
191da177e4SLinus Torvalds	  This is a feature of SCSI-2 which improves performance: the host
201da177e4SLinus Torvalds	  adapter can send several SCSI commands to a device's queue even if
211da177e4SLinus Torvalds	  previous commands haven't finished yet. Some SCSI devices don't
221da177e4SLinus Torvalds	  implement this properly, so the safe answer is N.
231da177e4SLinus Torvalds
241da177e4SLinus Torvaldsconfig SCSI_ACORNSCSI_SYNC
251da177e4SLinus Torvalds	bool "Support SCSI 2 Synchronous Transfers"
261da177e4SLinus Torvalds	depends on SCSI_ACORNSCSI_3
271da177e4SLinus Torvalds	help
281da177e4SLinus Torvalds	  Say Y here to enable synchronous transfer negotiation with all
291da177e4SLinus Torvalds	  targets on the Acorn SCSI card.
301da177e4SLinus Torvalds
311da177e4SLinus Torvalds	  In general, this improves performance; however some SCSI devices
321da177e4SLinus Torvalds	  don't implement it properly, so the safe answer is N.
331da177e4SLinus Torvalds
341da177e4SLinus Torvaldsconfig SCSI_ARXESCSI
351da177e4SLinus Torvalds	tristate "ARXE SCSI support"
361da177e4SLinus Torvalds	depends on ARCH_ACORN && SCSI
371da177e4SLinus Torvalds	help
381da177e4SLinus Torvalds	  Around 1991, Arxe Systems Limited released a high density floppy
391da177e4SLinus Torvalds	  disc interface for the Acorn Archimedes range, to allow the use of
401da177e4SLinus Torvalds	  HD discs from the then new A5000 on earlier models. This interface
411da177e4SLinus Torvalds	  was either sold on its own or with an integral SCSI controller.
421da177e4SLinus Torvalds	  Technical details on this NCR53c94-based device are available at
431da177e4SLinus Torvalds	  <http://www.cryton.demon.co.uk/acornbits/scsi_arxe.html>
441da177e4SLinus Torvalds	  Say Y here to compile in support for the SCSI controller.
451da177e4SLinus Torvalds
461da177e4SLinus Torvaldsconfig SCSI_CUMANA_2
471da177e4SLinus Torvalds	tristate "CumanaSCSI II support"
481da177e4SLinus Torvalds	depends on ARCH_ACORN && SCSI
491da177e4SLinus Torvalds	help
501da177e4SLinus Torvalds	  This enables support for the Cumana SCSI II card. If you have an
511da177e4SLinus Torvalds	  Acorn system with one of these, say Y. If unsure, say N.
521da177e4SLinus Torvalds
531da177e4SLinus Torvaldsconfig SCSI_EESOXSCSI
541da177e4SLinus Torvalds	tristate "EESOX support"
551da177e4SLinus Torvalds	depends on ARCH_ACORN && SCSI
561da177e4SLinus Torvalds	help
571da177e4SLinus Torvalds	  This enables support for the EESOX SCSI card. If you have an Acorn
581da177e4SLinus Torvalds	  system with one of these, say Y, otherwise say N.
591da177e4SLinus Torvalds
601da177e4SLinus Torvaldsconfig SCSI_POWERTECSCSI
611da177e4SLinus Torvalds	tristate "PowerTec support"
621da177e4SLinus Torvalds	depends on ARCH_ACORN && SCSI
631da177e4SLinus Torvalds	help
641da177e4SLinus Torvalds	  This enables support for the Powertec SCSI card on Acorn systems. If
651da177e4SLinus Torvalds	  you have one of these, say Y. If unsure, say N.
661da177e4SLinus Torvalds
671da177e4SLinus Torvaldscomment "The following drivers are not fully supported"
68fbc06063SKees Cook	depends on ARCH_ACORN
691da177e4SLinus Torvalds
701da177e4SLinus Torvaldsconfig SCSI_CUMANA_1
71fbc06063SKees Cook	tristate "CumanaSCSI I support"
72fbc06063SKees Cook	depends on ARCH_ACORN && SCSI
73ca8c100aSRussell King	select SCSI_SPI_ATTRS
741da177e4SLinus Torvalds	help
751da177e4SLinus Torvalds	  This enables support for the Cumana SCSI I card. If you have an
761da177e4SLinus Torvalds	  Acorn system with one of these, say Y. If unsure, say N.
771da177e4SLinus Torvalds
781da177e4SLinus Torvaldsconfig SCSI_OAK1
79fbc06063SKees Cook	tristate "Oak SCSI support"
80fbc06063SKees Cook	depends on ARCH_ACORN && SCSI
81ca8c100aSRussell King	select SCSI_SPI_ATTRS
821da177e4SLinus Torvalds	help
831da177e4SLinus Torvalds	  This enables support for the Oak SCSI card. If you have an Acorn
841da177e4SLinus Torvalds	  system with one of these, say Y. If unsure, say N.
851da177e4SLinus Torvalds
86