[alsa-devel] [PATCH 0/7 v3] firewire-digi00x: new driver for Digidesign 002/003 family

Takashi Sakamoto o-takashi at sakamocchi.jp
Wed Sep 30 02:39:15 CEST 2015


This patchset updates a part of my previous post:

[alsa-devel] [PATCH 00/25 v2] ALSA: support AMDTP variants
http://mailman.alsa-project.org/pipermail/alsa-devel/2015-August/096739.html

This patchset adds support for Digidesign Digi 002/003 family without MIDI
functionality. Although most part of AMDTP stream functionality is clear,
a mechanism of clock synchronization with internal clock source is not
clear (see the last patch).

Takashi Sakamoto (7):
  ALSA: firewire-digi00x: add skeleton for Digi 002/003 family
  ALSA: firewire-digi00x: add data block processing layer
  ALSA: firewire-digi00x: add stream functionality
  ALSA: firewire-digi00x: add proc node to show clock status
  ALSA: firewire-digi00x: add PCM functionality
  ALSA: firewire-digi00x: add hwdep interface
  ALSA: firewire-digi00x: add support for asynchronous messaging

 include/uapi/sound/asound.h                  |   3 +-
 include/uapi/sound/firewire.h                |   8 +
 sound/firewire/Kconfig                       |  15 +
 sound/firewire/Makefile                      |   1 +
 sound/firewire/digi00x/Makefile              |   4 +
 sound/firewire/digi00x/amdtp-dot.c           | 330 +++++++++++++++++++++
 sound/firewire/digi00x/digi00x-hwdep.c       | 200 +++++++++++++
 sound/firewire/digi00x/digi00x-pcm.c         | 373 ++++++++++++++++++++++++
 sound/firewire/digi00x/digi00x-proc.c        |  99 +++++++
 sound/firewire/digi00x/digi00x-stream.c      | 420 +++++++++++++++++++++++++++
 sound/firewire/digi00x/digi00x-transaction.c |  81 ++++++
 sound/firewire/digi00x/digi00x.c             | 169 +++++++++++
 sound/firewire/digi00x/digi00x.h             | 146 ++++++++++
 13 files changed, 1848 insertions(+), 1 deletion(-)
 create mode 100644 sound/firewire/digi00x/Makefile
 create mode 100644 sound/firewire/digi00x/amdtp-dot.c
 create mode 100644 sound/firewire/digi00x/digi00x-hwdep.c
 create mode 100644 sound/firewire/digi00x/digi00x-pcm.c
 create mode 100644 sound/firewire/digi00x/digi00x-proc.c
 create mode 100644 sound/firewire/digi00x/digi00x-stream.c
 create mode 100644 sound/firewire/digi00x/digi00x-transaction.c
 create mode 100644 sound/firewire/digi00x/digi00x.c
 create mode 100644 sound/firewire/digi00x/digi00x.h

-- 
2.1.4



More information about the Alsa-devel mailing list