xref: /linux/drivers/firewire/Kconfig (revision 5c34202b8bf942da411b6599668a76b07449bbfd)
1# -*- shell-script -*-
2
3comment "An alternative FireWire stack is available with EXPERIMENTAL=y"
4	depends on EXPERIMENTAL=n
5
6config FIREWIRE
7	tristate "IEEE 1394 (FireWire) support (JUJU alternative stack, experimental)"
8	depends on EXPERIMENTAL
9	select CRC_ITU_T
10	help
11	  IEEE 1394 describes a high performance serial bus, which is also
12	  known as FireWire(tm) or i.Link(tm) and is used for connecting all
13	  sorts of devices (most notably digital video cameras) to your
14	  computer.
15
16	  If you have FireWire hardware and want to use it, say Y here.  This
17	  is the core support only, you will also need to select a driver for
18	  your IEEE 1394 adapter.
19
20	  To compile this driver as a module, say M here: the module will be
21	  called fw-core.
22
23	  This is the "JUJU" FireWire stack, an alternative implementation
24	  designed for robustness and simplicity.  You can build either this
25	  stack, or the classic stack (the ieee1394 driver, ohci1394 etc.)
26	  or both.
27
28config FIREWIRE_OHCI
29	tristate "Support for OHCI FireWire host controllers"
30	depends on PCI && FIREWIRE
31	help
32	  Enable this driver if you have a FireWire controller based
33	  on the OHCI specification.  For all practical purposes, this
34	  is the only chipset in use, so say Y here.
35
36	  To compile this driver as a module, say M here:  The module will be
37	  called fw-ohci.
38
39	  If you also build ohci1394 of the classic IEEE 1394 driver stack,
40	  blacklist either ohci1394 or fw-ohci to let hotplug load the desired
41	  driver.
42
43config FIREWIRE_SBP2
44	tristate "Support for storage devices (SBP-2 protocol driver)"
45	depends on FIREWIRE && SCSI
46	help
47	  This option enables you to use SBP-2 devices connected to a
48	  FireWire bus.  SBP-2 devices include storage devices like
49	  harddisks and DVD drives, also some other FireWire devices
50	  like scanners.
51
52	  To compile this driver as a module, say M here:  The module will be
53	  called fw-sbp2.
54
55	  You should also enable support for disks, CD-ROMs, etc. in the SCSI
56	  configuration section.
57
58	  If you also build sbp2 of the classic IEEE 1394 driver stack,
59	  blacklist either sbp2 or fw-sbp2 to let hotplug load the desired
60	  driver.
61
62