summaryrefslogtreecommitdiff
path: root/sound/firewire/motu/Makefile
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2017-03-22 15:30:22 +0300
committerTakashi Iwai <tiwai@suse.de>2017-03-28 13:33:53 +0300
commitdd49b2d1f04af9b1f44e9fe82c85f374f662c61b (patch)
tree3d24378eea1b2dfb16d3fd808679aea886c1018a /sound/firewire/motu/Makefile
parent4638ec6ede0847c75bd943d54237efb118f4abae (diff)
downloadlinux-dd49b2d1f04af9b1f44e9fe82c85f374f662c61b.tar.xz
ALSA: firewire-motu: add PCM functionality
This commit adds PCM functionality to transmit/receive PCM samples. When one of PCM substreams are running or external clock source is selected, current sampling rate is used. Else, the sampling rate is changed according to requests from a userspace application. Available number of samples in a frame of PCM substream is determined at open(2) to corresponding PCM character device. Later, packet streaming starts by ioctl(2) with SNDRV_PCM_IOCTL_PREPARE. In theory, between them, applications can change state of the unit by any write transaction to change the number. In this case, this driver may fail packet streaming due to wrong data format. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/firewire/motu/Makefile')
-rw-r--r--sound/firewire/motu/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/firewire/motu/Makefile b/sound/firewire/motu/Makefile
index 0eccbe215f5e..508b6894826a 100644
--- a/sound/firewire/motu/Makefile
+++ b/sound/firewire/motu/Makefile
@@ -1,3 +1,3 @@
snd-firewire-motu-objs := motu.o amdtp-motu.o motu-transaction.o motu-stream.o \
- motu-proc.o
+ motu-proc.o motu-pcm.o
obj-$(CONFIG_SND_FIREWIRE_MOTU) += snd-firewire-motu.o