Pull bugzilla-5653 into release branch
[linux-2.6] / drivers / scsi / qla2xxx / Kconfig
1 config SCSI_QLA_FC
2         tristate "QLogic QLA2XXX Fibre Channel Support"
3         depends on PCI && SCSI
4         select SCSI_FC_ATTRS
5         select FW_LOADER
6         ---help---
7         This qla2xxx driver supports all QLogic Fibre Channel
8         PCI and PCIe host adapters.
9
10         By default, firmware for the ISP parts will be loaded
11         via the Firmware Loader interface.
12
13         ISP               Firmware Filename
14         ----------        -----------------
15         21xx              ql2100_fw.bin
16         22xx              ql2200_fw.bin
17         2300, 2312, 6312  ql2300_fw.bin
18         2322, 6322        ql2322_fw.bin
19         24xx              ql2400_fw.bin
20
21         Upon request, the driver caches the firmware image until
22         the driver is unloaded.
23
24         Firmware images can be retrieved from:
25
26                 ftp://ftp.qlogic.com/outgoing/linux/firmware/
27
28         NOTE: The original method of building firmware-loader
29         modules has been deprecated as the firmware-images will
30         be removed from the kernel sources.
31
32 config SCSI_QLA2XXX_EMBEDDED_FIRMWARE
33         bool "  Use firmware-loader modules (DEPRECATED)"
34         depends on SCSI_QLA_FC
35         help
36           This option offers you the deprecated firmware-loader
37           modules that have been obsoleted by the usage of the
38           Firmware Loader interface in the qla2xxx driver.
39
40 config SCSI_QLA21XX
41         tristate "  Build QLogic ISP2100 firmware-module"
42         depends on SCSI_QLA_FC && SCSI_QLA2XXX_EMBEDDED_FIRMWARE
43         ---help---
44         This driver supports the QLogic 21xx (ISP2100) host adapter family.
45
46 config SCSI_QLA22XX
47         tristate "  Build QLogic ISP2200 firmware-module"
48         depends on SCSI_QLA_FC && SCSI_QLA2XXX_EMBEDDED_FIRMWARE
49         ---help---
50         This driver supports the QLogic 22xx (ISP2200) host adapter family.
51
52 config SCSI_QLA2300
53         tristate "  Build QLogic ISP2300/ISP6312 firmware-module"
54         depends on SCSI_QLA_FC && SCSI_QLA2XXX_EMBEDDED_FIRMWARE
55         ---help---
56         This driver supports the QLogic 2300 (ISP2300, ISP2312 and
57         ISP6312) host adapter family.
58
59 config SCSI_QLA2322
60         tristate "  Build QLogic ISP2322/ISP6322 firmware-module"
61         depends on SCSI_QLA_FC && SCSI_QLA2XXX_EMBEDDED_FIRMWARE
62         ---help---
63         This driver supports the QLogic 2322 (ISP2322 and ISP6322) host
64         adapter family.
65
66 config SCSI_QLA24XX
67         tristate "  Build QLogic ISP24xx firmware-module"
68         depends on SCSI_QLA_FC && SCSI_QLA2XXX_EMBEDDED_FIRMWARE
69         ---help---
70         This driver supports the QLogic 24xx (ISP2422 and ISP2432) host
71         adapter family.