xref: /openbmc/linux/drivers/scsi/qla2xxx/Kconfig (revision 87c2ce3b)
1config SCSI_QLA2XXX
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      ql2300_fw.bin
18	2322            ql2322_fw.bin
19	6312, 6322      ql6312_fw.bin
20	24xx            ql2400_fw.bin
21
22	Upon request, the driver caches the firmware image until
23	the driver is unloaded.
24
25	NOTE: The original method of building firmware-loader
26	modules has been deprecated as the firmware-images will
27	be removed from the kernel sources.
28
29config SCSI_QLA2XXX_EMBEDDED_FIRMWARE
30	bool "  Use firmware-loader modules (DEPRECATED)"
31	depends on SCSI_QLA2XXX
32
33config SCSI_QLA21XX
34	tristate "  Build QLogic ISP2100 firmware-module"
35	depends on SCSI_QLA2XXX_EMBEDDED_FIRMWARE
36	---help---
37	This driver supports the QLogic 21xx (ISP2100) host adapter family.
38
39config SCSI_QLA22XX
40	tristate "  Build QLogic ISP2200 firmware-module"
41	depends on SCSI_QLA2XXX_EMBEDDED_FIRMWARE
42	---help---
43	This driver supports the QLogic 22xx (ISP2200) host adapter family.
44
45config SCSI_QLA2300
46	tristate "  Build QLogic ISP2300 firmware-module"
47	depends on SCSI_QLA2XXX_EMBEDDED_FIRMWARE
48	---help---
49	This driver supports the QLogic 2300 (ISP2300 and ISP2312) host
50	adapter family.
51
52config SCSI_QLA2322
53	tristate "  Build QLogic ISP2322 firmware-module"
54	depends on SCSI_QLA2XXX_EMBEDDED_FIRMWARE
55	---help---
56	This driver supports the QLogic 2322 (ISP2322) host adapter family.
57
58config SCSI_QLA6312
59	tristate "  Build QLogic ISP63xx firmware-module"
60	depends on SCSI_QLA2XXX_EMBEDDED_FIRMWARE
61	---help---
62	This driver supports the QLogic 63xx (ISP6312 and ISP6322) host
63	adapter family.
64
65config SCSI_QLA24XX
66	tristate "  Build QLogic ISP24xx firmware-module"
67	depends on SCSI_QLA2XXX_EMBEDDED_FIRMWARE
68	---help---
69	This driver supports the QLogic 24xx (ISP2422 and ISP2432) host
70	adapter family.
71