xref: /openbmc/linux/sound/firewire/Kconfig (revision 94c7b6fc)
1menuconfig 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
8if SND_FIREWIRE && FIREWIRE
9
10config SND_FIREWIRE_LIB
11	tristate
12	select SND_PCM
13	select SND_RAWMIDI
14
15config SND_DICE
16	tristate "DICE-based DACs (EXPERIMENTAL)"
17	select SND_HWDEP
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
29config SND_FIREWIRE_SPEAKERS
30	tristate "FireWire speakers"
31	select SND_FIREWIRE_LIB
32	help
33	  Say Y here to include support for the Griffin FireWave Surround
34	  and the LaCie FireWire Speakers.
35
36	  To compile this driver as a module, choose M here: the module
37	  will be called snd-firewire-speakers.
38
39config SND_ISIGHT
40	tristate "Apple iSight microphone"
41	select SND_FIREWIRE_LIB
42	help
43	  Say Y here to include support for the front and rear microphones
44	  of the Apple iSight web camera.
45
46	  To compile this driver as a module, choose M here: the module
47	  will be called snd-isight.
48
49config SND_SCS1X
50	tristate "Stanton Control System 1 MIDI"
51	select SND_FIREWIRE_LIB
52	help
53	  Say Y here to include support for the MIDI ports of the Stanton
54	  SCS.1d/SCS.1m DJ controllers.  (SCS.1m audio is still handled
55	  by FFADO.)
56
57	  To compile this driver as a module, choose M here: the module
58	  will be called snd-scs1x.
59
60config SND_FIREWORKS
61	tristate "Echo Fireworks board module support"
62	select SND_FIREWIRE_LIB
63	select SND_HWDEP
64	help
65	  Say Y here to include support for FireWire devices based
66	  on Echo Digital Audio Fireworks board:
67	   * Mackie Onyx 400F/1200F
68	   * Echo AudioFire12/8(until 2009 July)
69	   * Echo AudioFire2/4/Pre8/8(since 2009 July)
70	   * Echo Fireworks 8/HDMI
71	   * Gibson Robot Interface Pack/GoldTop
72
73	  To compile this driver as a module, choose M here: the module
74	  will be called snd-fireworks.
75
76config SND_BEBOB
77	tristate "BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware"
78	select SND_FIREWIRE_LIB
79	select SND_HWDEP
80        help
81	 Say Y here to include support for FireWire devices based
82	 on BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware:
83	  * Edirol FA-66/FA-101
84	  * PreSonus FIREBOX/FIREPOD/FP10/Inspire1394
85	  * BridgeCo RDAudio1/Audio5
86	  * Mackie Onyx 1220/1620/1640 (Firewire I/O Card)
87	  * Mackie d.2 (Firewire Option)
88	  * Stanton FinalScratch 2 (ScratchAmp)
89	  * Tascam IF-FW/DM
90	  * Behringer XENIX UFX 1204/1604
91	  * Behringer Digital Mixer X32 series (X-UF Card)
92	  * Apogee Rosetta 200/400 (X-FireWire card)
93	  * Apogee DA/AD/DD-16X (X-FireWire card)
94	  * Apogee Ensemble
95	  * ESI Quotafire610
96	  * AcousticReality eARMasterOne
97	  * CME MatrixKFW
98	  * Phonic Helix Board 12 MkII/18 MkII/24 MkII
99	  * Phonic Helix Board 12 Universal/18 Universal/24 Universal
100	  * Lynx Aurora 8/16 (LT-FW)
101	  * ICON FireXon
102	  * PrismSound Orpheus/ADA-8XR
103	  * TerraTec PHASE 24 FW/PHASE X24 FW/PHASE 88 Rack FW
104	  * Terratec EWS MIC2/EWS MIC4
105	  * Terratec Aureon 7.1 Firewire
106	  * Yamaha GO44/GO46
107	  * Focusrite Saffire/Saffire LE/SaffirePro10 IO/SaffirePro26 IO
108	  * M-Audio Firewire410/AudioPhile/Solo
109	  * M-Audio Ozonic/NRV10/ProfireLightBridge
110	  * M-Audio Firewire 1814/ProjectMix IO
111
112          To compile this driver as a module, choose M here: the module
113          will be called snd-bebob.
114
115endif # SND_FIREWIRE
116