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