162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_cimenuconfig SND_FIREWIRE 362306a36Sopenharmony_ci bool "FireWire sound devices" 462306a36Sopenharmony_ci depends on FIREWIRE 562306a36Sopenharmony_ci default y 662306a36Sopenharmony_ci help 762306a36Sopenharmony_ci Support for IEEE-1394/FireWire/iLink sound devices. 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciif SND_FIREWIRE && FIREWIRE 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciconfig SND_FIREWIRE_LIB 1262306a36Sopenharmony_ci tristate 1362306a36Sopenharmony_ci select SND_PCM 1462306a36Sopenharmony_ci select SND_RAWMIDI 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciconfig SND_DICE 1762306a36Sopenharmony_ci tristate "DICE-based DACs support" 1862306a36Sopenharmony_ci select SND_HWDEP 1962306a36Sopenharmony_ci select SND_FIREWIRE_LIB 2062306a36Sopenharmony_ci help 2162306a36Sopenharmony_ci Say Y here to include support for devices based on the DICE chip family 2262306a36Sopenharmony_ci (DICE-II/TCD2210(Mini)/TCD2220(Jr.)) which TC Applied Technologies (TCAT) produced. 2362306a36Sopenharmony_ci * Allen and Heath Zed R16 2462306a36Sopenharmony_ci * Alesis iO 14/26 FireWire, MasterControl, MultiMix 8/12/16 FireWire 2562306a36Sopenharmony_ci * Avid Mbox 3 Pro 2662306a36Sopenharmony_ci * FlexRadio Systems FLEX-3000, FLEX-5000 2762306a36Sopenharmony_ci * Focusrite Liquid Saffire 56 2862306a36Sopenharmony_ci * Focusrite Saffire Pro 14, Pro 24, Pro 24 DSP, Pro 26, Pro 40(TCD2220) 2962306a36Sopenharmony_ci * Harman Music Group Lexicon I-ONIX FW810S 3062306a36Sopenharmony_ci * Loud Technologies Mackie Onyx Blackbird, Onyx 820i/1220i/1620i/1640i (latter models) 3162306a36Sopenharmony_ci * M-Audio ProFire 610/2626 3262306a36Sopenharmony_ci * Mytek Stereo192-DSD DAC 3362306a36Sopenharmony_ci * Midas Klark Teknik VeniceF series 3462306a36Sopenharmony_ci * PreSonus FireStudio, FireStudio Mobile, FireStudio Project, FireStudio Tube 3562306a36Sopenharmony_ci * PreSonus StudioLive 16.4.2, 16.0.2, 24.4.2, 32.4.2 3662306a36Sopenharmony_ci * Solid State Logic Duende Classic, Duende Mini 3762306a36Sopenharmony_ci * TC Electronic Studio Konnekt 48, Konnekt 24D, Konnekt Live, Impact Twin 3862306a36Sopenharmony_ci * TC Electronic Digital Konnekt x32, Desktop Konnekt 6 3962306a36Sopenharmony_ci * Weiss Engineering ADC2, Vesta, Minerva, AFI1, DAC1, INT202, DAC202 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 4262306a36Sopenharmony_ci will be called snd-dice. 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ciconfig SND_OXFW 4562306a36Sopenharmony_ci tristate "Oxford Semiconductor FW970/971 chipset support" 4662306a36Sopenharmony_ci select SND_FIREWIRE_LIB 4762306a36Sopenharmony_ci select SND_HWDEP 4862306a36Sopenharmony_ci help 4962306a36Sopenharmony_ci Say Y here to include support for FireWire devices based on 5062306a36Sopenharmony_ci Oxford Semiconductor FW970/971 chipset. 5162306a36Sopenharmony_ci * Griffin Firewave 5262306a36Sopenharmony_ci * LaCie Firewire Speakers 5362306a36Sopenharmony_ci * Behringer F-Control Audio 202 5462306a36Sopenharmony_ci * Mackie(Loud) Onyx-i series (former models) 5562306a36Sopenharmony_ci * Mackie(Loud) Onyx 1640i (former model) 5662306a36Sopenharmony_ci * Mackie(Loud) Onyx Satellite 5762306a36Sopenharmony_ci * Mackie(Loud) Tapco Link.Firewire 5862306a36Sopenharmony_ci * Mackie(Loud) d.2 pro/d.4 pro (built-in FireWire card with OXFW971 ASIC) 5962306a36Sopenharmony_ci * Mackie(Loud) U.420/U.420d 6062306a36Sopenharmony_ci * TASCAM FireOne 6162306a36Sopenharmony_ci * Stanton Controllers & Systems 1 Deck/Mixer 6262306a36Sopenharmony_ci * APOGEE duet FireWire 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 6562306a36Sopenharmony_ci will be called snd-oxfw. 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ciconfig SND_ISIGHT 6862306a36Sopenharmony_ci tristate "Apple iSight microphone" 6962306a36Sopenharmony_ci select SND_FIREWIRE_LIB 7062306a36Sopenharmony_ci help 7162306a36Sopenharmony_ci Say Y here to include support for the front and rear microphones 7262306a36Sopenharmony_ci of the Apple iSight web camera. 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 7562306a36Sopenharmony_ci will be called snd-isight. 7662306a36Sopenharmony_ci 7762306a36Sopenharmony_ciconfig SND_FIREWORKS 7862306a36Sopenharmony_ci tristate "Echo Fireworks board module support" 7962306a36Sopenharmony_ci select SND_FIREWIRE_LIB 8062306a36Sopenharmony_ci select SND_HWDEP 8162306a36Sopenharmony_ci help 8262306a36Sopenharmony_ci Say Y here to include support for FireWire devices based 8362306a36Sopenharmony_ci on Echo Digital Audio Fireworks board: 8462306a36Sopenharmony_ci * Mackie Onyx 400F/1200F 8562306a36Sopenharmony_ci * Echo AudioFire12/8(until 2009 July) 8662306a36Sopenharmony_ci * Echo AudioFire2/4/Pre8/8(since 2009 July) 8762306a36Sopenharmony_ci * Echo Fireworks 8/HDMI 8862306a36Sopenharmony_ci * Gibson Robot Interface Pack/GoldTop 8962306a36Sopenharmony_ci 9062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 9162306a36Sopenharmony_ci will be called snd-fireworks. 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ciconfig SND_BEBOB 9462306a36Sopenharmony_ci tristate "BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware" 9562306a36Sopenharmony_ci select SND_FIREWIRE_LIB 9662306a36Sopenharmony_ci select SND_HWDEP 9762306a36Sopenharmony_ci help 9862306a36Sopenharmony_ci Say Y here to include support for FireWire devices based 9962306a36Sopenharmony_ci on BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware: 10062306a36Sopenharmony_ci * Edirol FA-66/FA-101 10162306a36Sopenharmony_ci * PreSonus FIREBOX/FIREPOD/FP10/Inspire1394 10262306a36Sopenharmony_ci * BridgeCo RDAudio1/Audio5 10362306a36Sopenharmony_ci * Mackie Onyx 1220/1620/1640 (FireWire I/O Card) 10462306a36Sopenharmony_ci * Mackie d.2 (optional FireWire card with DM1000 ASIC) 10562306a36Sopenharmony_ci * Stanton FinalScratch 2 (ScratchAmp) 10662306a36Sopenharmony_ci * Tascam IF-FW/DM 10762306a36Sopenharmony_ci * Behringer XENIX UFX 1204/1604 10862306a36Sopenharmony_ci * Behringer Digital Mixer X32 series (X-UF Card) 10962306a36Sopenharmony_ci * Behringer FCA610/1616 11062306a36Sopenharmony_ci * Apogee Rosetta 200/400 (X-FireWire card) 11162306a36Sopenharmony_ci * Apogee DA/AD/DD-16X (X-FireWire card) 11262306a36Sopenharmony_ci * Apogee Ensemble 11362306a36Sopenharmony_ci * ESI QuataFire 610 11462306a36Sopenharmony_ci * AcousticReality eARMasterOne 11562306a36Sopenharmony_ci * CME MatrixKFW 11662306a36Sopenharmony_ci * Phonic Helix Board 12 MkII/18 MkII/24 MkII 11762306a36Sopenharmony_ci * Phonic Helix Board 12 Universal/18 Universal/24 Universal 11862306a36Sopenharmony_ci * Lynx Aurora 8/16 (LT-FW) 11962306a36Sopenharmony_ci * ICON FireXon 12062306a36Sopenharmony_ci * PrismSound Orpheus/ADA-8XR 12162306a36Sopenharmony_ci * TerraTec PHASE 24 FW/PHASE X24 FW/PHASE 88 Rack FW 12262306a36Sopenharmony_ci * TerraTec EWS MIC2/EWS MIC8 12362306a36Sopenharmony_ci * TerraTec Aureon 7.1 FireWire 12462306a36Sopenharmony_ci * Yamaha GO44/GO46 12562306a36Sopenharmony_ci * Focusrite Saffire/Saffire LE/SaffirePro10 IO/SaffirePro26 IO 12662306a36Sopenharmony_ci * M-Audio FireWire410/AudioPhile/Solo 12762306a36Sopenharmony_ci * M-Audio Ozonic/NRV10/ProfireLightBridge 12862306a36Sopenharmony_ci * M-Audio FireWire 1814/ProjectMix IO 12962306a36Sopenharmony_ci * Digidesign Mbox 2 Pro 13062306a36Sopenharmony_ci * ToneWeal FW66 13162306a36Sopenharmony_ci 13262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 13362306a36Sopenharmony_ci will be called snd-bebob. 13462306a36Sopenharmony_ci 13562306a36Sopenharmony_ciconfig SND_FIREWIRE_DIGI00X 13662306a36Sopenharmony_ci tristate "Digidesign Digi 002/003 family support" 13762306a36Sopenharmony_ci select SND_FIREWIRE_LIB 13862306a36Sopenharmony_ci select SND_HWDEP 13962306a36Sopenharmony_ci help 14062306a36Sopenharmony_ci Say Y here to include support for Digidesign Digi 002/003 family. 14162306a36Sopenharmony_ci * Digi 002 Console 14262306a36Sopenharmony_ci * Digi 002 Rack 14362306a36Sopenharmony_ci * Digi 003 Console 14462306a36Sopenharmony_ci * Digi 003 Rack 14562306a36Sopenharmony_ci * Digi 003 Rack+ 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 14862306a36Sopenharmony_ci will be called snd-firewire-digi00x. 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ciconfig SND_FIREWIRE_TASCAM 15162306a36Sopenharmony_ci tristate "TASCAM FireWire series support" 15262306a36Sopenharmony_ci select SND_FIREWIRE_LIB 15362306a36Sopenharmony_ci select SND_HWDEP 15462306a36Sopenharmony_ci help 15562306a36Sopenharmony_ci Say Y here to include support for TASCAM. 15662306a36Sopenharmony_ci * FW-1884 15762306a36Sopenharmony_ci * FW-1082 15862306a36Sopenharmony_ci * FW-1804 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 16162306a36Sopenharmony_ci will be called snd-firewire-tascam. 16262306a36Sopenharmony_ci 16362306a36Sopenharmony_ciconfig SND_FIREWIRE_MOTU 16462306a36Sopenharmony_ci tristate "Mark of the unicorn FireWire series support" 16562306a36Sopenharmony_ci select SND_FIREWIRE_LIB 16662306a36Sopenharmony_ci select SND_HWDEP 16762306a36Sopenharmony_ci help 16862306a36Sopenharmony_ci Say Y here to enable support for FireWire devices which MOTU produced: 16962306a36Sopenharmony_ci * 828 17062306a36Sopenharmony_ci * 896 17162306a36Sopenharmony_ci * 828mk2 17262306a36Sopenharmony_ci * 896hd 17362306a36Sopenharmony_ci * Traveler 17462306a36Sopenharmony_ci * Ultralite 17562306a36Sopenharmony_ci * 8pre 17662306a36Sopenharmony_ci * 828mk3 (FireWire only) 17762306a36Sopenharmony_ci * 828mk3 (Hybrid) 17862306a36Sopenharmony_ci * Ultralite mk3 (FireWire only) 17962306a36Sopenharmony_ci * Ultralite mk3 (Hybrid) 18062306a36Sopenharmony_ci * Traveler mk3 18162306a36Sopenharmony_ci * Audio Express 18262306a36Sopenharmony_ci * Track 16 18362306a36Sopenharmony_ci * 4pre 18462306a36Sopenharmony_ci 18562306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 18662306a36Sopenharmony_ci will be called snd-firewire-motu. 18762306a36Sopenharmony_ci 18862306a36Sopenharmony_ciconfig SND_FIREFACE 18962306a36Sopenharmony_ci tristate "RME Fireface series support" 19062306a36Sopenharmony_ci select SND_FIREWIRE_LIB 19162306a36Sopenharmony_ci select SND_HWDEP 19262306a36Sopenharmony_ci help 19362306a36Sopenharmony_ci Say Y here to include support for RME fireface series. 19462306a36Sopenharmony_ci * Fireface 400 19562306a36Sopenharmony_ci * Fireface 800 19662306a36Sopenharmony_ci * Fireface UFX 19762306a36Sopenharmony_ci * Fireface UCX 19862306a36Sopenharmony_ci * Fireface 802 19962306a36Sopenharmony_ci 20062306a36Sopenharmony_ciendif # SND_FIREWIRE 201