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