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