]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: fireface: add support for Fireface UCX
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 20 Jan 2019 08:25:53 +0000 (17:25 +0900)
committerTakashi Iwai <tiwai@suse.de>
Mon, 21 Jan 2019 14:12:25 +0000 (15:12 +0100)
commit4ef401ac77de618aeffd1001adf8c4068d33353a
tree7510f8f1b5cf7d0a008b9868423a14ac60ad699e
parent68358394d8c30f2eefd061838dfb01cd045dbcfa
ALSA: fireface: add support for Fireface UCX

Fireface UFX was shipped by RME GmbH in 2012. This model supports later
protocol for management of isochronous communication and synchronization
of sampling transmission frequency.

This commit adds support for the model. At present, it's not clear how
to encode MIDI messages and decide destination address for asynchronous
transaction, thus this commit adds support for isochronous communication
for PCM frames only.

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