^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) menuconfig SND_FIREWIRE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool "FireWire sound devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on FIREWIRE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Support for IEEE-1394/FireWire/iLink sound devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) if SND_FIREWIRE && FIREWIRE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) config SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) select SND_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) select SND_RAWMIDI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) config SND_DICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) tristate "DICE-based DACs support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) select SND_HWDEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) select SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Say Y here to include support for many DACs based on the DICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) chip family (DICE-II/Jr/Mini) which TC Applied Technologies produces.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) will be called snd-dice.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) config SND_OXFW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) tristate "Oxford Semiconductor FW970/971 chipset support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) select SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) select SND_HWDEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Say Y here to include support for FireWire devices based on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) Oxford Semiconductor FW970/971 chipset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) * Griffin Firewave
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) * LaCie Firewire Speakers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) * Behringer F-Control Audio 202
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) * Mackie(Loud) Onyx-i series (former models)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) * Mackie(Loud) Onyx 1640i (former model)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) * Mackie(Loud) Onyx Satellite
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) * Mackie(Loud) Tapco Link.Firewire
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) * Mackie(Loud) d.2 pro/d.4 pro (built-in FireWire card with OXFW971 ASIC)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) * Mackie(Loud) U.420/U.420d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) * TASCAM FireOne
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) * Stanton Controllers & Systems 1 Deck/Mixer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) * APOGEE duet FireWire
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) will be called snd-oxfw.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) config SND_ISIGHT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) tristate "Apple iSight microphone"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) select SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) Say Y here to include support for the front and rear microphones
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) of the Apple iSight web camera.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) will be called snd-isight.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) config SND_FIREWORKS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) tristate "Echo Fireworks board module support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) select SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) select SND_HWDEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Say Y here to include support for FireWire devices based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) on Echo Digital Audio Fireworks board:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) * Mackie Onyx 400F/1200F
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) * Echo AudioFire12/8(until 2009 July)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) * Echo AudioFire2/4/Pre8/8(since 2009 July)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) * Echo Fireworks 8/HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) * Gibson Robot Interface Pack/GoldTop
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) will be called snd-fireworks.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) config SND_BEBOB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) tristate "BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) select SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) select SND_HWDEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) Say Y here to include support for FireWire devices based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) on BridgeCo DM1000/DM1100/DM1500 with BeBoB firmware:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) * Edirol FA-66/FA-101
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) * PreSonus FIREBOX/FIREPOD/FP10/Inspire1394
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) * BridgeCo RDAudio1/Audio5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) * Mackie Onyx 1220/1620/1640 (FireWire I/O Card)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) * Mackie d.2 (optional FireWire card with DM1000 ASIC)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) * Stanton FinalScratch 2 (ScratchAmp)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) * Tascam IF-FW/DM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) * Behringer XENIX UFX 1204/1604
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) * Behringer Digital Mixer X32 series (X-UF Card)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) * Behringer FCA610/1616
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) * Apogee Rosetta 200/400 (X-FireWire card)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) * Apogee DA/AD/DD-16X (X-FireWire card)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) * Apogee Ensemble
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) * ESI QuataFire 610
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) * AcousticReality eARMasterOne
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) * CME MatrixKFW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) * Phonic Helix Board 12 MkII/18 MkII/24 MkII
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) * Phonic Helix Board 12 Universal/18 Universal/24 Universal
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) * Lynx Aurora 8/16 (LT-FW)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) * ICON FireXon
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) * PrismSound Orpheus/ADA-8XR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) * TerraTec PHASE 24 FW/PHASE X24 FW/PHASE 88 Rack FW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) * TerraTec EWS MIC2/EWS MIC8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) * TerraTec Aureon 7.1 FireWire
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) * Yamaha GO44/GO46
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) * Focusrite Saffire/Saffire LE/SaffirePro10 IO/SaffirePro26 IO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) * M-Audio FireWire410/AudioPhile/Solo
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) * M-Audio Ozonic/NRV10/ProfireLightBridge
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) * M-Audio FireWire 1814/ProjectMix IO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) * Digidesign Mbox 2 Pro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) * ToneWeal FW66
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) will be called snd-bebob.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) config SND_FIREWIRE_DIGI00X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) tristate "Digidesign Digi 002/003 family support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) select SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) select SND_HWDEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) Say Y here to include support for Digidesign Digi 002/003 family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) * Digi 002 Console
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) * Digi 002 Rack
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) * Digi 003 Console
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) * Digi 003 Rack
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) * Digi 003 Rack+
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) will be called snd-firewire-digi00x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) config SND_FIREWIRE_TASCAM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) tristate "TASCAM FireWire series support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) select SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) select SND_HWDEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) Say Y here to include support for TASCAM.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) * FW-1884
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) * FW-1082
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) * FW-1804
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) will be called snd-firewire-tascam.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) config SND_FIREWIRE_MOTU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) tristate "Mark of the unicorn FireWire series support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) select SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) select SND_HWDEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) Say Y here to enable support for FireWire devices which MOTU produced:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) * 828mk2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) * Traveler
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) * Ultralite
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) * 8pre
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) * 828mk3 (FireWire only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) * 828mk3 (Hybrid)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) * Audio Express
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) * 4pre
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) will be called snd-firewire-motu.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) config SND_FIREFACE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) tristate "RME Fireface series support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) select SND_FIREWIRE_LIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) select SND_HWDEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) Say Y here to include support for RME fireface series.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) * Fireface 400
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) * Fireface 800
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) * Fireface UFX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) * Fireface UCX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) * Fireface 802
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) endif # SND_FIREWIRE