• Takashi Sakamoto's avatar
    ALSA: bebob: Add skelton for BeBoB based devices · fd6f4b0d
    Takashi Sakamoto authored
    
    
    This commit adds a new driver for BeBoB based devices with no specific
    operations. Currently this driver just create/remove card instance according
    to callbacks.
    
    BeBoB is 'BridgeCo enhanced Breakout Box'. This is installed to firewire
    devices with DM1000/DM1100/DM1500 chipset. It gives common way for host
    system to handle BeBoB based devices.
    
    Current supported devices:
     - Edirol FA-66/FA-101
     - PreSonus FIREBOX/FIREPOD/FP10/Inspire1394
     - BridgeCo RDAudio1/Audio5
     - Mackie Onyx 1220/1620/1640 (Firewire I/O Card)
     - Mackie d.2 (Firewire Option)
     - Stanton FinalScratch 2 (ScratchAmp)
     - Tascam IF-FW DM
     - Behringer XENIX UFX 1204/1604
     - Behringer Digital Mixer X32 series (X-UF Card)
     - Apogee Rosetta 200/Rosetta 400 (X-FireWire card)
     - Apogee DA-16X/AD-16X/DD-16X (X-FireWire card)
     - Apogee Ensemble
     - ESI Quotafire610
     - AcousticReality eARMasterOne
     - CME MatrixKFW
     - Phonix Helix Board 12 MkII/18 MkII/24 MkII
     - Phonic Helix Board 12 Universal/18 Universal/24 Universal
     - Lynx Aurora 8/16 (LT-FW)
     - ICON FireXon
     - PrismSound Orpheus/ADA-8XR
    
    Devices possible to be supported if identifying IDs:
     - Apogee Mini-Me Firewire/Mini-DAC Firewire
     - Behringer F-Control Audio 610/1616
     - Cakewalk Sonar Power Studio 66
     - CME UF400e
     - ESI Quotafire XL
     - Infrasonic DewX/Windy6
     - Mackie Digital X Bus x.200/400
     - Phonic Helix Board 12/18/24
     - Phonic FireFly 202/302
     - Rolf Spuler Firewire Guitar
    
    Tested-by: default avatarDavid Henningsson <david.henningsson@canonical.com>
    Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    fd6f4b0d