Merge git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
[linux-2.6] / drivers / fc4 / Kconfig
1 #
2 # FC4 device configuration
3 #
4
5 menu "Fibre Channel support"
6
7 config FC4
8         tristate "Fibre Channel and FC4 SCSI support"
9         ---help---
10           Fibre Channel is a high speed serial protocol mainly used to
11           connect large storage devices to the computer; it is compatible with
12           and intended to replace SCSI.
13
14           This is an experimental support for storage arrays connected to your
15           computer using optical fibre cables and the "X3.269-199X Fibre
16           Channel Protocol for SCSI" specification. If you want to use this,
17           you need to say Y here and to "SCSI support" as well as to the
18           drivers for the storage array itself and for the interface adapter
19           such as SOC or SOC+. This subsystem could even serve for IP
20           networking, with some code extensions.
21
22           If unsure, say N.
23
24 comment "FC4 drivers"
25         depends on FC4
26
27 config FC4_SOC
28         tristate "Sun SOC/Sbus"
29         depends on FC4!=n && SPARC
30         help
31           Serial Optical Channel is an interface card with one or two Fibre
32           Optic ports, each of which can be connected to a disk array. Note
33           that if you have older firmware in the card, you'll need the
34           microcode from the Solaris driver to make it work.
35
36           To compile this support as a module, choose M here: the module will
37           be called soc.
38
39 config FC4_SOCAL
40         tristate "Sun SOC+ (aka SOCAL)"
41         depends on FC4!=n && SPARC
42         ---help---
43           Serial Optical Channel Plus is an interface card with up to two
44           Fibre Optic ports. This card supports FC Arbitrated Loop (usually
45           A5000 or internal FC disks in E[3-6]000 machines through the
46           Interface Board). You'll probably need the microcode from the
47           Solaris driver to make it work.
48
49           To compile this support as a module, choose M here: the module will
50           be called socal.
51
52 comment "FC4 targets"
53         depends on FC4
54
55 config SCSI_PLUTO
56         tristate "SparcSTORAGE Array 100 and 200 series"
57         depends on FC4!=n && SCSI
58         help
59           If you never bought a disk array made by Sun, go with N.
60
61           To compile this support as a module, choose M here: the module will
62           be called pluto.
63
64 config SCSI_FCAL
65         tristate "Sun Enterprise Network Array (A5000 and EX500)" if SPARC
66         depends on FC4!=n && SCSI
67         help
68           This driver drives FC-AL disks connected through a Fibre Channel
69           card using the drivers/fc4 layer (currently only SOCAL). The most
70           common is either A5000 array or internal disks in E[3-6]000
71           machines.
72
73           To compile this support as a module, choose M here: the module will
74           be called fcal.
75
76 config SCSI_FCAL
77         prompt "Generic FC-AL disk driver"
78         depends on FC4!=n && SCSI && !SPARC
79
80 endmenu
81