aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ieee1394
diff options
context:
space:
mode:
authorStefan Richter <stefanr@s5r6.in-berlin.de>2009-06-16 16:36:34 -0400
committerStefan Richter <stefanr@s5r6.in-berlin.de>2009-06-21 04:53:26 -0400
commit0c53decdd0a9f9c459ccabe0b5f79660bde5375b (patch)
treeb0956ec994028dc65e1e7ce51d05862018971e15 /drivers/ieee1394
parent00635b8ee2b5650fd01f5602ecfa289db336b570 (diff)
firewire: new stack is no longer experimental
The new stack is now recommended over the old one if used for industrial video (IIDC/DCAM) or for storage devices (SBP-2) due to better performance, improved compatibility, added features, and security. It should also be functionally on par with and is more secure than the old ieee1394 stack in the use case of consumer video devices. IP-over-1394 support for the new stack is currently emerging, and a backend of the firedtv DVB driver to the new stack should be available soon. The one remaining area where the old stack is still required are audio devices, as the new stack is not yet able to support the FFADO FireWire audio framework. Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'drivers/ieee1394')
-rw-r--r--drivers/ieee1394/Kconfig19
1 files changed, 6 insertions, 13 deletions
diff --git a/drivers/ieee1394/Kconfig b/drivers/ieee1394/Kconfig
index 584245881f4a..f102fcc7e52a 100644
--- a/drivers/ieee1394/Kconfig
+++ b/drivers/ieee1394/Kconfig
@@ -4,7 +4,7 @@ menu "IEEE 1394 (FireWire) support"
4source "drivers/firewire/Kconfig" 4source "drivers/firewire/Kconfig"
5 5
6config IEEE1394 6config IEEE1394
7 tristate "Stable FireWire stack" 7 tristate "Legacy alternative FireWire driver stack"
8 depends on PCI || BROKEN 8 depends on PCI || BROKEN
9 help 9 help
10 IEEE 1394 describes a high performance serial bus, which is also 10 IEEE 1394 describes a high performance serial bus, which is also
@@ -33,11 +33,9 @@ config IEEE1394_OHCI1394
33 module will be called ohci1394. 33 module will be called ohci1394.
34 34
35 NOTE: 35 NOTE:
36 36 If you want to install firewire-ohci and ohci1394 together, you
37 You should only build either ohci1394 or the new firewire-ohci driver, 37 should configure them only as modules and blacklist the driver(s)
38 but not both. If you nevertheless want to install both, you should 38 which you don't want to have auto-loaded. Add either
39 configure them only as modules and blacklist the driver(s) which you
40 don't want to have auto-loaded. Add either
41 39
42 blacklist firewire-ohci 40 blacklist firewire-ohci
43 or 41 or
@@ -46,12 +44,7 @@ config IEEE1394_OHCI1394
46 blacklist dv1394 44 blacklist dv1394
47 45
48 to /etc/modprobe.conf or /etc/modprobe.d/* and update modprobe.conf 46 to /etc/modprobe.conf or /etc/modprobe.d/* and update modprobe.conf
49 depending on your distribution. The latter two modules should be 47 depending on your distribution.
50 blacklisted together with ohci1394 because they depend on ohci1394.
51
52 If you have an old modprobe which doesn't implement the blacklist
53 directive, use "install modulename /bin/true" for the modules to be
54 blacklisted.
55 48
56comment "PCILynx controller requires I2C" 49comment "PCILynx controller requires I2C"
57 depends on IEEE1394 && I2C=n 50 depends on IEEE1394 && I2C=n
@@ -105,7 +98,7 @@ config IEEE1394_ETH1394_ROM_ENTRY
105 default n 98 default n
106 99
107config IEEE1394_ETH1394 100config IEEE1394_ETH1394
108 tristate "IP networking over 1394" 101 tristate "IP networking over 1394 (experimental)"
109 depends on IEEE1394 && EXPERIMENTAL && INET 102 depends on IEEE1394 && EXPERIMENTAL && INET
110 select IEEE1394_ETH1394_ROM_ENTRY 103 select IEEE1394_ETH1394_ROM_ENTRY
111 help 104 help