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 63038e353SKristian Høgsbergconfig FW 79c87da4eSStefan Richter tristate "IEEE 1394 (FireWire) support (JUJU alternative stack, experimental)" 89c87da4eSStefan Richter depends on EXPERIMENTAL 93038e353SKristian Høgsberg help 103038e353SKristian Høgsberg IEEE 1394 describes a high performance serial bus, which is also 113038e353SKristian Høgsberg known as FireWire(tm) or i.Link(tm) and is used for connecting all 123038e353SKristian Høgsberg sorts of devices (most notably digital video cameras) to your 133038e353SKristian Høgsberg computer. 143038e353SKristian Høgsberg 153038e353SKristian Høgsberg If you have FireWire hardware and want to use it, say Y here. This 163038e353SKristian Høgsberg is the core support only, you will also need to select a driver for 173038e353SKristian Høgsberg your IEEE 1394 adapter. 183038e353SKristian Høgsberg 19227e7d81SStefan Richter To compile this driver as a module, say M here: the module will be 20227e7d81SStefan Richter called fw-core. 213038e353SKristian Høgsberg 22227e7d81SStefan Richter This is the "JUJU" FireWire stack, an alternative implementation 23227e7d81SStefan Richter designed for robustness and simplicity. You can build either this 24227e7d81SStefan Richter stack, or the classic stack (the ieee1394 driver, ohci1394 etc.) 25227e7d81SStefan Richter or both. 263038e353SKristian Høgsberg 27ed568912SKristian Høgsbergconfig FW_OHCI 2835b7541cSStefan Richter tristate "Support for OHCI FireWire host controllers" 29ed568912SKristian Høgsberg depends on PCI && FW 30ed568912SKristian Høgsberg help 3135b7541cSStefan Richter Enable this driver if you have a FireWire controller based 32ed568912SKristian Høgsberg on the OHCI specification. For all practical purposes, this 33ed568912SKristian Høgsberg is the only chipset in use, so say Y here. 34ed568912SKristian Høgsberg 35227e7d81SStefan Richter To compile this driver as a module, say M here: The module will be 36227e7d81SStefan Richter called fw-ohci. 37227e7d81SStefan Richter 38227e7d81SStefan Richter If you also build ohci1394 of the classic IEEE 1394 driver stack, 39227e7d81SStefan Richter blacklist either ohci1394 or fw-ohci to let hotplug load the desired 40227e7d81SStefan Richter driver. 41ed568912SKristian Høgsberg 429ba136d0SKristian Høgsbergconfig FW_SBP2 439ba136d0SKristian Høgsberg tristate "Support for storage devices (SBP-2 protocol driver)" 449ba136d0SKristian Høgsberg depends on FW && SCSI 459ba136d0SKristian Høgsberg help 4635b7541cSStefan Richter This option enables you to use SBP-2 devices connected to a 4735b7541cSStefan Richter FireWire bus. SBP-2 devices include storage devices like 489ba136d0SKristian Høgsberg harddisks and DVD drives, also some other FireWire devices 499ba136d0SKristian Høgsberg like scanners. 509ba136d0SKristian Høgsberg 51227e7d81SStefan Richter To compile this driver as a module, say M here: The module will be 52227e7d81SStefan Richter called fw-sbp2. 53227e7d81SStefan Richter 549ba136d0SKristian Høgsberg You should also enable support for disks, CD-ROMs, etc. in the SCSI 559ba136d0SKristian Høgsberg configuration section. 569ba136d0SKristian Høgsberg 57227e7d81SStefan Richter If you also build sbp2 of the classic IEEE 1394 driver stack, 58227e7d81SStefan Richter blacklist either sbp2 or fw-sbp2 to let hotplug load the desired 59227e7d81SStefan Richter driver. 60227e7d81SStefan Richter 61