18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ciconfig SCSI_QLA_FC 38c2ecf20Sopenharmony_ci tristate "QLogic QLA2XXX Fibre Channel Support" 48c2ecf20Sopenharmony_ci depends on PCI && SCSI 58c2ecf20Sopenharmony_ci depends on SCSI_FC_ATTRS 68c2ecf20Sopenharmony_ci depends on NVME_FC || !NVME_FC 78c2ecf20Sopenharmony_ci select FW_LOADER 88c2ecf20Sopenharmony_ci select BTREE 98c2ecf20Sopenharmony_ci help 108c2ecf20Sopenharmony_ci This qla2xxx driver supports all QLogic Fibre Channel 118c2ecf20Sopenharmony_ci PCI and PCIe host adapters. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci By default, firmware for the ISP parts will be loaded 148c2ecf20Sopenharmony_ci via the Firmware Loader interface. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci ISP Firmware Filename 178c2ecf20Sopenharmony_ci ---------- ----------------- 188c2ecf20Sopenharmony_ci 21xx ql2100_fw.bin 198c2ecf20Sopenharmony_ci 22xx ql2200_fw.bin 208c2ecf20Sopenharmony_ci 2300, 2312, 6312 ql2300_fw.bin 218c2ecf20Sopenharmony_ci 2322, 6322 ql2322_fw.bin 228c2ecf20Sopenharmony_ci 24xx, 54xx ql2400_fw.bin 238c2ecf20Sopenharmony_ci 25xx ql2500_fw.bin 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci Upon request, the driver caches the firmware image until 268c2ecf20Sopenharmony_ci the driver is unloaded. 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci Firmware images can be retrieved from: 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci http://ldriver.qlogic.com/firmware/ 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci They are also included in the linux-firmware tree as well. 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ciconfig TCM_QLA2XXX 358c2ecf20Sopenharmony_ci tristate "TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs" 368c2ecf20Sopenharmony_ci depends on SCSI_QLA_FC && TARGET_CORE 378c2ecf20Sopenharmony_ci depends on LIBFC 388c2ecf20Sopenharmony_ci select BTREE 398c2ecf20Sopenharmony_ci default n 408c2ecf20Sopenharmony_ci help 418c2ecf20Sopenharmony_ci Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ciif TCM_QLA2XXX 448c2ecf20Sopenharmony_ciconfig TCM_QLA2XXX_DEBUG 458c2ecf20Sopenharmony_ci bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs" 468c2ecf20Sopenharmony_ci default n 478c2ecf20Sopenharmony_ci help 488c2ecf20Sopenharmony_ci Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for QLogic 24xx+ series target mode HBAs 498c2ecf20Sopenharmony_ci This will include code to enable the SCSI command jammer 508c2ecf20Sopenharmony_ciendif 51