0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config SCSI_QLA_FC
0003 tristate "QLogic QLA2XXX Fibre Channel Support"
0004 depends on PCI && SCSI
0005 depends on SCSI_FC_ATTRS
0006 depends on NVME_FC || !NVME_FC
0007 select FW_LOADER
0008 select BTREE
0009 help
0010 This qla2xxx driver supports all QLogic Fibre Channel
0011 PCI and PCIe host adapters.
0012
0013 By default, firmware for the ISP parts will be loaded
0014 via the Firmware Loader interface.
0015
0016 ISP Firmware Filename
0017 ---------- -----------------
0018 21xx ql2100_fw.bin
0019 22xx ql2200_fw.bin
0020 2300, 2312, 6312 ql2300_fw.bin
0021 2322, 6322 ql2322_fw.bin
0022 24xx, 54xx ql2400_fw.bin
0023 25xx ql2500_fw.bin
0024
0025 Upon request, the driver caches the firmware image until
0026 the driver is unloaded.
0027
0028 Firmware images can be retrieved from:
0029
0030 http://ldriver.qlogic.com/firmware/
0031
0032 They are also included in the linux-firmware tree as well.
0033
0034 config TCM_QLA2XXX
0035 tristate "TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs"
0036 depends on SCSI_QLA_FC && TARGET_CORE
0037 depends on LIBFC
0038 select BTREE
0039 default n
0040 help
0041 Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs
0042
0043 if TCM_QLA2XXX
0044 config TCM_QLA2XXX_DEBUG
0045 bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs"
0046 default n
0047 help
0048 Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for QLogic 24xx+ series target mode HBAs
0049 This will include code to enable the SCSI command jammer
0050 endif