ALSA: bebob: add support for Behringer FCA 610/1616
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 14 Jun 2015 03:49:37 +0000 (12:49 +0900)
committerTakashi Iwai <tiwai@suse.de>
Mon, 15 Jun 2015 11:38:47 +0000 (13:38 +0200)
They're based on DM1500 (ArchWave produced), and BeBoB version 3 is
installed.

$ cat /proc/asound/FCA610/firewire/firmware
Manufacturer: bridgeCo
Protocol Ver: 3
Build Ver: 0
GUID: 0x001564000002AD73
Model ID: 0x03
Model Rev: 0
Firmware Date: 20121102
Firmware Time: 153431
Firmware ID: 0x610
Firmware Ver: 8348
Base Addr: 0x400C0080
Max Size: 1422624
Loader Date: 20121015
Loader Time: 104710

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/Kconfig
sound/firewire/bebob/bebob.c

index 2a0a9aa3518f23c54dd398422ef646741b2061cd..8850b7de1d380585a784e6f72a5dccc5812b5ad4 100644 (file)
@@ -95,6 +95,7 @@ config SND_BEBOB
          * Tascam IF-FW/DM
          * Behringer XENIX UFX 1204/1604
          * Behringer Digital Mixer X32 series (X-UF Card)
+         * Behringer FCA610/1616
          * Apogee Rosetta 200/400 (X-FireWire card)
          * Apogee DA/AD/DD-16X (X-FireWire card)
          * Apogee Ensemble
index 920571bc3c60ca64f16ae7373bf744d6620401ed..27a04ac8ffee938fc5e1cd023f6472c3f57f8c2e 100644 (file)
@@ -373,6 +373,10 @@ static const struct ieee1394_device_id bebob_id_table[] = {
        SND_BEBOB_DEV_ENTRY(VEN_BEHRINGER, 0x00001604, &spec_normal),
        /* Behringer, Digital Mixer X32 series (X-UF Card) */
        SND_BEBOB_DEV_ENTRY(VEN_BEHRINGER, 0x00000006, &spec_normal),
+       /*  Behringer, F-Control Audio 1616 */
+       SND_BEBOB_DEV_ENTRY(VEN_BEHRINGER, 0x001616, &spec_normal),
+       /*  Behringer, F-Control Audio 610 */
+       SND_BEBOB_DEV_ENTRY(VEN_BEHRINGER, 0x000610, &spec_normal),
        /* Apogee Electronics, Rosetta 200/400 (X-FireWire card) */
        /* Apogee Electronics, DA/AD/DD-16X (X-FireWire card) */
        SND_BEBOB_DEV_ENTRY(VEN_APOGEE, 0x00010048, &spec_normal),
@@ -447,8 +451,6 @@ static const struct ieee1394_device_id bebob_id_table[] = {
        /* IDs are unknown but able to be supported */
        /*  Apogee, Mini-ME Firewire */
        /*  Apogee, Mini-DAC Firewire */
-       /*  Behringer, F-Control Audio 1616 */
-       /*  Behringer, F-Control Audio 610 */
        /*  Cakawalk, Sonar Power Studio 66 */
        /*  CME, UF400e */
        /*  ESI, Quotafire XL */