]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/scsi/Kconfig
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
[karo-tx-linux.git] / drivers / scsi / Kconfig
index 8cc7b3b0f45018f9df222da427ec8149748ac5b5..456e1567841c5b0f7b103564b1cace5101d8a1e2 100644 (file)
@@ -201,12 +201,12 @@ config SCSI_ENCLOSURE
          certain enclosure conditions to be reported and is not required.
 
 config SCSI_CONSTANTS
-       bool "Verbose SCSI error reporting (kernel size +=12K)"
+       bool "Verbose SCSI error reporting (kernel size +=75K)"
        depends on SCSI
        help
          The error messages regarding your SCSI hardware will be easier to
          understand if you say Y here; it will enlarge your kernel by about
-         12 KB. If in doubt, say Y.
+         75 KB. If in doubt, say Y.
 
 config SCSI_LOGGING
        bool "SCSI logging facility"
@@ -503,7 +503,7 @@ config SCSI_DPT_I2O
 
 config SCSI_ADVANSYS
        tristate "AdvanSys SCSI support"
-       depends on SCSI && VIRT_TO_BUS && !ARM
+       depends on SCSI
        depends on ISA || EISA || PCI
        help
          This is a driver for all SCSI host adapters manufactured by
@@ -634,6 +634,23 @@ config FCOE_FNIC
          <file:Documentation/scsi/scsi.txt>.
          The module will be called fnic.
 
+config SCSI_SNIC
+       tristate "Cisco SNIC Driver"
+       depends on PCI && SCSI
+       help
+         This is support for the Cisco PCI-Express SCSI HBA.
+
+         To compile this driver as a module, choose M here and read
+         <file:Documentation/scsi/scsi.txt>.
+         The module will be called snic.
+
+config SCSI_SNIC_DEBUG_FS
+       bool "Cisco SNIC Driver Debugfs Support"
+       depends on SCSI_SNIC && DEBUG_FS
+       help
+         This enables to list debugging information from SNIC Driver
+         available via debugfs file system
+
 config SCSI_DMX3191D
        tristate "DMX3191D SCSI support"
        depends on PCI && SCSI
@@ -1341,13 +1358,15 @@ config SCSI_DC395x
          To compile this driver as a module, choose M here: the
          module will be called dc395x.
 
-config SCSI_DC390T
-       tristate "Tekram DC390(T) and Am53/79C974 SCSI support"
+config SCSI_AM53C974
+       tristate "Tekram DC390(T) and Am53/79C974 SCSI support (new driver)"
        depends on PCI && SCSI
+       select SCSI_SPI_ATTRS
        ---help---
          This driver supports PCI SCSI host adapters based on the Am53C974A
          chip, e.g. Tekram DC390(T), DawiControl 2974 and some onboard
          PCscsi/PCnet (Am53/79C974) solutions.
+         This is a new implementation base on the generic esp_scsi driver.
 
          Documentation can be found in <file:Documentation/scsi/tmscsim.txt>.
 
@@ -1355,7 +1374,7 @@ config SCSI_DC390T
          based on NCR/Symbios chips. Use "NCR53C8XX SCSI support" for those.
 
          To compile this driver as a module, choose M here: the
-         module will be called tmscsim.
+         module will be called am53c974.
 
 config SCSI_T128
        tristate "Trantor T128/T128F/T228 SCSI support"
@@ -1451,19 +1470,26 @@ config SCSI_NSP32
          To compile this driver as a module, choose M here: the
          module will be called nsp32.
 
+config SCSI_WD719X
+       tristate "Western Digital WD7193/7197/7296 support"
+       depends on PCI && SCSI
+       select EEPROM_93CX6
+       ---help---
+         This is a driver for Western Digital WD7193, WD7197 and WD7296 PCI
+         SCSI controllers (based on WD33C296A chip).
+
 config SCSI_DEBUG
-       tristate "SCSI debugging host simulator"
+       tristate "SCSI debugging host and device simulator"
        depends on SCSI
        select CRC_T10DIF
        help
-         This is a host adapter simulator that can simulate multiple hosts
-         each with multiple dummy SCSI devices (disks). It defaults to one
-         host adapter with one dummy SCSI disk. Each dummy disk uses kernel
-         RAM as storage (i.e. it is a ramdisk). To save space when multiple
-         dummy disks are simulated, they share the same kernel RAM for 
-         their storage. See <http://sg.danny.cz/sg/sdebug26.html> for more
-         information. This driver is primarily of use to those testing the
-         SCSI and block subsystems. If unsure, say N.
+         This pseudo driver simulates one or more hosts (SCSI initiators),
+         each with one or more targets, each with one or more logical units.
+         Defaults to one of each, creating a small RAM disk device. Many
+         parameters found in the /sys/bus/pseudo/drivers/scsi_debug
+         directory can be tweaked at run time.
+         See <http://sg.danny.cz/sg/sdebug26.html> for more information.
+         Mainly used for testing and best as a module. If unsure, say N.
 
 config SCSI_MESH
        tristate "MESH (Power Mac internal SCSI) support"
@@ -1615,7 +1641,7 @@ config ATARI_SCSI_RESET_BOOT
          that leave the devices with SCSI operations partway completed.
 
 config MAC_SCSI
-       bool "Macintosh NCR5380 SCSI"
+       tristate "Macintosh NCR5380 SCSI"
        depends on MAC && SCSI=y
        select SCSI_SPI_ATTRS
        help
@@ -1734,7 +1760,6 @@ config SCSI_BFA_FC
 config SCSI_VIRTIO
        tristate "virtio-scsi support"
        depends on VIRTIO
-       select BLK_DEV_INTEGRITY
        help
           This is the virtual HBA driver for virtio.  If the kernel will
           be used in a virtual machine, say Y or M.