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