Hi,
This patchset adds support for MOTU Traveler launched in 2005. Any transmission of PCM frames/MIDI messages is available via ALSA PCM and RawMIDI/Sequencer interfaces to handle MOTU specific protocol version 2.
Like ALSA Dice driver, this driver can't enable target device to generate sound properly at some sampling transmission frequency yet, due to timestamping issue. However, at sampling transmission frequencies for major sampling rate such as 44.1/48.0 kHz, it works well, as long as I tested. This situation might be improved future.
Takashi Sakamoto (5): ALSA: firewire-motu: suppless consumption for unused element of array in stack ALSA: firewire-motu: add a flag for chunks for main 1/2 out ALSA: firewire-motu: add a flag for AES/EBU on XLR interface ALSA: firewire-motu: cancel chunk alignment for protocol version 2 ALSA: firewire-motu: add support for Motu Traveler
sound/firewire/motu/motu-protocol-v2.c | 64 ++++++++++++++++++++++++++-------- sound/firewire/motu/motu-protocol-v3.c | 19 +++++++--- sound/firewire/motu/motu.c | 19 ++++++++++ sound/firewire/motu/motu.h | 5 ++- 4 files changed, 87 insertions(+), 20 deletions(-)