diff options
Diffstat (limited to 'drivers/message/fusion/Kconfig')
-rw-r--r-- | drivers/message/fusion/Kconfig | 56 |
1 files changed, 38 insertions, 18 deletions
diff --git a/drivers/message/fusion/Kconfig b/drivers/message/fusion/Kconfig index 452418b24d7b..33f209a39cb6 100644 --- a/drivers/message/fusion/Kconfig +++ b/drivers/message/fusion/Kconfig | |||
@@ -2,34 +2,54 @@ | |||
2 | menu "Fusion MPT device support" | 2 | menu "Fusion MPT device support" |
3 | 3 | ||
4 | config FUSION | 4 | config FUSION |
5 | tristate "Fusion MPT (base + ScsiHost) drivers" | 5 | bool |
6 | default n | ||
7 | |||
8 | config FUSION_SPI | ||
9 | tristate "Fusion MPT ScsiHost drivers for SPI" | ||
10 | depends on PCI && SCSI | ||
11 | select FUSION | ||
12 | ---help--- | ||
13 | SCSI HOST support for a parallel SCSI host adapters. | ||
14 | |||
15 | List of supported controllers: | ||
16 | |||
17 | LSI53C1020 | ||
18 | LSI53C1020A | ||
19 | LSI53C1030 | ||
20 | LSI53C1035 | ||
21 | |||
22 | config FUSION_FC | ||
23 | tristate "Fusion MPT ScsiHost drivers for FC" | ||
6 | depends on PCI && SCSI | 24 | depends on PCI && SCSI |
25 | select FUSION | ||
7 | ---help--- | 26 | ---help--- |
8 | LSI Logic Fusion(TM) Message Passing Technology (MPT) device support | 27 | SCSI HOST support for a Fiber Channel host adapters. |
9 | provides high performance SCSI host initiator, and LAN [1] interface | ||
10 | services to a host system. The Fusion architecture is capable of | ||
11 | duplexing these protocols on high-speed Fibre Channel | ||
12 | (up to 2 GHz x 2 ports = 4 GHz) and parallel SCSI (up to Ultra-320) | ||
13 | physical medium. | ||
14 | 28 | ||
15 | [1] LAN is not supported on parallel SCSI medium. | 29 | List of supported controllers: |
30 | |||
31 | LSIFC909 | ||
32 | LSIFC919 | ||
33 | LSIFC919X | ||
34 | LSIFC929 | ||
35 | LSIFC929X | ||
36 | LSIFC929XL | ||
16 | 37 | ||
17 | config FUSION_MAX_SGE | 38 | config FUSION_MAX_SGE |
18 | int "Maximum number of scatter gather entries" | 39 | int "Maximum number of scatter gather entries (16 - 128)" |
19 | depends on FUSION | 40 | depends on FUSION |
20 | default "40" | 41 | default "128" |
42 | range 16 128 | ||
21 | help | 43 | help |
22 | This option allows you to specify the maximum number of scatter- | 44 | This option allows you to specify the maximum number of scatter- |
23 | gather entries per I/O. The driver defaults to 40, a reasonable number | 45 | gather entries per I/O. The driver default is 128, which matches |
24 | for most systems. However, the user may increase this up to 128. | 46 | SCSI_MAX_PHYS_SEGMENTS. However, it may decreased down to 16. |
25 | Increasing this parameter will require significantly more memory | 47 | Decreasing this parameter will reduce memory requirements |
26 | on a per controller instance. Increasing the parameter is not | 48 | on a per controller instance. |
27 | necessary (or recommended) unless the user will be running | ||
28 | large I/O's via the raw interface. | ||
29 | 49 | ||
30 | config FUSION_CTL | 50 | config FUSION_CTL |
31 | tristate "Fusion MPT misc device (ioctl) driver" | 51 | tristate "Fusion MPT misc device (ioctl) driver" |
32 | depends on FUSION | 52 | depends on FUSION_SPI || FUSION_FC |
33 | ---help--- | 53 | ---help--- |
34 | The Fusion MPT misc device driver provides specialized control | 54 | The Fusion MPT misc device driver provides specialized control |
35 | of MPT adapters via system ioctl calls. Use of ioctl calls to | 55 | of MPT adapters via system ioctl calls. Use of ioctl calls to |
@@ -48,7 +68,7 @@ config FUSION_CTL | |||
48 | 68 | ||
49 | config FUSION_LAN | 69 | config FUSION_LAN |
50 | tristate "Fusion MPT LAN driver" | 70 | tristate "Fusion MPT LAN driver" |
51 | depends on FUSION && NET_FC | 71 | depends on FUSION_FC && NET_FC |
52 | ---help--- | 72 | ---help--- |
53 | This module supports LAN IP traffic over Fibre Channel port(s) | 73 | This module supports LAN IP traffic over Fibre Channel port(s) |
54 | on Fusion MPT compatible hardware (LSIFC9xx chips). | 74 | on Fusion MPT compatible hardware (LSIFC9xx chips). |