Merge tag 'vfs-6.7.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
[linux-block.git] / drivers / scsi / qla2xxx / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
8e0df4a7 2config SCSI_QLA_FC
5433383e 3 tristate "QLogic QLA2XXX Fibre Channel Support"
b58b2ba3 4 depends on PCI && HAS_IOPORT && SCSI
6a38792c 5 depends on SCSI_FC_ATTRS
bcda771b 6 depends on NVME_FC || !NVME_FC
5433383e 7 select FW_LOADER
482c9dc7 8 select BTREE
a7f7f624 9 help
5433383e
AV
10 This qla2xxx driver supports all QLogic Fibre Channel
11 PCI and PCIe host adapters.
1da177e4 12
5433383e
AV
13 By default, firmware for the ISP parts will be loaded
14 via the Firmware Loader interface.
15
48c02fde 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
203c2910
AV
22 24xx, 54xx ql2400_fw.bin
23 25xx ql2500_fw.bin
5433383e
AV
24
25 Upon request, the driver caches the firmware image until
26 the driver is unloaded.
27
fdd52dfa 28 Firmware images can be retrieved from:
29
e689cf0c
CD
30 http://ldriver.qlogic.com/firmware/
31
32 They are also included in the linux-firmware tree as well.
75f8c1f6
NB
33
34config TCM_QLA2XXX
24c7d6c7 35 tristate "TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs"
75f8c1f6 36 depends on SCSI_QLA_FC && TARGET_CORE
df568d8e 37 depends on LIBFC
75f8c1f6
NB
38 select BTREE
39 default n
a7f7f624 40 help
24c7d6c7 41 Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs
54a5e73f
LO
42
43if TCM_QLA2XXX
44config TCM_QLA2XXX_DEBUG
45 bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs"
46 default n
a7f7f624 47 help
54a5e73f
LO
48 Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for QLogic 24xx+ series target mode HBAs
49 This will include code to enable the SCSI command jammer
50endif