13038e353SKristian Høgsberg# -*- shell-script -*- 23038e353SKristian Høgsberg 322a38e72SStefan Richtercomment "An alternative FireWire stack is available with EXPERIMENTAL=y" 49c87da4eSStefan Richter depends on EXPERIMENTAL=n 59c87da4eSStefan Richter 611f494eeSStefan Richterconfig FIREWIRE 79c87da4eSStefan Richter tristate "IEEE 1394 (FireWire) support (JUJU alternative stack, experimental)" 89c87da4eSStefan Richter depends on EXPERIMENTAL 9e175569cSKristian Høgsberg select CRC_ITU_T 103038e353SKristian Høgsberg help 113038e353SKristian Høgsberg IEEE 1394 describes a high performance serial bus, which is also 123038e353SKristian Høgsberg known as FireWire(tm) or i.Link(tm) and is used for connecting all 133038e353SKristian Høgsberg sorts of devices (most notably digital video cameras) to your 143038e353SKristian Høgsberg computer. 153038e353SKristian Høgsberg 163038e353SKristian Høgsberg If you have FireWire hardware and want to use it, say Y here. This 173038e353SKristian Høgsberg is the core support only, you will also need to select a driver for 183038e353SKristian Høgsberg your IEEE 1394 adapter. 193038e353SKristian Høgsberg 20227e7d81SStefan Richter To compile this driver as a module, say M here: the module will be 21227e7d81SStefan Richter called fw-core. 223038e353SKristian Høgsberg 23227e7d81SStefan Richter This is the "JUJU" FireWire stack, an alternative implementation 24227e7d81SStefan Richter designed for robustness and simplicity. You can build either this 25227e7d81SStefan Richter stack, or the classic stack (the ieee1394 driver, ohci1394 etc.) 26227e7d81SStefan Richter or both. 273038e353SKristian Høgsberg 2811f494eeSStefan Richterconfig FIREWIRE_OHCI 2935b7541cSStefan Richter tristate "Support for OHCI FireWire host controllers" 3011f494eeSStefan Richter depends on PCI && FIREWIRE 31ed568912SKristian Høgsberg help 3235b7541cSStefan Richter Enable this driver if you have a FireWire controller based 33ed568912SKristian Høgsberg on the OHCI specification. For all practical purposes, this 34ed568912SKristian Høgsberg is the only chipset in use, so say Y here. 35ed568912SKristian Høgsberg 36227e7d81SStefan Richter To compile this driver as a module, say M here: The module will be 37227e7d81SStefan Richter called fw-ohci. 38227e7d81SStefan Richter 39227e7d81SStefan Richter If you also build ohci1394 of the classic IEEE 1394 driver stack, 40227e7d81SStefan Richter blacklist either ohci1394 or fw-ohci to let hotplug load the desired 41227e7d81SStefan Richter driver. 42ed568912SKristian Høgsberg 4311f494eeSStefan Richterconfig FIREWIRE_SBP2 449ba136d0SKristian Høgsberg tristate "Support for storage devices (SBP-2 protocol driver)" 4511f494eeSStefan Richter depends on FIREWIRE && SCSI 469ba136d0SKristian Høgsberg help 4735b7541cSStefan Richter This option enables you to use SBP-2 devices connected to a 4835b7541cSStefan Richter FireWire bus. SBP-2 devices include storage devices like 499ba136d0SKristian Høgsberg harddisks and DVD drives, also some other FireWire devices 509ba136d0SKristian Høgsberg like scanners. 519ba136d0SKristian Høgsberg 52227e7d81SStefan Richter To compile this driver as a module, say M here: The module will be 53227e7d81SStefan Richter called fw-sbp2. 54227e7d81SStefan Richter 559ba136d0SKristian Høgsberg You should also enable support for disks, CD-ROMs, etc. in the SCSI 569ba136d0SKristian Høgsberg configuration section. 579ba136d0SKristian Høgsberg 58227e7d81SStefan Richter If you also build sbp2 of the classic IEEE 1394 driver stack, 59227e7d81SStefan Richter blacklist either sbp2 or fw-sbp2 to let hotplug load the desired 60227e7d81SStefan Richter driver. 61227e7d81SStefan Richter 62