xref: /openbmc/linux/drivers/message/fusion/Kconfig (revision 5f5affdd)
11da177e4SLinus Torvalds
21da177e4SLinus Torvaldsmenu "Fusion MPT device support"
31da177e4SLinus Torvalds
45f5affddSMoore, Eric Dean config FUSION_SPI
55f5affddSMoore, Eric Dean 	tristate "Fusion MPT ScsiHost drivers for SPI"
61da177e4SLinus Torvalds	depends on PCI && SCSI
71da177e4SLinus Torvalds	---help---
85f5affddSMoore, Eric Dean 	  SCSI HOST support for a parallel SCSI host adapters.
91da177e4SLinus Torvalds
105f5affddSMoore, Eric Dean 	  List of supported controllers:
115f5affddSMoore, Eric Dean 
125f5affddSMoore, Eric Dean 	  LSI53C1020
135f5affddSMoore, Eric Dean 	  LSI53C1020A
145f5affddSMoore, Eric Dean 	  LSI53C1030
155f5affddSMoore, Eric Dean 	  LSI53C1035
165f5affddSMoore, Eric Dean 
175f5affddSMoore, Eric Dean config FUSION_FC
185f5affddSMoore, Eric Dean 	tristate "Fusion MPT ScsiHost drivers for FC"
195f5affddSMoore, Eric Dean 	depends on PCI && SCSI
205f5affddSMoore, Eric Dean 	---help---
215f5affddSMoore, Eric Dean 	  SCSI HOST support for a Fiber Channel host adapters.
225f5affddSMoore, Eric Dean 
235f5affddSMoore, Eric Dean 	  List of supported controllers:
245f5affddSMoore, Eric Dean 
255f5affddSMoore, Eric Dean 	  LSIFC909
265f5affddSMoore, Eric Dean 	  LSIFC919
275f5affddSMoore, Eric Dean 	  LSIFC919X
285f5affddSMoore, Eric Dean 	  LSIFC929
295f5affddSMoore, Eric Dean 	  LSIFC929X
305f5affddSMoore, Eric Dean 	  LSIFC929XL
311da177e4SLinus Torvalds
321da177e4SLinus Torvaldsconfig FUSION_MAX_SGE
331da177e4SLinus Torvalds	int "Maximum number of scatter gather entries"
345f5affddSMoore, Eric Dean 	depends on FUSION_SPI || FUSION_FC
355f5affddSMoore, Eric Dean 	default "128"
361da177e4SLinus Torvalds	help
371da177e4SLinus Torvalds	  This option allows you to specify the maximum number of scatter-
381da177e4SLinus Torvalds	  gather entries per I/O. The driver defaults to 40, a reasonable number
391da177e4SLinus Torvalds	  for most systems. However, the user may increase this up to 128.
401da177e4SLinus Torvalds	  Increasing this parameter will require significantly more memory
411da177e4SLinus Torvalds	  on a per controller instance. Increasing the parameter is not
421da177e4SLinus Torvalds	  necessary (or recommended) unless the user will be running
431da177e4SLinus Torvalds	  large I/O's via the raw interface.
441da177e4SLinus Torvalds
451da177e4SLinus Torvaldsconfig FUSION_CTL
461da177e4SLinus Torvalds	tristate "Fusion MPT misc device (ioctl) driver"
475f5affddSMoore, Eric Dean 	depends on FUSION_SPI || FUSION_FC
481da177e4SLinus Torvalds	---help---
491da177e4SLinus Torvalds	  The Fusion MPT misc device driver provides specialized control
501da177e4SLinus Torvalds	  of MPT adapters via system ioctl calls.  Use of ioctl calls to
511da177e4SLinus Torvalds	  the MPT driver requires that you create and use a misc device
521da177e4SLinus Torvalds	  node ala:
531da177e4SLinus Torvalds	  mknod /dev/mptctl c 10 240
541da177e4SLinus Torvalds
551da177e4SLinus Torvalds	  One use of this ioctl interface is to perform an upgrade (reflash)
561da177e4SLinus Torvalds	  of the MPT adapter firmware.  Refer to readme file(s) distributed
571da177e4SLinus Torvalds	  with the Fusion MPT linux driver for additional details.
581da177e4SLinus Torvalds
591da177e4SLinus Torvalds	  If enabled by saying M to this, a driver named: mptctl
601da177e4SLinus Torvalds	  will be compiled.
611da177e4SLinus Torvalds
621da177e4SLinus Torvalds	  If unsure whether you really want or need this, say N.
631da177e4SLinus Torvalds
641da177e4SLinus Torvaldsconfig FUSION_LAN
651da177e4SLinus Torvalds	tristate "Fusion MPT LAN driver"
665f5affddSMoore, Eric Dean 	depends on FUSION_FC && NET_FC
671da177e4SLinus Torvalds	---help---
681da177e4SLinus Torvalds	  This module supports LAN IP traffic over Fibre Channel port(s)
691da177e4SLinus Torvalds	  on Fusion MPT compatible hardware (LSIFC9xx chips).
701da177e4SLinus Torvalds	  The physical interface used is defined in RFC 2625.
711da177e4SLinus Torvalds	  Please refer to that document for details.
721da177e4SLinus Torvalds
731da177e4SLinus Torvalds	  Installing this driver requires the knowledge to configure and
741da177e4SLinus Torvalds	  activate a new network interface, "fc0", using standard Linux tools.
751da177e4SLinus Torvalds
761da177e4SLinus Torvalds	  If enabled by saying M to this, a driver named: mptlan
771da177e4SLinus Torvalds	  will be compiled.
781da177e4SLinus Torvalds
791da177e4SLinus Torvalds	  If unsure whether you really want or need this, say N.
801da177e4SLinus Torvalds
811da177e4SLinus Torvaldsendmenu
82