[0/6] ALSA: firewire-motu: add support for MOTU UltraLite and source packet header clock mode
mbox series

Message ID 20191030080644.1704-1-o-takashi@sakamocchi.jp
Headers show
Series
  • ALSA: firewire-motu: add support for MOTU UltraLite and source packet header clock mode
Related show

Message

Takashi Sakamoto Oct. 30, 2019, 8:06 a.m. UTC
Hi,

Devices in MOTU FireWire series uses source packet header (SPH) in IEC
61883-1 for each data block in CIP. The devices have a mode to use the
series of SPH for generating sampling clock.

This patchset supports the above mechanism. Additionally, this patchset
also supports MOTU UltraLite which adopts protocol version 2.

Takashi Sakamoto (6):
  ALSA: firewire-motu: fix wrong spelling for macro
  ALSA: firewire-motu: print for unknown source of sampling clock
  ALSA: firewire-motu: detect SPH source of sampling clock
  ALSA: firewire-motu: minor code refactoring for protocol version 2
  ALSA: firewire-motu: code refactoring to handle model specific switch
    for protocol v2
  ALSA: firewire-motu: add support for MOTU UltraLite

 sound/firewire/motu/motu-pcm.c         |   3 +-
 sound/firewire/motu/motu-proc.c        |   2 +
 sound/firewire/motu/motu-protocol-v2.c | 142 ++++++++++++++-----------
 sound/firewire/motu/motu-protocol-v3.c |   4 +-
 sound/firewire/motu/motu.c             |  34 ++++--
 sound/firewire/motu/motu.h             |   6 +-
 6 files changed, 113 insertions(+), 78 deletions(-)

Comments

Takashi Iwai Oct. 30, 2019, 10:03 a.m. UTC | #1
On Wed, 30 Oct 2019 09:06:38 +0100,
Takashi Sakamoto wrote:
> 
> Hi,
> 
> Devices in MOTU FireWire series uses source packet header (SPH) in IEC
> 61883-1 for each data block in CIP. The devices have a mode to use the
> series of SPH for generating sampling clock.
> 
> This patchset supports the above mechanism. Additionally, this patchset
> also supports MOTU UltraLite which adopts protocol version 2.
> 
> Takashi Sakamoto (6):
>   ALSA: firewire-motu: fix wrong spelling for macro
>   ALSA: firewire-motu: print for unknown source of sampling clock
>   ALSA: firewire-motu: detect SPH source of sampling clock
>   ALSA: firewire-motu: minor code refactoring for protocol version 2
>   ALSA: firewire-motu: code refactoring to handle model specific switch
>     for protocol v2
>   ALSA: firewire-motu: add support for MOTU UltraLite

Applied all patches now.  Thanks.


Takashi