xref: /openbmc/linux/sound/firewire/Kconfig (revision 248b7802)
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	depends on SND_PCM
13
14config 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
29config 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
40config 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
51config 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
64config 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
82config SND_BEBOB
83	tristate "BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware"
84	select SND_FIREWIRE_LIB
85	select SND_RAWMIDI
86        help
87	 Say Y here to include support for FireWire devices based
88	 on BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware:
89	  * Edirol FA-66/FA-101
90	  * PreSonus FIREBOX/FIREPOD/FP10/Inspire1394
91	  * BridgeCo RDAudio1/Audio5
92	  * Mackie Onyx 1220/1620/1640 (Firewire I/O Card)
93	  * Mackie d.2 (Firewire Option)
94	  * Stanton FinalScratch 2 (ScratchAmp)
95	  * Tascam IF-FW/DM
96	  * Behringer XENIX UFX 1204/1604
97	  * Behringer Digital Mixer X32 series (X-UF Card)
98	  * Apogee Rosetta 200/400 (X-FireWire card)
99	  * Apogee DA/AD/DD-16X (X-FireWire card)
100	  * Apogee Ensemble
101	  * ESI Quotafire610
102	  * AcousticReality eARMasterOne
103	  * CME MatrixKFW
104	  * Phonic Helix Board 12 MkII/18 MkII/24 MkII
105	  * Phonic Helix Board 12 Universal/18 Universal/24 Universal
106	  * Lynx Aurora 8/16 (LT-FW)
107	  * ICON FireXon
108	  * PrismSound Orpheus/ADA-8XR
109
110          To compile this driver as a module, choose M here: the module
111          will be called snd-bebob.
112
113endif # SND_FIREWIRE
114