]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: firewire-tascam: add support for FW-1804
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 5 Feb 2016 00:56:06 +0000 (09:56 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 5 Feb 2016 11:46:07 +0000 (12:46 +0100)
commit6e9b40808ffe6c1eb54a81e3105f5ae1d44322f0
tree2a5d8accc03f33b9f8ae0bf104a67c3ca483861d
parentcdcef5801fcf7412e6f107e5a1f05922dbb1d9bc
ALSA: firewire-tascam: add support for FW-1804

This model supports:
 * maximum 12 PCM channels for PCM playback
 * maximum 18 PCM channels for PCM capture
 * 4 ports for MIDI playback
 * 4 ports for MIDI capture
 * control and status messages in tx isochronous packets
 * up to 96.0 kHz

This commit adds support for the model. As the other supported models,
all of available PCM channels are always enabled.

As I described in commit 658a7a87151583a2, Ilya Zimnovich had investigated
TASCAM FireWire series in 2011 with his FW-1804. In his report, this model
has internal multiplexer and any software implementation can control it.
Following to the design of ALSA firewire stack, this commit won't
implement it. It should be in userspace via Linux fw character device.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/tascam/tascam.c