]> git.alsa-project.org Git - alsa-lib.git/commitdiff
hwdep: add FireWire digi00x/tascam driver support
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Mon, 5 Oct 2015 16:08:59 +0000 (01:08 +0900)
committerTakashi Iwai <tiwai@suse.de>
Mon, 5 Oct 2015 21:43:29 +0000 (23:43 +0200)
Linux 4.4 newly support these drivers. Their hardware dependent interfaces
give functionalities to get hardware information, to lock/unlock kernel
streaming and to receive lock status event.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/hwdep.h
include/sound/asound.h

index 3d3c31b2f068e4be089c484ab692d5b6d9f4a12f..2fe78cd84d85ad4833bc72582a1c8bd3528127e7 100644 (file)
@@ -74,8 +74,10 @@ typedef enum _snd_hwdep_iface {
        SND_HWDEP_IFACE_FW_FIREWORKS,   /**< Echo Audio Fireworks based device */
        SND_HWDEP_IFACE_FW_BEBOB,       /**< BridgeCo BeBoB based device */
        SND_HWDEP_IFACE_FW_OXFW,        /**< Oxford OXFW970/971 based device */
+       SND_HWDEP_IFACE_FW_DIGI00X,     /* Digidesign Digi 002/003 family */
+       SND_HWDEP_IFACE_FW_TASCAM,      /* TASCAM FireWire series */
 
-       SND_HWDEP_IFACE_LAST = SND_HWDEP_IFACE_FW_OXFW  /**< last known hwdep interface */
+       SND_HWDEP_IFACE_LAST = SND_HWDEP_IFACE_FW_TASCAM        /**< last known hwdep interface */
 } snd_hwdep_iface_t;
 
 /** open for reading */
index a45be6bdcf5bb88b2871a764e070ed9737818088..a82108e5d1c0ccfb627daf84ac80b153fe123f66 100644 (file)
@@ -100,9 +100,11 @@ enum {
        SNDRV_HWDEP_IFACE_FW_FIREWORKS, /* Echo Audio Fireworks based device */
        SNDRV_HWDEP_IFACE_FW_BEBOB,     /* BridgeCo BeBoB based device */
        SNDRV_HWDEP_IFACE_FW_OXFW,      /* Oxford OXFW970/971 based device */
+       SNDRV_HWDEP_IFACE_FW_DIGI00X,   /* Digidesign Digi 002/003 family */
+       SNDRV_HWDEP_IFACE_FW_TASCAM,    /* TASCAM FireWire series */
 
        /* Don't forget to change the following: */
-       SNDRV_HWDEP_IFACE_LAST = SNDRV_HWDEP_IFACE_FW_OXFW
+       SNDRV_HWDEP_IFACE_LAST = SNDRV_HWDEP_IFACE_FW_TASCAM
 };
 
 struct snd_hwdep_info {