]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: firewire-tascam: add streaming functionality
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 1 Oct 2015 13:02:15 +0000 (22:02 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 2 Oct 2015 16:17:02 +0000 (18:17 +0200)
commit46c5684d302e00a33f48afd7bb8309e771920795
treea98efe040828fd558c58dd2ad9e4c61d19878013
parentdf3f92e57497334043e9c7ded3f7642f9fc0ba2f
ALSA: firewire-tascam: add streaming functionality

This commit adds streaming functionality for both direction. To utilize
the sequence of the number of data blocks in packets, full duplex with
synchronization is applied.

Besides, TASCAM FireWire series allows drivers to decide which PCM data
channels are enabled. For convenience, this driver always enable whole the
data channels.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/tascam/Makefile
sound/firewire/tascam/tascam-stream.c [new file with mode: 0644]
sound/firewire/tascam/tascam.c
sound/firewire/tascam/tascam.h