summaryrefslogtreecommitdiff
path: root/sound/firewire/tascam/Makefile
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2015-10-01 16:02:14 +0300
committerTakashi Iwai <tiwai@suse.de>2015-10-02 19:17:01 +0300
commit47faeea25ef3a39f2224377a1fc76581cd18c044 (patch)
tree84cb01821612f287ecf3471caf15abb0f08d844d /sound/firewire/tascam/Makefile
parent96e5fbb0dd128496378dbc404c2a894e49c1ac21 (diff)
downloadlinux-47faeea25ef3a39f2224377a1fc76581cd18c044.tar.xz
ALSA: firewire-tascam: add data block processing layer
TASCAM FireWire series uses non-blocking transmission for AMDTP packet streaming, while the format of data blocks is unique. The CIP headers includes specific value in FMT field and no SYT information. In transmitted packets, the first data channel represents event counter, and the last data channel has status and control information. The rest has 24bit PCM samples with right padding. In received packets, all of data channels include 16, 24, 32bit PCM samples. There's no other kind of information. This commit adds support for this protocol. For convenience, the size of PCM samples in outgoing packet is limited by 16 and 24bit. The status and control information will be supported in future commits. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/firewire/tascam/Makefile')
-rw-r--r--sound/firewire/tascam/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/firewire/tascam/Makefile b/sound/firewire/tascam/Makefile
index 1555206c7716..d06c737ae261 100644
--- a/sound/firewire/tascam/Makefile
+++ b/sound/firewire/tascam/Makefile
@@ -1,2 +1,2 @@
-snd-firewire-tascam-objs := tascam-proc.o tascam.o
+snd-firewire-tascam-objs := tascam-proc.o amdtp-tascam.o tascam.o
obj-$(CONFIG_SND_FIREWIRE_TASCAM) += snd-firewire-tascam.o