linux/sound/firewire/fireface
Takashi Sakamoto ca8159a8e6 ALSA: fireface: support allocate_resources operation in ff800 protocol
This commit is a part of preparation to perform allocation/release
of isochronous channels in pcm.hw_params/hw_free callbacks.

This commit implements allocate_resources callback for ff800 protocol.
As I noted in commit fc716397a5 ("ALSA: fireface: add support for
packet streaming on Fireface 800"), this unit allocates isochronous
resources for tx stream voluntarily. Therefore, this commit is to
maintain isochronous rsources for rx stream. In the callback,
sampling transfer frequency is configured to the device as well.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2019-06-11 11:36:23 +02:00
..
amdtp-ff.c locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() 2017-10-25 11:01:08 +02:00
ff-hwdep.c vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
ff-midi.c ALSA: fireface: support rx MIDI functionality for Fireface UCX 2019-01-22 17:20:56 +01:00
ff-pcm.c ALSA: fireface: add protocol-dependent operation to get clock status 2019-01-21 15:12:20 +01:00
ff-proc.c ALSA: firewire: Remove superfluous snd_info_register() calls 2019-02-06 18:11:38 +01:00
ff-protocol-former.c ALSA: fireface: support allocate_resources operation in ff800 protocol 2019-06-11 11:36:23 +02:00
ff-protocol-latter.c ALSA: fireface: Off by one in latter_handle_midi_msg() 2019-01-25 15:51:33 +01:00
ff-stream.c ALSA: fireface: add protocol-specific operation to allocate isochronous resources 2019-06-11 11:36:22 +02:00
ff-transaction.c ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages 2019-01-24 14:39:32 +01:00
ff.c ALSA: fireface: support rx MIDI functionality for Fireface UCX 2019-01-22 17:20:56 +01:00
ff.h ALSA: fireface: add protocol-specific operation to allocate isochronous resources 2019-06-11 11:36:22 +02:00
Makefile ALSA: fireface: add support for Fireface UCX 2019-01-21 15:12:25 +01:00