18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_cimenuconfig SND_FIREWIRE
38c2ecf20Sopenharmony_ci	bool "FireWire sound devices"
48c2ecf20Sopenharmony_ci	depends on FIREWIRE
58c2ecf20Sopenharmony_ci	default y
68c2ecf20Sopenharmony_ci	help
78c2ecf20Sopenharmony_ci	  Support for IEEE-1394/FireWire/iLink sound devices.
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciif SND_FIREWIRE && FIREWIRE
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciconfig SND_FIREWIRE_LIB
128c2ecf20Sopenharmony_ci	tristate
138c2ecf20Sopenharmony_ci	select SND_PCM
148c2ecf20Sopenharmony_ci	select SND_RAWMIDI
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciconfig SND_DICE
178c2ecf20Sopenharmony_ci	tristate "DICE-based DACs support"
188c2ecf20Sopenharmony_ci	select SND_HWDEP
198c2ecf20Sopenharmony_ci	select SND_FIREWIRE_LIB
208c2ecf20Sopenharmony_ci	help
218c2ecf20Sopenharmony_ci	  Say Y here to include support for many DACs based on the DICE
228c2ecf20Sopenharmony_ci	  chip family (DICE-II/Jr/Mini) which TC Applied Technologies produces.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
258c2ecf20Sopenharmony_ci	  will be called snd-dice.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ciconfig SND_OXFW
288c2ecf20Sopenharmony_ci	tristate "Oxford Semiconductor FW970/971 chipset support"
298c2ecf20Sopenharmony_ci	select SND_FIREWIRE_LIB
308c2ecf20Sopenharmony_ci	select SND_HWDEP
318c2ecf20Sopenharmony_ci	help
328c2ecf20Sopenharmony_ci	  Say Y here to include support for FireWire devices based on
338c2ecf20Sopenharmony_ci	  Oxford Semiconductor FW970/971 chipset.
348c2ecf20Sopenharmony_ci	   * Griffin Firewave
358c2ecf20Sopenharmony_ci	   * LaCie Firewire Speakers
368c2ecf20Sopenharmony_ci	   * Behringer F-Control Audio 202
378c2ecf20Sopenharmony_ci	   * Mackie(Loud) Onyx-i series (former models)
388c2ecf20Sopenharmony_ci	   * Mackie(Loud) Onyx 1640i (former model)
398c2ecf20Sopenharmony_ci	   * Mackie(Loud) Onyx Satellite
408c2ecf20Sopenharmony_ci	   * Mackie(Loud) Tapco Link.Firewire
418c2ecf20Sopenharmony_ci	   * Mackie(Loud) d.2 pro/d.4 pro (built-in FireWire card with OXFW971 ASIC)
428c2ecf20Sopenharmony_ci	   * Mackie(Loud) U.420/U.420d
438c2ecf20Sopenharmony_ci	   * TASCAM FireOne
448c2ecf20Sopenharmony_ci	   * Stanton Controllers & Systems 1 Deck/Mixer
458c2ecf20Sopenharmony_ci	   * APOGEE duet FireWire
468c2ecf20Sopenharmony_ci
478c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
488c2ecf20Sopenharmony_ci	  will be called snd-oxfw.
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_ciconfig SND_ISIGHT
518c2ecf20Sopenharmony_ci	tristate "Apple iSight microphone"
528c2ecf20Sopenharmony_ci	select SND_FIREWIRE_LIB
538c2ecf20Sopenharmony_ci	help
548c2ecf20Sopenharmony_ci	  Say Y here to include support for the front and rear microphones
558c2ecf20Sopenharmony_ci	  of the Apple iSight web camera.
568c2ecf20Sopenharmony_ci
578c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
588c2ecf20Sopenharmony_ci	  will be called snd-isight.
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ciconfig SND_FIREWORKS
618c2ecf20Sopenharmony_ci	tristate "Echo Fireworks board module support"
628c2ecf20Sopenharmony_ci	select SND_FIREWIRE_LIB
638c2ecf20Sopenharmony_ci	select SND_HWDEP
648c2ecf20Sopenharmony_ci	help
658c2ecf20Sopenharmony_ci	  Say Y here to include support for FireWire devices based
668c2ecf20Sopenharmony_ci	  on Echo Digital Audio Fireworks board:
678c2ecf20Sopenharmony_ci	   * Mackie Onyx 400F/1200F
688c2ecf20Sopenharmony_ci	   * Echo AudioFire12/8(until 2009 July)
698c2ecf20Sopenharmony_ci	   * Echo AudioFire2/4/Pre8/8(since 2009 July)
708c2ecf20Sopenharmony_ci	   * Echo Fireworks 8/HDMI
718c2ecf20Sopenharmony_ci	   * Gibson Robot Interface Pack/GoldTop
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
748c2ecf20Sopenharmony_ci	  will be called snd-fireworks.
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_ciconfig SND_BEBOB
778c2ecf20Sopenharmony_ci	tristate "BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware"
788c2ecf20Sopenharmony_ci	select SND_FIREWIRE_LIB
798c2ecf20Sopenharmony_ci	select SND_HWDEP
808c2ecf20Sopenharmony_ci	help
818c2ecf20Sopenharmony_ci	 Say Y here to include support for FireWire devices based
828c2ecf20Sopenharmony_ci	 on BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware:
838c2ecf20Sopenharmony_ci	  * Edirol FA-66/FA-101
848c2ecf20Sopenharmony_ci	  * PreSonus FIREBOX/FIREPOD/FP10/Inspire1394
858c2ecf20Sopenharmony_ci	  * BridgeCo RDAudio1/Audio5
868c2ecf20Sopenharmony_ci	  * Mackie Onyx 1220/1620/1640 (FireWire I/O Card)
878c2ecf20Sopenharmony_ci	  * Mackie d.2 (optional FireWire card with DM1000 ASIC)
888c2ecf20Sopenharmony_ci	  * Stanton FinalScratch 2 (ScratchAmp)
898c2ecf20Sopenharmony_ci	  * Tascam IF-FW/DM
908c2ecf20Sopenharmony_ci	  * Behringer XENIX UFX 1204/1604
918c2ecf20Sopenharmony_ci	  * Behringer Digital Mixer X32 series (X-UF Card)
928c2ecf20Sopenharmony_ci	  * Behringer FCA610/1616
938c2ecf20Sopenharmony_ci	  * Apogee Rosetta 200/400 (X-FireWire card)
948c2ecf20Sopenharmony_ci	  * Apogee DA/AD/DD-16X (X-FireWire card)
958c2ecf20Sopenharmony_ci	  * Apogee Ensemble
968c2ecf20Sopenharmony_ci	  * ESI QuataFire 610
978c2ecf20Sopenharmony_ci	  * AcousticReality eARMasterOne
988c2ecf20Sopenharmony_ci	  * CME MatrixKFW
998c2ecf20Sopenharmony_ci	  * Phonic Helix Board 12 MkII/18 MkII/24 MkII
1008c2ecf20Sopenharmony_ci	  * Phonic Helix Board 12 Universal/18 Universal/24 Universal
1018c2ecf20Sopenharmony_ci	  * Lynx Aurora 8/16 (LT-FW)
1028c2ecf20Sopenharmony_ci	  * ICON FireXon
1038c2ecf20Sopenharmony_ci	  * PrismSound Orpheus/ADA-8XR
1048c2ecf20Sopenharmony_ci	  * TerraTec PHASE 24 FW/PHASE X24 FW/PHASE 88 Rack FW
1058c2ecf20Sopenharmony_ci	  * TerraTec EWS MIC2/EWS MIC8
1068c2ecf20Sopenharmony_ci	  * TerraTec Aureon 7.1 FireWire
1078c2ecf20Sopenharmony_ci	  * Yamaha GO44/GO46
1088c2ecf20Sopenharmony_ci	  * Focusrite Saffire/Saffire LE/SaffirePro10 IO/SaffirePro26 IO
1098c2ecf20Sopenharmony_ci	  * M-Audio FireWire410/AudioPhile/Solo
1108c2ecf20Sopenharmony_ci	  * M-Audio Ozonic/NRV10/ProfireLightBridge
1118c2ecf20Sopenharmony_ci	  * M-Audio FireWire 1814/ProjectMix IO
1128c2ecf20Sopenharmony_ci	  * Digidesign Mbox 2 Pro
1138c2ecf20Sopenharmony_ci	  * ToneWeal FW66
1148c2ecf20Sopenharmony_ci
1158c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
1168c2ecf20Sopenharmony_ci	  will be called snd-bebob.
1178c2ecf20Sopenharmony_ci
1188c2ecf20Sopenharmony_ciconfig SND_FIREWIRE_DIGI00X
1198c2ecf20Sopenharmony_ci	tristate "Digidesign Digi 002/003 family support"
1208c2ecf20Sopenharmony_ci	select SND_FIREWIRE_LIB
1218c2ecf20Sopenharmony_ci	select SND_HWDEP
1228c2ecf20Sopenharmony_ci	help
1238c2ecf20Sopenharmony_ci	 Say Y here to include support for Digidesign Digi 002/003 family.
1248c2ecf20Sopenharmony_ci	  * Digi 002 Console
1258c2ecf20Sopenharmony_ci	  * Digi 002 Rack
1268c2ecf20Sopenharmony_ci	  * Digi 003 Console
1278c2ecf20Sopenharmony_ci	  * Digi 003 Rack
1288c2ecf20Sopenharmony_ci	  * Digi 003 Rack+
1298c2ecf20Sopenharmony_ci
1308c2ecf20Sopenharmony_ci	 To compile this driver as a module, choose M here: the module
1318c2ecf20Sopenharmony_ci	 will be called snd-firewire-digi00x.
1328c2ecf20Sopenharmony_ci
1338c2ecf20Sopenharmony_ciconfig SND_FIREWIRE_TASCAM
1348c2ecf20Sopenharmony_ci	tristate "TASCAM FireWire series support"
1358c2ecf20Sopenharmony_ci	select SND_FIREWIRE_LIB
1368c2ecf20Sopenharmony_ci	select SND_HWDEP
1378c2ecf20Sopenharmony_ci	help
1388c2ecf20Sopenharmony_ci	 Say Y here to include support for TASCAM.
1398c2ecf20Sopenharmony_ci	  * FW-1884
1408c2ecf20Sopenharmony_ci	  * FW-1082
1418c2ecf20Sopenharmony_ci	  * FW-1804
1428c2ecf20Sopenharmony_ci
1438c2ecf20Sopenharmony_ci	 To compile this driver as a module, choose M here: the module
1448c2ecf20Sopenharmony_ci	 will be called snd-firewire-tascam.
1458c2ecf20Sopenharmony_ci
1468c2ecf20Sopenharmony_ciconfig SND_FIREWIRE_MOTU
1478c2ecf20Sopenharmony_ci	tristate "Mark of the unicorn FireWire series support"
1488c2ecf20Sopenharmony_ci	select SND_FIREWIRE_LIB
1498c2ecf20Sopenharmony_ci	select SND_HWDEP
1508c2ecf20Sopenharmony_ci	help
1518c2ecf20Sopenharmony_ci	 Say Y here to enable support for FireWire devices which MOTU produced:
1528c2ecf20Sopenharmony_ci	  * 828mk2
1538c2ecf20Sopenharmony_ci	  * Traveler
1548c2ecf20Sopenharmony_ci	  * Ultralite
1558c2ecf20Sopenharmony_ci	  * 8pre
1568c2ecf20Sopenharmony_ci	  * 828mk3 (FireWire only)
1578c2ecf20Sopenharmony_ci	  * 828mk3 (Hybrid)
1588c2ecf20Sopenharmony_ci	  * Audio Express
1598c2ecf20Sopenharmony_ci	  * 4pre
1608c2ecf20Sopenharmony_ci
1618c2ecf20Sopenharmony_ci	 To compile this driver as a module, choose M here: the module
1628c2ecf20Sopenharmony_ci	 will be called snd-firewire-motu.
1638c2ecf20Sopenharmony_ci
1648c2ecf20Sopenharmony_ciconfig SND_FIREFACE
1658c2ecf20Sopenharmony_ci	tristate "RME Fireface series support"
1668c2ecf20Sopenharmony_ci	select SND_FIREWIRE_LIB
1678c2ecf20Sopenharmony_ci	select SND_HWDEP
1688c2ecf20Sopenharmony_ci	help
1698c2ecf20Sopenharmony_ci	 Say Y here to include support for RME fireface series.
1708c2ecf20Sopenharmony_ci	  * Fireface 400
1718c2ecf20Sopenharmony_ci	  * Fireface 800
1728c2ecf20Sopenharmony_ci	  * Fireface UFX
1738c2ecf20Sopenharmony_ci	  * Fireface UCX
1748c2ecf20Sopenharmony_ci	  * Fireface 802
1758c2ecf20Sopenharmony_ci
1768c2ecf20Sopenharmony_ciendif # SND_FIREWIRE
177