ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 11 Jun 2021 09:37:30 +0000 (18:37 +0900)
committerTakashi Iwai <tiwai@suse.de>
Sat, 12 Jun 2021 07:33:35 +0000 (09:33 +0200)
Phonic shipped Helix board and FireFly series with IEEE 1394
functionality. Regarding to the parameters in unit directory, these
series have two cases below:

1. the same parameters in unit directory
 * Firefly 202
 * Firefly 302
 * Firefly 808 Universal
 * HelixBoard 12 FireWire, 12 Universal
 * HelixBoard 18 FireWire, 18 Universal
 * HelixBoard 24 FireWire, 24 Universal

2. Unique parameters in unit directory
 * FireFly 808
 * HelixBoard 12 FireWire MkII
 * HelixBoard 18 FireWire MkII
 * HelixBoard 24 FireWire MkII

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Link: https://lore.kernel.org/r/20210611093730.78254-7-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/bebob/bebob.c

index 2fa312037f3c2a4806f525721558392bb27df2d2..7ca452efb1334907a559789cd455048bf7d7982e 100644 (file)
@@ -406,13 +406,16 @@ static const struct ieee1394_device_id bebob_id_table[] = {
        SND_BEBOB_DEV_ENTRY(VEN_TERRATEC, 0x00000002, &spec_normal),
        /* CME, MatrixKFW */
        SND_BEBOB_DEV_ENTRY(VEN_CME, 0x00030000, &spec_normal),
-       /* Phonic, Helix Board 12 MkII */
+       // Phonic Helix Board 12 FireWire MkII.
        SND_BEBOB_DEV_ENTRY(VEN_PHONIC, 0x00050000, &spec_normal),
-       /* Phonic, Helix Board 18 MkII */
+       // Phonic Helix Board 18 FireWire MkII.
        SND_BEBOB_DEV_ENTRY(VEN_PHONIC, 0x00060000, &spec_normal),
-       /* Phonic, Helix Board 24 MkII */
+       // Phonic Helix Board 24 FireWire MkII.
        SND_BEBOB_DEV_ENTRY(VEN_PHONIC, 0x00070000, &spec_normal),
-       /* Phonic, Helix Board 12 Universal/18 Universal/24 Universal */
+       // Phonic FireFly 808 FireWire.
+       SND_BEBOB_DEV_ENTRY(VEN_PHONIC, 0x00080000, &spec_normal),
+       // Phonic FireFly 202, 302, 808 Universal.
+       // Phinic Helix Board 12/18/24 FireWire, 12/18/24 Universal
        SND_BEBOB_DEV_ENTRY(VEN_PHONIC, 0x00000000, &spec_normal),
        /* Lynx, Aurora 8/16 (LT-FW) */
        SND_BEBOB_DEV_ENTRY(VEN_LYNX, 0x00000001, &spec_normal),
@@ -476,11 +479,6 @@ static const struct ieee1394_device_id bebob_id_table[] = {
        /*  Infrasonic, Windy6 */
        /*  Mackie, Digital X Bus x.200 */
        /*  Mackie, Digital X Bus x.400 */
-       /*  Phonic, HB 12 */
-       /*  Phonic, HB 24 */
-       /*  Phonic, HB 18 */
-       /*  Phonic, FireFly 202 */
-       /*  Phonic, FireFly 302 */
        /*  Rolf Spuler, Firewire Guitar */
        {}
 };