mbox series

[0/2] ALSA: firewire-motu: add support for MOTU 828 and 896

Message ID 20210616082847.124688-1-o-takashi@sakamocchi.jp (mailing list archive)
Headers show
Series ALSA: firewire-motu: add support for MOTU 828 and 896 | expand

Message

Takashi Sakamoto June 16, 2021, 8:28 a.m. UTC
Hi,

This patchset is to add support for Mark of the unicorn (MOTU) 828 and
896, which were shipped two decades ago (2001) and already discontinued.
(yes, it's 2021).

It's reasonable to count them as first generation of MOTU FireWire
series since they are based on QuickLogic QuickRAM FPGA apart from
Altera or Xilinx FPGA in the latter generation. Unlike the latter
generation, they doesn't allow software to configure internal
multiplexer.

I note that the sequence replay for media clock recovery[1] allows to
support them. The device doesn't generate better sound with nominal (ideal)
sequence of packets, thus the patches should be applied to development
tree for v5.14 kernel.

[1] [PATCH 0/3] ALSA: firewire-motu: media clock recovery for sph-aware devices
https://lore.kernel.org/alsa-devel/20210602013406.26442-1-o-takashi@sakamocchi.jp/

Takashi Sakamoto (2):
  ALSA: firewire-motu: add support for MOTU 828
  ALSA: firewire-motu: add support for MOTU 896

 sound/firewire/Kconfig                 |   2 +
 sound/firewire/motu/Makefile           |   3 +-
 sound/firewire/motu/motu-protocol-v1.c | 440 +++++++++++++++++++++++++
 sound/firewire/motu/motu.c             |   2 +
 sound/firewire/motu/motu.h             |  24 ++
 5 files changed, 470 insertions(+), 1 deletion(-)
 create mode 100644 sound/firewire/motu/motu-protocol-v1.c

Comments

Takashi Iwai June 17, 2021, 9:37 a.m. UTC | #1
On Wed, 16 Jun 2021 10:28:45 +0200,
Takashi Sakamoto wrote:
> 
> Hi,
> 
> This patchset is to add support for Mark of the unicorn (MOTU) 828 and
> 896, which were shipped two decades ago (2001) and already discontinued.
> (yes, it's 2021).
> 
> It's reasonable to count them as first generation of MOTU FireWire
> series since they are based on QuickLogic QuickRAM FPGA apart from
> Altera or Xilinx FPGA in the latter generation. Unlike the latter
> generation, they doesn't allow software to configure internal
> multiplexer.
> 
> I note that the sequence replay for media clock recovery[1] allows to
> support them. The device doesn't generate better sound with nominal (ideal)
> sequence of packets, thus the patches should be applied to development
> tree for v5.14 kernel.
> 
> [1] [PATCH 0/3] ALSA: firewire-motu: media clock recovery for sph-aware devices
> https://lore.kernel.org/alsa-devel/20210602013406.26442-1-o-takashi@sakamocchi.jp/
> 
> Takashi Sakamoto (2):
>   ALSA: firewire-motu: add support for MOTU 828
>   ALSA: firewire-motu: add support for MOTU 896

Applied both patches now.  Thanks.


Takashi
Takashi Sakamoto June 17, 2021, 10:03 a.m. UTC | #2
On Thu, Jun 17, 2021 at 11:37:57AM +0200, Takashi Iwai wrote:
> On Wed, 16 Jun 2021 10:28:45 +0200,
> Takashi Sakamoto wrote:
> > 
> > Hi,
> > 
> > This patchset is to add support for Mark of the unicorn (MOTU) 828 and
> > 896, which were shipped two decades ago (2001) and already discontinued.
> > (yes, it's 2021).
> > 
> > It's reasonable to count them as first generation of MOTU FireWire
> > series since they are based on QuickLogic QuickRAM FPGA apart from
> > Altera or Xilinx FPGA in the latter generation. Unlike the latter
> > generation, they doesn't allow software to configure internal
> > multiplexer.
> > 
> > I note that the sequence replay for media clock recovery[1] allows to
> > support them. The device doesn't generate better sound with nominal (ideal)
> > sequence of packets, thus the patches should be applied to development
> > tree for v5.14 kernel.
> > 
> > [1] [PATCH 0/3] ALSA: firewire-motu: media clock recovery for sph-aware devices
> > https://lore.kernel.org/alsa-devel/20210602013406.26442-1-o-takashi@sakamocchi.jp/
> > 
> > Takashi Sakamoto (2):
> >   ALSA: firewire-motu: add support for MOTU 828
> >   ALSA: firewire-motu: add support for MOTU 896
> 
> Applied both patches now.  Thanks.

Thanks for applying them.

I'm glad if getting your care of below fix:

[PATCH] ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire
 * https://lore.kernel.org/alsa-devel/20210614083133.39753-1-o-takashi@sakamocchi.jp/


Thanks

Takashi Sakamoto