xref: /openbmc/linux/drivers/message/fusion/Kconfig (revision 1da177e4)
11da177e4SLinus Torvalds
21da177e4SLinus Torvaldsmenu "Fusion MPT device support"
31da177e4SLinus Torvalds
41da177e4SLinus Torvaldsconfig FUSION
51da177e4SLinus Torvalds	tristate "Fusion MPT (base + ScsiHost) drivers"
61da177e4SLinus Torvalds	depends on PCI && SCSI
71da177e4SLinus Torvalds	---help---
81da177e4SLinus Torvalds	  LSI Logic Fusion(TM) Message Passing Technology (MPT) device support
91da177e4SLinus Torvalds	  provides high performance SCSI host initiator, and LAN [1] interface
101da177e4SLinus Torvalds	  services to a host system.  The Fusion architecture is capable of
111da177e4SLinus Torvalds	  duplexing these protocols on high-speed Fibre Channel
121da177e4SLinus Torvalds	  (up to 2 GHz x 2 ports = 4 GHz) and parallel SCSI (up to Ultra-320)
131da177e4SLinus Torvalds	  physical medium.
141da177e4SLinus Torvalds
151da177e4SLinus Torvalds	  [1] LAN is not supported on parallel SCSI medium.
161da177e4SLinus Torvalds
171da177e4SLinus Torvaldsconfig FUSION_MAX_SGE
181da177e4SLinus Torvalds	int "Maximum number of scatter gather entries"
191da177e4SLinus Torvalds	depends on FUSION
201da177e4SLinus Torvalds	default "40"
211da177e4SLinus Torvalds	help
221da177e4SLinus Torvalds	  This option allows you to specify the maximum number of scatter-
231da177e4SLinus Torvalds	  gather entries per I/O. The driver defaults to 40, a reasonable number
241da177e4SLinus Torvalds	  for most systems. However, the user may increase this up to 128.
251da177e4SLinus Torvalds	  Increasing this parameter will require significantly more memory
261da177e4SLinus Torvalds	  on a per controller instance. Increasing the parameter is not
271da177e4SLinus Torvalds	  necessary (or recommended) unless the user will be running
281da177e4SLinus Torvalds	  large I/O's via the raw interface.
291da177e4SLinus Torvalds
301da177e4SLinus Torvaldsconfig FUSION_CTL
311da177e4SLinus Torvalds	tristate "Fusion MPT misc device (ioctl) driver"
321da177e4SLinus Torvalds	depends on FUSION
331da177e4SLinus Torvalds	---help---
341da177e4SLinus Torvalds	  The Fusion MPT misc device driver provides specialized control
351da177e4SLinus Torvalds	  of MPT adapters via system ioctl calls.  Use of ioctl calls to
361da177e4SLinus Torvalds	  the MPT driver requires that you create and use a misc device
371da177e4SLinus Torvalds	  node ala:
381da177e4SLinus Torvalds	  mknod /dev/mptctl c 10 240
391da177e4SLinus Torvalds
401da177e4SLinus Torvalds	  One use of this ioctl interface is to perform an upgrade (reflash)
411da177e4SLinus Torvalds	  of the MPT adapter firmware.  Refer to readme file(s) distributed
421da177e4SLinus Torvalds	  with the Fusion MPT linux driver for additional details.
431da177e4SLinus Torvalds
441da177e4SLinus Torvalds	  If enabled by saying M to this, a driver named: mptctl
451da177e4SLinus Torvalds	  will be compiled.
461da177e4SLinus Torvalds
471da177e4SLinus Torvalds	  If unsure whether you really want or need this, say N.
481da177e4SLinus Torvalds
491da177e4SLinus Torvaldsconfig FUSION_LAN
501da177e4SLinus Torvalds	tristate "Fusion MPT LAN driver"
511da177e4SLinus Torvalds	depends on FUSION && NET_FC
521da177e4SLinus Torvalds	---help---
531da177e4SLinus Torvalds	  This module supports LAN IP traffic over Fibre Channel port(s)
541da177e4SLinus Torvalds	  on Fusion MPT compatible hardware (LSIFC9xx chips).
551da177e4SLinus Torvalds	  The physical interface used is defined in RFC 2625.
561da177e4SLinus Torvalds	  Please refer to that document for details.
571da177e4SLinus Torvalds
581da177e4SLinus Torvalds	  Installing this driver requires the knowledge to configure and
591da177e4SLinus Torvalds	  activate a new network interface, "fc0", using standard Linux tools.
601da177e4SLinus Torvalds
611da177e4SLinus Torvalds	  If enabled by saying M to this, a driver named: mptlan
621da177e4SLinus Torvalds	  will be compiled.
631da177e4SLinus Torvalds
641da177e4SLinus Torvalds	  If unsure whether you really want or need this, say N.
651da177e4SLinus Torvalds
661da177e4SLinus Torvaldsendmenu
67