xref: /openbmc/linux/drivers/scsi/qla2xxx/Kconfig (revision bcda771b)
18e0df4a7SAndrew Vasquezconfig SCSI_QLA_FC
25433383eSAndrew Vasquez	tristate "QLogic QLA2XXX Fibre Channel Support"
35433383eSAndrew Vasquez	depends on PCI && SCSI
46a38792cSRandy Dunlap	depends on SCSI_FC_ATTRS
5bcda771bSArnd Bergmann	depends on NVME_FC || !NVME_FC
6577a4f81SAndrew Vasquez	select FW_LOADER
7482c9dc7SQuinn Tran	select BTREE
81da177e4SLinus Torvalds	---help---
95433383eSAndrew Vasquez	This qla2xxx driver supports all QLogic Fibre Channel
105433383eSAndrew Vasquez	PCI and PCIe host adapters.
115433383eSAndrew Vasquez
125433383eSAndrew Vasquez	By default, firmware for the ISP parts will be loaded
135433383eSAndrew Vasquez	via the Firmware Loader interface.
145433383eSAndrew Vasquez
155433383eSAndrew Vasquez	ISP               Firmware Filename
165433383eSAndrew Vasquez	----------        -----------------
175433383eSAndrew Vasquez	21xx              ql2100_fw.bin
185433383eSAndrew Vasquez	22xx              ql2200_fw.bin
1948c02fdeSandrew.vasquez@qlogic.com	2300, 2312, 6312  ql2300_fw.bin
2048c02fdeSandrew.vasquez@qlogic.com	2322, 6322        ql2322_fw.bin
21203c2910SAndrew Vasquez	24xx, 54xx        ql2400_fw.bin
22203c2910SAndrew Vasquez	25xx              ql2500_fw.bin
235433383eSAndrew Vasquez
245433383eSAndrew Vasquez	Upon request, the driver caches the firmware image until
255433383eSAndrew Vasquez	the driver is unloaded.
265433383eSAndrew Vasquez
27fdd52dfaSandrew.vasquez@qlogic.com	Firmware images can be retrieved from:
28fdd52dfaSandrew.vasquez@qlogic.com
29e689cf0cSChad Dupuis		http://ldriver.qlogic.com/firmware/
30e689cf0cSChad Dupuis
31e689cf0cSChad Dupuis	They are also included in the linux-firmware tree as well.
3275f8c1f6SNicholas Bellinger
3375f8c1f6SNicholas Bellingerconfig TCM_QLA2XXX
3424c7d6c7SSebastian Herbszt	tristate "TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs"
3575f8c1f6SNicholas Bellinger	depends on SCSI_QLA_FC && TARGET_CORE
36df568d8eSDavid S. Miller	depends on LIBFC
3775f8c1f6SNicholas Bellinger	select BTREE
3875f8c1f6SNicholas Bellinger	default n
3975f8c1f6SNicholas Bellinger	---help---
4024c7d6c7SSebastian Herbszt	Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs
4154a5e73fSLaurence Oberman
4254a5e73fSLaurence Obermanif TCM_QLA2XXX
4354a5e73fSLaurence Obermanconfig TCM_QLA2XXX_DEBUG
4454a5e73fSLaurence Oberman	bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs"
4554a5e73fSLaurence Oberman	default n
4654a5e73fSLaurence Oberman	---help---
4754a5e73fSLaurence Oberman	Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for QLogic 24xx+ series target mode HBAs
4854a5e73fSLaurence Oberman	This will include code to enable the SCSI command jammer
4954a5e73fSLaurence Obermanendif
50