aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@woody.linux-foundation.org>2007-07-15 19:51:54 -0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-07-15 19:51:54 -0400
commitbc06cffdec85d487c77109dffcd2f285bdc502d3 (patch)
treeadc6e6398243da87e66c56102840597a329183a0 /drivers/scsi/Kconfig
parentd3502d7f25b22cfc9762bf1781faa9db1bb3be2e (diff)
parent9413d7b8aa777dd1fc7db9563ce5e80d769fe7b5 (diff)
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (166 commits) [SCSI] ibmvscsi: convert to use the data buffer accessors [SCSI] dc395x: convert to use the data buffer accessors [SCSI] ncr53c8xx: convert to use the data buffer accessors [SCSI] sym53c8xx: convert to use the data buffer accessors [SCSI] ppa: coding police and printk levels [SCSI] aic7xxx_old: remove redundant GFP_ATOMIC from kmalloc [SCSI] i2o: remove redundant GFP_ATOMIC from kmalloc from device.c [SCSI] remove the dead CYBERSTORMIII_SCSI option [SCSI] don't build scsi_dma_{map,unmap} for !HAS_DMA [SCSI] Clean up scsi_add_lun a bit [SCSI] 53c700: Remove printk, which triggers because of low scsi clock on SNI RMs [SCSI] sni_53c710: Cleanup [SCSI] qla4xxx: Fix underrun/overrun conditions [SCSI] megaraid_mbox: use mutex instead of semaphore [SCSI] aacraid: add 51245, 51645 and 52245 adapters to documentation. [SCSI] qla2xxx: update version to 8.02.00-k1. [SCSI] qla2xxx: add support for NPIV [SCSI] stex: use resid for xfer len information [SCSI] Add Brownie 1200U3P to blacklist [SCSI] scsi.c: convert to use the data buffer accessors ...
Diffstat (limited to 'drivers/scsi/Kconfig')
-rw-r--r--drivers/scsi/Kconfig56
1 files changed, 32 insertions, 24 deletions
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index eb46cb0e3cb7..9d2119b53ac9 100644
--- a/drivers/scsi/Kconfig
+++ b/drivers/scsi/Kconfig
@@ -10,6 +10,7 @@ config RAID_ATTRS
10config SCSI 10config SCSI
11 tristate "SCSI device support" 11 tristate "SCSI device support"
12 depends on BLOCK 12 depends on BLOCK
13 select SCSI_DMA if HAS_DMA
13 ---help--- 14 ---help---
14 If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or 15 If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or
15 any other SCSI device under Linux, say Y and make sure that you know 16 any other SCSI device under Linux, say Y and make sure that you know
@@ -29,6 +30,10 @@ config SCSI
29 However, do not compile this as a module if your root file system 30 However, do not compile this as a module if your root file system
30 (the one containing the directory /) is located on a SCSI device. 31 (the one containing the directory /) is located on a SCSI device.
31 32
33config SCSI_DMA
34 bool
35 default n
36
32config SCSI_TGT 37config SCSI_TGT
33 tristate "SCSI target support" 38 tristate "SCSI target support"
34 depends on SCSI && EXPERIMENTAL 39 depends on SCSI && EXPERIMENTAL
@@ -739,7 +744,7 @@ config SCSI_GENERIC_NCR53C400
739 744
740config SCSI_IBMMCA 745config SCSI_IBMMCA
741 tristate "IBMMCA SCSI support" 746 tristate "IBMMCA SCSI support"
742 depends on MCA_LEGACY && SCSI 747 depends on MCA && SCSI
743 ---help--- 748 ---help---
744 This is support for the IBM SCSI adapter found in many of the PS/2 749 This is support for the IBM SCSI adapter found in many of the PS/2
745 series computers. These machines have an MCA bus, so you need to 750 series computers. These machines have an MCA bus, so you need to
@@ -1007,6 +1012,11 @@ config SCSI_STEX
1007 To compile this driver as a module, choose M here: the 1012 To compile this driver as a module, choose M here: the
1008 module will be called stex. 1013 module will be called stex.
1009 1014
1015config 53C700_BE_BUS
1016 bool
1017 depends on SCSI_A4000T || SCSI_ZORRO7XX || MVME16x_SCSI || BVME6000_SCSI
1018 default y
1019
1010config SCSI_SYM53C8XX_2 1020config SCSI_SYM53C8XX_2
1011 tristate "SYM53C8XX Version 2 SCSI support" 1021 tristate "SYM53C8XX Version 2 SCSI support"
1012 depends on PCI && SCSI 1022 depends on PCI && SCSI
@@ -1611,13 +1621,25 @@ config FASTLANE_SCSI
1611 If you have the Phase5 Fastlane Z3 SCSI controller, or plan to use 1621 If you have the Phase5 Fastlane Z3 SCSI controller, or plan to use
1612 one in the near future, say Y to this question. Otherwise, say N. 1622 one in the near future, say Y to this question. Otherwise, say N.
1613 1623
1614config SCSI_AMIGA7XX 1624config SCSI_A4000T
1615 bool "Amiga NCR53c710 SCSI support (EXPERIMENTAL)" 1625 tristate "A4000T NCR53c710 SCSI support (EXPERIMENTAL)"
1616 depends on AMIGA && SCSI && EXPERIMENTAL && BROKEN 1626 depends on AMIGA && SCSI && EXPERIMENTAL
1627 select SCSI_SPI_ATTRS
1617 help 1628 help
1618 Support for various NCR53c710-based SCSI controllers on the Amiga. 1629 If you have an Amiga 4000T and have SCSI devices connected to the
1630 built-in SCSI controller, say Y. Otherwise, say N.
1631
1632 To compile this driver as a module, choose M here: the
1633 module will be called a4000t.
1634
1635config SCSI_ZORRO7XX
1636 tristate "Zorro NCR53c710 SCSI support (EXPERIMENTAL)"
1637 depends on ZORRO && SCSI && EXPERIMENTAL
1638 select SCSI_SPI_ATTRS
1639 help
1640 Support for various NCR53c710-based SCSI controllers on Zorro
1641 expansion boards for the Amiga.
1619 This includes: 1642 This includes:
1620 - the builtin SCSI controller on the Amiga 4000T,
1621 - the Amiga 4091 Zorro III SCSI-2 controller, 1643 - the Amiga 4091 Zorro III SCSI-2 controller,
1622 - the MacroSystem Development's WarpEngine Amiga SCSI-2 controller 1644 - the MacroSystem Development's WarpEngine Amiga SCSI-2 controller
1623 (info at 1645 (info at
@@ -1625,10 +1647,6 @@ config SCSI_AMIGA7XX
1625 - the SCSI controller on the Phase5 Blizzard PowerUP 603e+ 1647 - the SCSI controller on the Phase5 Blizzard PowerUP 603e+
1626 accelerator card for the Amiga 1200, 1648 accelerator card for the Amiga 1200,
1627 - the SCSI controller on the GVP Turbo 040/060 accelerator. 1649 - the SCSI controller on the GVP Turbo 040/060 accelerator.
1628 Note that all of the above SCSI controllers, except for the builtin
1629 SCSI controller on the Amiga 4000T, reside on the Zorro expansion
1630 bus, so you also have to enable Zorro bus support if you want to use
1631 them.
1632 1650
1633config OKTAGON_SCSI 1651config OKTAGON_SCSI
1634 tristate "BSC Oktagon SCSI support (EXPERIMENTAL)" 1652 tristate "BSC Oktagon SCSI support (EXPERIMENTAL)"
@@ -1712,8 +1730,8 @@ config MVME147_SCSI
1712 single-board computer. 1730 single-board computer.
1713 1731
1714config MVME16x_SCSI 1732config MVME16x_SCSI
1715 bool "NCR53C710 SCSI driver for MVME16x" 1733 tristate "NCR53C710 SCSI driver for MVME16x"
1716 depends on MVME16x && SCSI && BROKEN 1734 depends on MVME16x && SCSI
1717 select SCSI_SPI_ATTRS 1735 select SCSI_SPI_ATTRS
1718 help 1736 help
1719 The Motorola MVME162, 166, 167, 172 and 177 boards use the NCR53C710 1737 The Motorola MVME162, 166, 167, 172 and 177 boards use the NCR53C710
@@ -1721,22 +1739,14 @@ config MVME16x_SCSI
1721 will want to say Y to this question. 1739 will want to say Y to this question.
1722 1740
1723config BVME6000_SCSI 1741config BVME6000_SCSI
1724 bool "NCR53C710 SCSI driver for BVME6000" 1742 tristate "NCR53C710 SCSI driver for BVME6000"
1725 depends on BVME6000 && SCSI && BROKEN 1743 depends on BVME6000 && SCSI
1726 select SCSI_SPI_ATTRS 1744 select SCSI_SPI_ATTRS
1727 help 1745 help
1728 The BVME4000 and BVME6000 boards from BVM Ltd use the NCR53C710 1746 The BVME4000 and BVME6000 boards from BVM Ltd use the NCR53C710
1729 SCSI controller chip. Almost everyone using one of these boards 1747 SCSI controller chip. Almost everyone using one of these boards
1730 will want to say Y to this question. 1748 will want to say Y to this question.
1731 1749
1732config SCSI_NCR53C7xx_FAST
1733 bool "allow FAST-SCSI [10MHz]"
1734 depends on SCSI_AMIGA7XX || MVME16x_SCSI || BVME6000_SCSI
1735 help
1736 This will enable 10MHz FAST-SCSI transfers with your host
1737 adapter. Some systems have problems with that speed, so it's safest
1738 to say N here.
1739
1740config SUN3_SCSI 1750config SUN3_SCSI
1741 tristate "Sun3 NCR5380 SCSI" 1751 tristate "Sun3 NCR5380 SCSI"
1742 depends on SUN3 && SCSI 1752 depends on SUN3 && SCSI
@@ -1766,8 +1776,6 @@ config SCSI_SUNESP
1766 To compile this driver as a module, choose M here: the 1776 To compile this driver as a module, choose M here: the
1767 module will be called esp. 1777 module will be called esp.
1768 1778
1769# bool 'Cyberstorm Mk III SCSI support (EXPERIMENTAL)' CONFIG_CYBERSTORMIII_SCSI
1770
1771config ZFCP 1779config ZFCP
1772 tristate "FCP host bus adapter driver for IBM eServer zSeries" 1780 tristate "FCP host bus adapter driver for IBM eServer zSeries"
1773 depends on S390 && QDIO && SCSI 1781 depends on S390 && QDIO && SCSI