xref: /linux/drivers/scsi/qla2xxx/Kconfig (revision 2c8c9aae4492f813b9b9ae95f0931945a693100e)
1# SPDX-License-Identifier: GPL-2.0-only
2config SCSI_QLA_FC
3	tristate "QLogic QLA2XXX Fibre Channel Support"
4	depends on PCI && HAS_IOPORT && SCSI
5	depends on SCSI_FC_ATTRS
6	depends on NVME_FC || !NVME_FC
7	select FW_LOADER
8	select BTREE
9	help
10	  This qla2xxx driver supports all QLogic Fibre Channel
11	  PCI and PCIe host adapters.
12
13	  By default, firmware for the ISP parts will be loaded
14	  via the Firmware Loader interface.
15
16	  ISP               Firmware Filename
17	  ----------        -----------------
18	  21xx              ql2100_fw.bin
19	  22xx              ql2200_fw.bin
20	  2300, 2312, 6312  ql2300_fw.bin
21	  2322, 6322        ql2322_fw.bin
22	  24xx, 54xx        ql2400_fw.bin
23	  25xx              ql2500_fw.bin
24
25	  Upon request, the driver caches the firmware image until
26	  the driver is unloaded.
27
28	  Firmware images are included in the linux-firmware tree.
29
30config TCM_QLA2XXX
31	tristate "TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs"
32	depends on SCSI_QLA_FC && TARGET_CORE
33	depends on LIBFC
34	select BTREE
35	default n
36	help
37	  Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+
38	  series target mode HBAs.
39
40if TCM_QLA2XXX
41config TCM_QLA2XXX_DEBUG
42	bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs"
43	default n
44	help
45	  Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for
46	  QLogic 24xx+ series target mode HBAs.
47	  This will include code to enable the SCSI command jammer.
48endif
49