Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 
0003 menuconfig FUSION
0004         bool "Fusion MPT device support"
0005         depends on PCI
0006         help
0007         Say Y here to get to see options for Fusion Message
0008         Passing Technology (MPT) drivers.
0009         This option alone does not add any kernel code.
0010 
0011         If you say N, all options in this submenu will be skipped and disabled.
0012 
0013 if FUSION
0014 
0015 config FUSION_SPI
0016         tristate "Fusion MPT ScsiHost drivers for SPI"
0017         depends on PCI && SCSI
0018         select SCSI_SPI_ATTRS
0019         help
0020           SCSI HOST support for a parallel SCSI host adapters.
0021 
0022           List of supported controllers:
0023 
0024           LSI53C1020
0025           LSI53C1020A
0026           LSI53C1030
0027           LSI53C1035
0028           ATTO UL4D
0029 
0030 config FUSION_FC
0031         tristate "Fusion MPT ScsiHost drivers for FC"
0032         depends on PCI && SCSI
0033         depends on SCSI_FC_ATTRS
0034         help
0035           SCSI HOST support for a Fiber Channel host adapters.
0036 
0037           List of supported controllers:
0038 
0039           LSIFC909
0040           LSIFC919
0041           LSIFC919X
0042           LSIFC929
0043           LSIFC929X
0044           LSIFC929XL
0045           LSIFC949X
0046           LSIFC949E
0047           Brocade FC 410/420
0048 
0049 config FUSION_SAS
0050         tristate "Fusion MPT ScsiHost drivers for SAS"
0051         depends on PCI && SCSI
0052         select SCSI_SAS_ATTRS
0053         help
0054           SCSI HOST support for a SAS host adapters.
0055 
0056           List of supported controllers:
0057 
0058           LSISAS1064
0059           LSISAS1068
0060           LSISAS1064E
0061           LSISAS1068E
0062           LSISAS1078
0063 
0064 config FUSION_MAX_SGE
0065         int "Maximum number of scatter gather entries (16 - 128)"
0066         default "128"
0067         range 16 128
0068         help
0069           This option allows you to specify the maximum number of scatter-
0070           gather entries per I/O. The driver default is 128, which matches
0071           SCSI_MAX_PHYS_SEGMENTS. However, it may decreased down to 16.
0072           Decreasing this parameter will reduce memory requirements
0073           on a per controller instance.
0074 
0075 config FUSION_CTL
0076         tristate "Fusion MPT misc device (ioctl) driver"
0077         depends on FUSION_SPI || FUSION_FC || FUSION_SAS
0078         help
0079           The Fusion MPT misc device driver provides specialized control
0080           of MPT adapters via system ioctl calls.  Use of ioctl calls to
0081           the MPT driver requires that you create and use a misc device
0082           node ala:
0083           mknod /dev/mptctl c 10 240
0084 
0085           One use of this ioctl interface is to perform an upgrade (reflash)
0086           of the MPT adapter firmware.  Refer to readme file(s) distributed
0087           with the Fusion MPT linux driver for additional details.
0088 
0089           If enabled by saying M to this, a driver named: mptctl
0090           will be compiled.
0091 
0092           If unsure whether you really want or need this, say N.
0093 
0094 config FUSION_LAN
0095         tristate "Fusion MPT LAN driver"
0096         depends on FUSION_FC && NET_FC
0097         help
0098           This module supports LAN IP traffic over Fibre Channel port(s)
0099           on Fusion MPT compatible hardware (LSIFC9xx chips).
0100           The physical interface used is defined in RFC 2625.
0101           Please refer to that document for details.
0102 
0103           Installing this driver requires the knowledge to configure and
0104           activate a new network interface, "fc0", using standard Linux tools.
0105 
0106           If enabled by saying M to this, a driver named: mptlan
0107           will be compiled.
0108 
0109           If unsure whether you really want or need this, say N.
0110 
0111 config FUSION_LOGGING
0112         bool "Fusion MPT logging facility"
0113         help
0114           This turns on a logging facility that can be used to debug a number
0115           of Fusion MPT related problems.
0116 
0117           The debug level can be programmed on the fly via SysFS (hex values)
0118 
0119           echo [level] > /sys/class/scsi_host/host#/debug_level
0120 
0121           There are various debug levels that can be found in the source:
0122           file:drivers/message/fusion/mptdebug.h
0123 
0124 endif # FUSION