Lines Matching +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0-only
8 depends on BLOCK
13 depends on BLOCK
14 depends on SCSI_MOD
23 depends on BLOCK
29 If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or
40 To compile this driver as a module, choose M here and read
42 The module will be called scsi_mod.
44 However, do not compile this as a module if your root file system
45 (the one containing the directory /) is located on a SCSI device.
57 depends on NET
61 depends on SCSI && PROC_FS
66 files in sysfs but many legacy applications rely on this.
72 depends on KUNIT
79 comment "SCSI support type (disk, tape, CD-ROM)"
80 depends on SCSI
84 depends on SCSI
89 the IOMEGA ZIP drive, say Y and read the SCSI-HOWTO,
90 the Disk-HOWTO and the Multi-Disk-HOWTO, available from
92 CD-ROMs.
94 To compile this driver as a module, choose M here and read
96 The module will be called sd_mod.
98 Do not compile this driver as a module if your root file system
99 (the one containing the directory /) is located on a SCSI disk.
101 (below) as a module either.
105 depends on SCSI
108 SCSI-HOWTO, available from
111 for SCSI CD-ROMs.
113 To compile this driver as a module, choose M here and read
114 <file:Documentation/scsi/scsi.rst>. The module will be called st.
118 depends on SCSI && BLK_DEV
122 by SCSI, FireWire, USB or ATAPI, say Y and read the SCSI-HOWTO
123 and the CDROM-HOWTO at <http://www.tldp.org/docs.html#howto>.
125 Make sure to say Y or M to "ISO 9660 CD-ROM file system support".
127 To compile this driver as a module, choose M here and read
129 The module will be called sr_mod.
133 depends on SCSI
135 If you want to use SCSI scanners, synthesizers or CD-writers or just
137 CD-ROMs or tapes, say Y here. These won't be supported by the kernel
141 For scanners, look at SANE (<http://www.sane-project.org/>). For CD
149 <file:Documentation/scsi/scsi-generic.rst> for more information.
151 To compile this driver as a module, choose M here and read
152 <file:Documentation/scsi/scsi.rst>. The module will be called sg.
158 depends on SCSI
170 depends on SCSI
174 don't need this for those tiny 6-slot cdrom changers. Media
177 here. Check <file:Documentation/scsi/scsi-changer.rst> for details.
179 If you want to compile this as a module ( = code which can be
182 <file:Documentation/scsi/scsi.rst>. The module will be called ch.o.
187 depends on SCSI && ENCLOSURE_SERVICES
188 depends on m || SCSI_SAS_ATTRS != m
190 Enclosures are devices sitting on or in SCSI backplanes that
197 depends on SCSI
205 depends on SCSI
207 This turns on a logging facility that can be used to debug a number
231 depends on SCSI
234 system continues booting, and even probe devices on different
235 busses in parallel, leading to a significant speed-up.
238 or async on the kernel's command line.
245 depends on SCSI && KUNIT
249 depends on SCSI
253 depends on SCSI
255 If you wish to export transport-specific information about
260 depends on SCSI && NET
264 If you wish to export transport-specific information about
270 depends on SCSI && NET
273 If you wish to export transport-specific information about
279 depends on SCSI
282 If you wish to export transport-specific information about
289 depends on SCSI
291 If you wish to export transport-specific information about
297 bool "SCSI low-level drivers"
298 depends on SCSI!=n
305 depends on SCSI && INET
319 To compile this driver as a module, choose M here: the
320 module will be called iscsi_tcp.
325 http://open-iscsi.org
343 depends on SGI_HAS_WD93 && SCSI
345 If you have a Western Digital WD93 SCSI controller on
349 tristate "3ware 5/6/7/8xxx ATA-RAID support"
350 depends on PCI && HAS_IOPORT && SCSI
352 3ware is the only hardware ATA-Raid product in Linux to date.
359 <file:drivers/scsi/3w-xxxx.c>.
363 depends on PCI && SCSI
374 tristate "3ware 9xxx SATA-RAID support"
375 depends on PCI && SCSI
377 This driver supports the 9000 series 3ware SATA-RAID cards.
382 <file:drivers/scsi/3w-9xxx.c>.
385 tristate "3ware 97xx SAS/SATA-RAID support"
386 depends on PCI && SCSI
388 This driver supports the LSI 3ware 9750 6Gb/s SAS/SATA-RAID cards.
393 <file:drivers/scsi/3w-sas.c>.
397 depends on PCI && HAS_IOPORT && SCSI
401 To compile this driver as a module, choose M here: the
402 module will be called atp870u.
406 depends on ISA && SCSI
410 This is a driver for the AHA-1510, AHA-1520, AHA-1522, and AHA-2825
411 SCSI host adapters. It also works for the AVA-1505, but the IRQ etc.
414 It is explained in section 3.3 of the SCSI-HOWTO, available from
418 To compile this driver as a module, choose M here: the
419 module will be called aha152x.
423 depends on ISA && SCSI && ISA_DMA_API
426 3.4 of the SCSI-HOWTO, available from
432 To compile this driver as a module, choose M here: the
433 module will be called aha1542.
437 depends on EISA && SCSI
440 3.5 of the SCSI-HOWTO, available from
445 To compile this driver as a module, choose M here: the
446 module will be called aha1740.
450 depends on SCSI && PCI
456 To compile this driver as a module, choose M here: the module
468 depends on SCSI && PCI
470 Module for Marvell Universal Message Interface(UMI) driver
472 To compile this driver as a module, choose M here: the
473 module will be called mvumi.
477 depends on SCSI
478 depends on (ISA || EISA || PCI) && HAS_IOPORT
479 depends on ISA_DMA_API || !ISA
485 To compile this driver as a module, choose M here: the
486 module will be called advansys.
490 depends on PCI && SCSI
493 This is an ARECA-maintained driver by Erich Chen.
498 To compile this driver as a module, choose M here: the
499 module will be called arcmsr (modprobe arcmsr).
509 depends on SCSI && PCI
514 To compile this driver as a module, choose M here; the module
519 depends on SCSI && PCI && HAS_IOPORT
522 Adapters. Consult the SCSI-HOWTO, available from
526 Note that support for FlashPoint is only available for 32-bit
529 To compile this driver as a module, choose M here: the
530 module will be called BusLogic.
534 depends on SCSI_BUSLOGIC && PCI && HAS_IOPORT
543 depends on PCI
551 this module.
553 To compile this driver as a module, choose M here: the
554 module will be called myrb.
558 depends on PCI
559 depends on !CPU_BIG_ENDIAN || COMPILE_TEST
564 newer, SCSI-based interface only.
567 this module.
569 To compile this driver as a module, choose M here: the
570 module will be called myrs.
574 depends on PCI && SCSI && X86
577 To compile this driver as a module, choose M here: the
578 module will be called vmw_pvscsi.
582 depends on SCSI && XEN
591 tristate "Microsoft Hyper-V virtual storage driver"
592 depends on SCSI && HYPERV
593 depends on m || SCSI_FC_ATTRS != m
596 Select this option to enable the Hyper-V virtual storage driver.
599 tristate "LibFC module"
600 depends on SCSI_FC_ATTRS
603 Fibre Channel library module
606 tristate "LibFCoE module"
607 depends on LIBFC
609 Library for Fibre Channel over Ethernet module
612 tristate "FCoE module"
613 depends on PCI
614 depends on LIBFCOE
616 Fibre Channel over Ethernet module
620 depends on PCI && X86
621 depends on LIBFCOE
623 This is support for the Cisco PCI-Express FCoE HBA.
625 To compile this driver as a module, choose M here and read
627 The module will be called fnic.
631 depends on PCI && SCSI
633 This is support for the Cisco PCI-Express SCSI HBA.
635 To compile this driver as a module, choose M here and read
637 The module will be called snic.
641 depends on SCSI_SNIC && DEBUG_FS
648 depends on PCI && HAS_IOPORT && SCSI
653 To compile this driver as a module, choose M here: the
654 module will be called dmx3191d.
658 depends on SCSI
661 tristate "Future Domain TMC-3260/AHA-2920A PCI SCSI support"
662 depends on PCI && HAS_IOPORT && SCSI
665 This is support for Future Domain's PCI SCSI host adapters (TMC-3260)
666 and other adapters with PCI bus based on the Future Domain chipsets
667 (Adaptec AHA-2920A).
669 NOTE: Newer Adaptec AHA-2920C boards use the Adaptec AIC-7850 chip
672 Adaptec AHA-2920A boards with a Future Domain chip on them.
674 To compile this driver as a module, choose M here: the
675 module will be called fdomain_pci.
679 depends on ISA && SCSI
683 This is support for Future Domain's 16-bit SCSI host adapters
684 (TMC-1660/1680, TMC-1650/1670, TMC-1610M/MER/MEX) and other adapters
685 with ISA bus based on the Future Domain chipsets (Quantum ISA-200S,
686 ISA-250MG; and at least one IBM board).
688 To compile this driver as a module, choose M here: the
689 module will be called fdomain_isa.
693 depends on PCI && SCSI
694 depends on X86
702 depends on ISA && SCSI && HAS_IOPORT_MAP
705 This is a driver for old ISA card SCSI controllers based on a
708 various 8-bit and 16-bit ISA cards bundled with SCSI scanners.
710 To compile this driver as a module, choose M here: the
711 module will be called g_NCR5380.
715 depends on PCI && HAS_IOPORT && SCSI
719 and <http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=SERV-RAID>
724 To compile this driver as a module, choose M here: the
725 module will be called ips.
729 depends on PPC_PSERIES
734 To compile this driver as a module, choose M here: the
735 module will be called ibmvscsi.
739 depends on PPC_PSERIES && TARGET_CORE && SCSI && PCI
743 guest and/or the host that run on the same server.
744 More information on VSCSI protocol can be found at www.power.org
751 To compile this driver as a module, choose M here: the
752 module will be called ibmvscsis.
756 depends on PPC_PSERIES && SCSI
757 depends on SCSI_FC_ATTRS
761 To compile this driver as a module, choose M here: the
762 module will be called ibmvfc.
766 depends on SCSI_IBMVFC
775 depends on PCI && HAS_IOPORT && SCSI
778 read the SCSI-HOWTO, available from
781 To compile this driver as a module, choose M here: the
782 module will be called initio.
785 tristate "Initio INI-A100U2W support"
786 depends on PCI && HAS_IOPORT && SCSI
788 This is support for the Initio INI-A100U2W SCSI host adapter.
789 Please read the SCSI-HOWTO, available from
792 To compile this driver as a module, choose M here: the
793 module will be called a100u2w.
796 tristate "IOMEGA parallel port (ppa - older drives)"
797 depends on SCSI && PARPORT_PC
798 depends on HAS_IOPORT
809 then you should say N here and Y to "IOMEGA parallel port (imm -
814 the SCSI-HOWTO, which is available from
820 To compile this driver as a module, choose M here: the
821 module will be called ppa.
824 tristate "IOMEGA parallel port (imm - newer drives)"
825 depends on SCSI && PARPORT_PC
837 here and Y to "IOMEGA Parallel Port (ppa - older drives)", above.
841 the SCSI-HOWTO, which is available from
847 To compile this driver as a module, choose M here: the
848 module will be called imm.
851 bool "ppa/imm option - Assume slow parport control register"
852 depends on SCSI_PPA || SCSI_IMM
856 available on the parallel port data/status register. This option
866 depends on GSC && SCSI
870 many PA-RISC workstations & servers. If you do not know whether you
875 depends on SNI_RM && SCSI
884 depends on SCSI_LASI700 || SCSI_SNI_53C710
889 depends on PCI && SCSI
896 To compile this driver as a module, choose M here: the
897 module will be called stex.
901 depends on SCSI_A4000T || SCSI_ZORRO7XX || MVME16x_SCSI || BVME6000_SCSI
906 depends on PCI && SCSI
910 PCI-SCSI controllers. It also supports the subset of LSI53C10XX
911 Ultra-160 controllers that are based on the SYM53C8XX SCRIPTS
912 language. It does not support LSI53C10XX Ultra-320 PCI-X SCSI
920 depends on SCSI_SYM53C8XX_2
923 This option only applies to PCI-SCSI chips that are PCI DAC
924 capable (875A, 895A, 896, 1010-33, 1010-66, 1000).
927 32-bit DMA. When set to 1, the chip will be able to perform DMA
929 full 64-bit DMA address range, but can only address 16 segments
937 x 4GB segments limitation) can be used on systems that require
943 depends on SCSI_SYM53C8XX_2
954 depends on SCSI_SYM53C8XX_2
960 This value is used as a compiled-in hard limit.
964 depends on SCSI_SYM53C8XX_2
973 depends on PCI && SCSI
984 depends on SCSI_IPR
993 depends on SCSI_IPR
1002 depends on GSC && SCSI
1006 PA-RISC processor and the NCR 53c720 SCSI controller on C100,
1007 C110, J200, J210 and some D, K & R-class machines. It's also
1008 used on the add-in Bluefish, Barracuda & Shrike SCSI cards.
1013 depends on SCSI_ZALON
1016 "Tagged command queuing" is a feature of SCSI-2 which improves
1020 (like head positioning) based on its own request queue. Some SCSI
1028 4, set queue depth to 16 for target 2 and target 3 on controller 0
1029 and set queue depth to 10 for target 0 / lun 2 on controller 1.
1039 depends on SCSI_ZALON
1056 depends on SCSI_ZALON
1059 The SCSI Parallel Interface-2 Standard defines 5 classes of transfer
1060 rates: FAST-5, FAST-10, FAST-20, FAST-40 and FAST-80. The numbers
1061 are respectively the maximum data transfer rates in mega-transfers
1062 per second for each class. For example, a FAST-20 Wide 16 device is
1068 a value between 5 and 80, depending on the capability of your SCSI
1074 since the driver will get this information from the user set-up. It
1077 for FAST-20 synchronous data transfer (20 mega-transfers per
1090 depends on SCSI_ZALON && SCSI_NCR53C8XX_DEFAULT_TAGS=0
1093 device of yours to not support properly the target-disconnect
1096 than 1 device on a SCSI bus. The normal answer therefore is N.
1100 depends on ISA && SCSI
1103 FastSCSI! cards as well as any other card based on the FASXX chip
1112 SCSI-HOWTO, available from
1115 To compile this driver as a module, choose M here: the
1116 module will be called qlogicfas.
1120 depends on PCI && SCSI
1124 To compile this driver as a module, choose M here: the
1125 module will be called qla1280.
1129 depends on SBUS && SCSI
1136 To compile this driver as a module, choose M here: the
1137 module will be called qlogicpti.
1146 depends on PCI && SCSI
1147 depends on CPU_FREQ
1148 depends on SCSI_FC_ATTRS
1149 depends on NVME_TARGET_FC || NVME_TARGET_FC=n
1150 depends on NVME_FC || NVME_FC=n
1159 depends on SCSI_LPFC && DEBUG_FS
1168 depends on EISA && SCSI
1177 depends on PCI && HAS_IOPORT && SCSI
1180 This driver supports PCI SCSI host adapters based on the ASIC
1181 TRM-S1040 chip, e.g Tekram DC395(U/UW/F) and DC315(U) variants.
1188 To compile this driver as a module, choose M here: the
1189 module will be called dc395x.
1193 depends on PCI && SCSI
1196 This driver supports PCI SCSI host adapters based on the Am53C974A
1199 This is a new implementation base on the generic esp_scsi driver.
1202 based on NCR/Symbios chips. Use "NCR53C8XX SCSI support" for those.
1204 To compile this driver as a module, choose M here: the
1205 module will be called am53c974.
1208 tristate "Workbit NinjaSCSI-32Bi/UDE support"
1209 depends on PCI && SCSI && !64BIT && HAS_IOPORT
1211 This is support for the Workbit NinjaSCSI-32Bi/UDE PCI/Cardbus
1212 SCSI host adapter. Please read the SCSI-HOWTO, available from
1215 To compile this driver as a module, choose M here: the
1216 module will be called nsp32.
1220 depends on PCI && SCSI
1224 SCSI controllers (based on WD33C296A chip).
1228 depends on SCSI
1237 Mainly used for testing and best as a module. If unsure, say N.
1241 depends on PPC32 && PPC_PMAC && SCSI
1248 To compile this driver as a module, choose M here: the
1249 module will be called mesh.
1253 depends on SCSI_MESH
1256 On Power Macintoshes (and clones) where the MESH SCSI bus adaptor
1259 operation at up to 10 MB/s. On machines where the SCSI bus
1267 depends on SCSI_MESH
1272 depends on PPC32 && PPC_PMAC && SCSI
1274 On Power Macintoshes (and clones) with two SCSI buses, the external
1279 To compile this driver as a module, choose M here: the
1280 module will be called mac53c94.
1286 depends on MACH_JAZZ && SCSI=y
1290 4000, Acer PICA, Olivetti M700-10 and a few other identical OEM
1295 depends on AMIGA && SCSI
1298 built-in SCSI controller, say Y. Otherwise, say N.
1300 To compile this driver as a module, choose M here: the
1301 module will be called a3000.
1305 depends on ZORRO && SCSI
1310 To compile this driver as a module, choose M here: the
1311 module will be called a2091.
1315 depends on ZORRO && SCSI
1320 answer N. This driver does NOT work for the T-Rex series of
1321 accelerators from TekMagic and GVP-M.
1323 To compile this driver as a module, choose M here: the
1324 module will be called gvp11.
1328 depends on AMIGA && SCSI
1332 built-in SCSI controller, say Y. Otherwise, say N.
1334 To compile this driver as a module, choose M here: the
1335 module will be called a4000t.
1339 depends on ZORRO && SCSI
1342 Support for various NCR53c710-based SCSI controllers on Zorro
1345 - the Amiga 4091 Zorro III SCSI-2 controller,
1346 - the MacroSystem Development's WarpEngine Amiga SCSI-2 controller
1349 - the SCSI controller on the Phase5 Blizzard PowerUP 603e+
1351 - the SCSI controller on the GVP Turbo 040/060 accelerator.
1355 depends on ZORRO && SCSI
1359 Support for various NCR53C9x (ESP) based SCSI controllers on Zorro
1362 - the Phase5 Blizzard 1230 II and IV SCSI controllers,
1363 - the Phase5 Blizzard 2060 SCSI controller,
1364 - the Phase5 Blizzard Cyberstorm and Cyberstorm II SCSI
1366 - the Fastlane Zorro III SCSI controller.
1370 depends on ATARI && SCSI
1373 If you have an Atari with built-in NCR5380 SCSI controller (TT,
1377 To compile this driver as a module, choose M here: the module will
1383 ST-DMA, replacing ACSI). It does NOT support other schemes, like
1388 depends on MAC && SCSI
1391 This is the NCR 5380 SCSI controller included on most of the 68030
1393 SCSI-HOWTO, available from
1398 depends on MAC && SCSI
1402 This is the NCR 53c9x SCSI controller found on most of the 68040
1405 To compile this driver as a module, choose M here: the module
1410 depends on MVME147 && SCSI=y
1413 Support for the on-board SCSI controller on the Motorola MVME147
1414 single-board computer.
1418 depends on MVME16x && SCSI
1427 depends on BVME6000 && SCSI
1436 depends on SUN3 && SCSI
1441 "Sun3" type VME scsi controllers also based on the NCR5380.
1442 General Linux information on the Sun 3 series (now discontinued)
1447 depends on SUN3X && SCSI=y
1450 The ESP was an on-board SCSI controller used on Sun 3/80
1455 depends on SBUS && SCSI
1459 chipset is present in most SPARC SBUS-based computers and
1463 To compile this driver as a module, choose M here: the
1464 module will be called sun_esp.
1468 depends on S390 && QDIO && SCSI
1469 depends on SCSI_FC_ATTRS
1479 Commands", SC33-8411.
1481 This driver is also available as a module. This module will be
1482 called zfcp. If you want to compile it as a module, say M here
1487 depends on PCI && SCSI && NET
1493 tristate "PMC-Sierra SPC 8001 SAS/SATA Based Host Adapter driver"
1494 depends on PCI && SCSI
1497 This driver supports PMC-Sierra PCIE SAS/SATA 8x6G SPC 8001 chip
1502 depends on PCI && SCSI
1503 depends on SCSI_FC_ATTRS
1507 To compile this driver as a module, choose M here. The module will
1511 tristate "virtio-scsi support"
1512 depends on VIRTIO