ALSA: bebob: Add hwdep interface
[cascardo/linux.git] / sound / firewire / Kconfig
1 menuconfig SND_FIREWIRE
2         bool "FireWire sound devices"
3         depends on FIREWIRE
4         default y
5         help
6           Support for IEEE-1394/FireWire/iLink sound devices.
7
8 if SND_FIREWIRE && FIREWIRE
9
10 config SND_FIREWIRE_LIB
11         tristate
12         depends on SND_PCM
13
14 config SND_DICE
15         tristate "DICE-based DACs (EXPERIMENTAL)"
16         select SND_HWDEP
17         select SND_PCM
18         select SND_FIREWIRE_LIB
19         help
20           Say Y here to include support for many DACs based on the DICE
21           chip family (DICE-II/Jr/Mini) from TC Applied Technologies.
22
23           At the moment, this driver supports playback only.  If you
24           want to use devices that support capturing, use FFADO instead.
25
26           To compile this driver as a module, choose M here: the module
27           will be called snd-dice.
28
29 config SND_FIREWIRE_SPEAKERS
30         tristate "FireWire speakers"
31         select SND_PCM
32         select SND_FIREWIRE_LIB
33         help
34           Say Y here to include support for the Griffin FireWave Surround
35           and the LaCie FireWire Speakers.
36
37           To compile this driver as a module, choose M here: the module
38           will be called snd-firewire-speakers.
39
40 config SND_ISIGHT
41         tristate "Apple iSight microphone"
42         select SND_PCM
43         select SND_FIREWIRE_LIB
44         help
45           Say Y here to include support for the front and rear microphones
46           of the Apple iSight web camera.
47
48           To compile this driver as a module, choose M here: the module
49           will be called snd-isight.
50
51 config SND_SCS1X
52         tristate "Stanton Control System 1 MIDI"
53         select SND_PCM
54         select SND_RAWMIDI
55         select SND_FIREWIRE_LIB
56         help
57           Say Y here to include support for the MIDI ports of the Stanton
58           SCS.1d/SCS.1m DJ controllers.  (SCS.1m audio is still handled
59           by FFADO.)
60
61           To compile this driver as a module, choose M here: the module
62           will be called snd-scs1x.
63
64 config SND_FIREWORKS
65         tristate "Echo Fireworks board module support"
66         select SND_FIREWIRE_LIB
67         select SND_RAWMIDI
68         select SND_PCM
69         select SND_HWDEP
70         help
71           Say Y here to include support for FireWire devices based
72           on Echo Digital Audio Fireworks board:
73            * Mackie Onyx 400F/1200F
74            * Echo AudioFire12/8(until 2009 July)
75            * Echo AudioFire2/4/Pre8/8(since 2009 July)
76            * Echo Fireworks 8/HDMI
77            * Gibson Robot Interface Pack/GoldTop
78
79           To compile this driver as a module, choose M here: the module
80           will be called snd-fireworks.
81
82 config SND_BEBOB
83         tristate "BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware"
84         select SND_FIREWIRE_LIB
85         select SND_RAWMIDI
86         select SND_PCM
87         select SND_HWDEP
88         help
89          Say Y here to include support for FireWire devices based
90          on BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware:
91           * Edirol FA-66/FA-101
92           * PreSonus FIREBOX/FIREPOD/FP10/Inspire1394
93           * BridgeCo RDAudio1/Audio5
94           * Mackie Onyx 1220/1620/1640 (Firewire I/O Card)
95           * Mackie d.2 (Firewire Option)
96           * Stanton FinalScratch 2 (ScratchAmp)
97           * Tascam IF-FW/DM
98           * Behringer XENIX UFX 1204/1604
99           * Behringer Digital Mixer X32 series (X-UF Card)
100           * Apogee Rosetta 200/400 (X-FireWire card)
101           * Apogee DA/AD/DD-16X (X-FireWire card)
102           * Apogee Ensemble
103           * ESI Quotafire610
104           * AcousticReality eARMasterOne
105           * CME MatrixKFW
106           * Phonic Helix Board 12 MkII/18 MkII/24 MkII
107           * Phonic Helix Board 12 Universal/18 Universal/24 Universal
108           * Lynx Aurora 8/16 (LT-FW)
109           * ICON FireXon
110           * PrismSound Orpheus/ADA-8XR
111
112           To compile this driver as a module, choose M here: the module
113           will be called snd-bebob.
114
115 endif # SND_FIREWIRE