]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/message/fusion/Kconfig
[SCSI] mpt fusion: Changes in mptbase.c for logging support
[karo-tx-linux.git] / drivers / message / fusion / Kconfig
index ea31d84705107ca361d7cc0d59992a0aca3e97a3..f55cc03a75c9a8a5135a670ad3ad7f320b9b7a1f 100644 (file)
@@ -1,5 +1,6 @@
 
 menu "Fusion MPT device support"
+       depends on PCI
 
 config FUSION
        bool
@@ -36,6 +37,7 @@ config FUSION_FC
          LSIFC929
          LSIFC929X
          LSIFC929XL
+         Brocade FC 410/420
 
 config FUSION_SAS
        tristate "Fusion MPT ScsiHost drivers for SAS"
@@ -66,7 +68,7 @@ config FUSION_MAX_SGE
 
 config FUSION_CTL
        tristate "Fusion MPT misc device (ioctl) driver"
-       depends on FUSION_SPI || FUSION_FC
+       depends on FUSION_SPI || FUSION_FC || FUSION_SAS
        ---help---
          The Fusion MPT misc device driver provides specialized control
          of MPT adapters via system ioctl calls.  Use of ioctl calls to
@@ -100,4 +102,18 @@ config FUSION_LAN
 
          If unsure whether you really want or need this, say N.
 
+config FUSION_LOGGING
+       bool "Fusion MPT logging facility"
+       depends on FUSION
+       ---help---
+         This turns on a logging facility that can be used to debug a number
+         of Fusion MPT related problems.
+
+         The debug level can be programmed on the fly via SysFS (hex values)
+
+         echo [level] > /sys/class/scsi_host/host#/debug_level
+
+         There are various debug levels that an be found in the source:
+         file:drivers/message/fusion/mptdebug.h
+
 endmenu