blob: 5fc56fac97006325507a1bdafdcb291d0b7707eb [file] [log] [blame]
Kristian Høgsberg3038e352006-12-19 19:58:27 -05001# -*- shell-script -*-
2
Stefan Richter22a38e722006-12-31 17:20:20 +01003comment "An alternative FireWire stack is available with EXPERIMENTAL=y"
Stefan Richter9c87da42006-12-28 16:20:00 +01004 depends on EXPERIMENTAL=n
5
Stefan Richter11f494e2007-03-18 01:39:28 +01006config FIREWIRE
Stefan Richter9c87da42006-12-28 16:20:00 +01007 tristate "IEEE 1394 (FireWire) support (JUJU alternative stack, experimental)"
8 depends on EXPERIMENTAL
Kristian Høgsberg3038e352006-12-19 19:58:27 -05009 help
10 IEEE 1394 describes a high performance serial bus, which is also
11 known as FireWire(tm) or i.Link(tm) and is used for connecting all
12 sorts of devices (most notably digital video cameras) to your
13 computer.
14
15 If you have FireWire hardware and want to use it, say Y here. This
16 is the core support only, you will also need to select a driver for
17 your IEEE 1394 adapter.
18
Stefan Richter227e7d82007-01-07 22:33:59 +010019 To compile this driver as a module, say M here: the module will be
20 called fw-core.
Kristian Høgsberg3038e352006-12-19 19:58:27 -050021
Stefan Richter227e7d82007-01-07 22:33:59 +010022 This is the "JUJU" FireWire stack, an alternative implementation
23 designed for robustness and simplicity. You can build either this
24 stack, or the classic stack (the ieee1394 driver, ohci1394 etc.)
25 or both.
Kristian Høgsberg3038e352006-12-19 19:58:27 -050026
Stefan Richter11f494e2007-03-18 01:39:28 +010027config FIREWIRE_OHCI
Stefan Richter35b75412007-01-04 18:35:00 +010028 tristate "Support for OHCI FireWire host controllers"
Stefan Richter11f494e2007-03-18 01:39:28 +010029 depends on PCI && FIREWIRE
Kristian Høgsberged568912006-12-19 19:58:35 -050030 help
Stefan Richter35b75412007-01-04 18:35:00 +010031 Enable this driver if you have a FireWire controller based
Kristian Høgsberged568912006-12-19 19:58:35 -050032 on the OHCI specification. For all practical purposes, this
33 is the only chipset in use, so say Y here.
34
Stefan Richter227e7d82007-01-07 22:33:59 +010035 To compile this driver as a module, say M here: The module will be
36 called fw-ohci.
37
38 If you also build ohci1394 of the classic IEEE 1394 driver stack,
39 blacklist either ohci1394 or fw-ohci to let hotplug load the desired
40 driver.
Kristian Høgsberged568912006-12-19 19:58:35 -050041
Stefan Richter11f494e2007-03-18 01:39:28 +010042config FIREWIRE_SBP2
Kristian Høgsberg9ba136d2006-12-19 19:58:40 -050043 tristate "Support for storage devices (SBP-2 protocol driver)"
Stefan Richter11f494e2007-03-18 01:39:28 +010044 depends on FIREWIRE && SCSI
Kristian Høgsberg9ba136d2006-12-19 19:58:40 -050045 help
Stefan Richter35b75412007-01-04 18:35:00 +010046 This option enables you to use SBP-2 devices connected to a
47 FireWire bus. SBP-2 devices include storage devices like
Kristian Høgsberg9ba136d2006-12-19 19:58:40 -050048 harddisks and DVD drives, also some other FireWire devices
49 like scanners.
50
Stefan Richter227e7d82007-01-07 22:33:59 +010051 To compile this driver as a module, say M here: The module will be
52 called fw-sbp2.
53
Kristian Høgsberg9ba136d2006-12-19 19:58:40 -050054 You should also enable support for disks, CD-ROMs, etc. in the SCSI
55 configuration section.
56
Stefan Richter227e7d82007-01-07 22:33:59 +010057 If you also build sbp2 of the classic IEEE 1394 driver stack,
58 blacklist either sbp2 or fw-sbp2 to let hotplug load the desired
59 driver.
60