18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# SCSI driver configuration for Acorn
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ciconfig SCSI_ACORNSCSI_3
68c2ecf20Sopenharmony_ci	tristate "Acorn SCSI card (aka30) support"
78c2ecf20Sopenharmony_ci	depends on ARCH_ACORN && SCSI
88c2ecf20Sopenharmony_ci	select SCSI_SPI_ATTRS
98c2ecf20Sopenharmony_ci	help
108c2ecf20Sopenharmony_ci	  This enables support for the Acorn SCSI card (aka30). If you have an
118c2ecf20Sopenharmony_ci	  Acorn system with one of these, say Y. If unsure, say N.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciconfig SCSI_ACORNSCSI_TAGGED_QUEUE
148c2ecf20Sopenharmony_ci	bool "Support SCSI 2 Tagged queueing"
158c2ecf20Sopenharmony_ci	depends on SCSI_ACORNSCSI_3
168c2ecf20Sopenharmony_ci	help
178c2ecf20Sopenharmony_ci	  Say Y here to enable tagged queuing support on the Acorn SCSI card.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci	  This is a feature of SCSI-2 which improves performance: the host
208c2ecf20Sopenharmony_ci	  adapter can send several SCSI commands to a device's queue even if
218c2ecf20Sopenharmony_ci	  previous commands haven't finished yet. Some SCSI devices don't
228c2ecf20Sopenharmony_ci	  implement this properly, so the safe answer is N.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig SCSI_ACORNSCSI_SYNC
258c2ecf20Sopenharmony_ci	bool "Support SCSI 2 Synchronous Transfers"
268c2ecf20Sopenharmony_ci	depends on SCSI_ACORNSCSI_3
278c2ecf20Sopenharmony_ci	help
288c2ecf20Sopenharmony_ci	  Say Y here to enable synchronous transfer negotiation with all
298c2ecf20Sopenharmony_ci	  targets on the Acorn SCSI card.
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ci	  In general, this improves performance; however some SCSI devices
328c2ecf20Sopenharmony_ci	  don't implement it properly, so the safe answer is N.
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ciconfig SCSI_ARXESCSI
358c2ecf20Sopenharmony_ci	tristate "ARXE SCSI support"
368c2ecf20Sopenharmony_ci	depends on ARCH_ACORN && SCSI
378c2ecf20Sopenharmony_ci	help
388c2ecf20Sopenharmony_ci	  Around 1991, Arxe Systems Limited released a high density floppy
398c2ecf20Sopenharmony_ci	  disc interface for the Acorn Archimedes range, to allow the use of
408c2ecf20Sopenharmony_ci	  HD discs from the then new A5000 on earlier models. This interface
418c2ecf20Sopenharmony_ci	  was either sold on its own or with an integral SCSI controller.
428c2ecf20Sopenharmony_ci	  Technical details on this NCR53c94-based device are available at
438c2ecf20Sopenharmony_ci	  <http://www.cryton.demon.co.uk/acornbits/scsi_arxe.html>
448c2ecf20Sopenharmony_ci	  Say Y here to compile in support for the SCSI controller.
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ciconfig SCSI_CUMANA_2
478c2ecf20Sopenharmony_ci	tristate "CumanaSCSI II support"
488c2ecf20Sopenharmony_ci	depends on ARCH_ACORN && SCSI
498c2ecf20Sopenharmony_ci	help
508c2ecf20Sopenharmony_ci	  This enables support for the Cumana SCSI II card. If you have an
518c2ecf20Sopenharmony_ci	  Acorn system with one of these, say Y. If unsure, say N.
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ciconfig SCSI_EESOXSCSI
548c2ecf20Sopenharmony_ci	tristate "EESOX support"
558c2ecf20Sopenharmony_ci	depends on ARCH_ACORN && SCSI
568c2ecf20Sopenharmony_ci	help
578c2ecf20Sopenharmony_ci	  This enables support for the EESOX SCSI card. If you have an Acorn
588c2ecf20Sopenharmony_ci	  system with one of these, say Y, otherwise say N.
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ciconfig SCSI_POWERTECSCSI
618c2ecf20Sopenharmony_ci	tristate "PowerTec support"
628c2ecf20Sopenharmony_ci	depends on ARCH_ACORN && SCSI
638c2ecf20Sopenharmony_ci	help
648c2ecf20Sopenharmony_ci	  This enables support for the Powertec SCSI card on Acorn systems. If
658c2ecf20Sopenharmony_ci	  you have one of these, say Y. If unsure, say N.
668c2ecf20Sopenharmony_ci
678c2ecf20Sopenharmony_cicomment "The following drivers are not fully supported"
688c2ecf20Sopenharmony_ci	depends on ARCH_ACORN
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ciconfig SCSI_CUMANA_1
718c2ecf20Sopenharmony_ci	tristate "CumanaSCSI I support"
728c2ecf20Sopenharmony_ci	depends on ARCH_ACORN && SCSI
738c2ecf20Sopenharmony_ci	select SCSI_SPI_ATTRS
748c2ecf20Sopenharmony_ci	help
758c2ecf20Sopenharmony_ci	  This enables support for the Cumana SCSI I card. If you have an
768c2ecf20Sopenharmony_ci	  Acorn system with one of these, say Y. If unsure, say N.
778c2ecf20Sopenharmony_ci
788c2ecf20Sopenharmony_ciconfig SCSI_OAK1
798c2ecf20Sopenharmony_ci	tristate "Oak SCSI support"
808c2ecf20Sopenharmony_ci	depends on ARCH_ACORN && SCSI
818c2ecf20Sopenharmony_ci	select SCSI_SPI_ATTRS
828c2ecf20Sopenharmony_ci	help
838c2ecf20Sopenharmony_ci	  This enables support for the Oak SCSI card. If you have an Acorn
848c2ecf20Sopenharmony_ci	  system with one of these, say Y. If unsure, say N.
858c2ecf20Sopenharmony_ci
86