xref: /linux/drivers/scsi/arm/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvalds#
2*1da177e4SLinus Torvalds# SCSI driver configuration for Acorn
3*1da177e4SLinus Torvalds#
4*1da177e4SLinus Torvaldsconfig SCSI_ACORNSCSI_3
5*1da177e4SLinus Torvalds	tristate "Acorn SCSI card (aka30) support"
6*1da177e4SLinus Torvalds	depends on ARCH_ACORN && SCSI
7*1da177e4SLinus Torvalds	help
8*1da177e4SLinus Torvalds	  This enables support for the Acorn SCSI card (aka30). If you have an
9*1da177e4SLinus Torvalds	  Acorn system with one of these, say Y. If unsure, say N.
10*1da177e4SLinus Torvalds
11*1da177e4SLinus Torvaldsconfig SCSI_ACORNSCSI_TAGGED_QUEUE
12*1da177e4SLinus Torvalds	bool "Support SCSI 2 Tagged queueing"
13*1da177e4SLinus Torvalds	depends on SCSI_ACORNSCSI_3
14*1da177e4SLinus Torvalds	help
15*1da177e4SLinus Torvalds	  Say Y here to enable tagged queuing support on the Acorn SCSI card.
16*1da177e4SLinus Torvalds
17*1da177e4SLinus Torvalds	  This is a feature of SCSI-2 which improves performance: the host
18*1da177e4SLinus Torvalds	  adapter can send several SCSI commands to a device's queue even if
19*1da177e4SLinus Torvalds	  previous commands haven't finished yet. Some SCSI devices don't
20*1da177e4SLinus Torvalds	  implement this properly, so the safe answer is N.
21*1da177e4SLinus Torvalds
22*1da177e4SLinus Torvaldsconfig SCSI_ACORNSCSI_SYNC
23*1da177e4SLinus Torvalds	bool "Support SCSI 2 Synchronous Transfers"
24*1da177e4SLinus Torvalds	depends on SCSI_ACORNSCSI_3
25*1da177e4SLinus Torvalds	help
26*1da177e4SLinus Torvalds	  Say Y here to enable synchronous transfer negotiation with all
27*1da177e4SLinus Torvalds	  targets on the Acorn SCSI card.
28*1da177e4SLinus Torvalds
29*1da177e4SLinus Torvalds	  In general, this improves performance; however some SCSI devices
30*1da177e4SLinus Torvalds	  don't implement it properly, so the safe answer is N.
31*1da177e4SLinus Torvalds
32*1da177e4SLinus Torvaldsconfig SCSI_ARXESCSI
33*1da177e4SLinus Torvalds	tristate "ARXE SCSI support"
34*1da177e4SLinus Torvalds	depends on ARCH_ACORN && SCSI
35*1da177e4SLinus Torvalds	help
36*1da177e4SLinus Torvalds	  Around 1991, Arxe Systems Limited released a high density floppy
37*1da177e4SLinus Torvalds	  disc interface for the Acorn Archimedes range, to allow the use of
38*1da177e4SLinus Torvalds	  HD discs from the then new A5000 on earlier models. This interface
39*1da177e4SLinus Torvalds	  was either sold on its own or with an integral SCSI controller.
40*1da177e4SLinus Torvalds	  Technical details on this NCR53c94-based device are available at
41*1da177e4SLinus Torvalds	  <http://www.cryton.demon.co.uk/acornbits/scsi_arxe.html>
42*1da177e4SLinus Torvalds	  Say Y here to compile in support for the SCSI controller.
43*1da177e4SLinus Torvalds
44*1da177e4SLinus Torvaldsconfig SCSI_CUMANA_2
45*1da177e4SLinus Torvalds	tristate "CumanaSCSI II support"
46*1da177e4SLinus Torvalds	depends on ARCH_ACORN && SCSI
47*1da177e4SLinus Torvalds	help
48*1da177e4SLinus Torvalds	  This enables support for the Cumana SCSI II card. If you have an
49*1da177e4SLinus Torvalds	  Acorn system with one of these, say Y. If unsure, say N.
50*1da177e4SLinus Torvalds
51*1da177e4SLinus Torvaldsconfig SCSI_EESOXSCSI
52*1da177e4SLinus Torvalds	tristate "EESOX support"
53*1da177e4SLinus Torvalds	depends on ARCH_ACORN && SCSI
54*1da177e4SLinus Torvalds	help
55*1da177e4SLinus Torvalds	  This enables support for the EESOX SCSI card. If you have an Acorn
56*1da177e4SLinus Torvalds	  system with one of these, say Y, otherwise say N.
57*1da177e4SLinus Torvalds
58*1da177e4SLinus Torvaldsconfig SCSI_POWERTECSCSI
59*1da177e4SLinus Torvalds	tristate "PowerTec support"
60*1da177e4SLinus Torvalds	depends on ARCH_ACORN && SCSI
61*1da177e4SLinus Torvalds	help
62*1da177e4SLinus Torvalds	  This enables support for the Powertec SCSI card on Acorn systems. If
63*1da177e4SLinus Torvalds	  you have one of these, say Y. If unsure, say N.
64*1da177e4SLinus Torvalds
65*1da177e4SLinus Torvaldscomment "The following drivers are not fully supported"
66*1da177e4SLinus Torvalds	depends on ARCH_ACORN && EXPERIMENTAL
67*1da177e4SLinus Torvalds
68*1da177e4SLinus Torvaldsconfig SCSI_CUMANA_1
69*1da177e4SLinus Torvalds	tristate "CumanaSCSI I support (EXPERIMENTAL)"
70*1da177e4SLinus Torvalds	depends on ARCH_ACORN && EXPERIMENTAL && SCSI
71*1da177e4SLinus Torvalds	help
72*1da177e4SLinus Torvalds	  This enables support for the Cumana SCSI I card. If you have an
73*1da177e4SLinus Torvalds	  Acorn system with one of these, say Y. If unsure, say N.
74*1da177e4SLinus Torvalds
75*1da177e4SLinus Torvaldsconfig SCSI_ECOSCSI
76*1da177e4SLinus Torvalds	tristate "EcoScsi support (EXPERIMENTAL)"
77*1da177e4SLinus Torvalds	depends on ARCH_ACORN && EXPERIMENTAL && (ARCH_ARC || ARCH_A5K) && SCSI
78*1da177e4SLinus Torvalds	help
79*1da177e4SLinus Torvalds	  This enables support for the EcoSCSI card -- a small card that sits
80*1da177e4SLinus Torvalds	  in the Econet socket. If you have an Acorn system with one of these,
81*1da177e4SLinus Torvalds	  say Y. If unsure, say N.
82*1da177e4SLinus Torvalds
83*1da177e4SLinus Torvaldsconfig SCSI_OAK1
84*1da177e4SLinus Torvalds	tristate "Oak SCSI support (EXPERIMENTAL)"
85*1da177e4SLinus Torvalds	depends on ARCH_ACORN && EXPERIMENTAL && SCSI
86*1da177e4SLinus Torvalds	help
87*1da177e4SLinus Torvalds	  This enables support for the Oak SCSI card. If you have an Acorn
88*1da177e4SLinus Torvalds	  system with one of these, say Y. If unsure, say N.
89*1da177e4SLinus Torvalds
90