linux/sound/firewire/digi00x
Takashi Sakamoto c5fcee0373 ALSA: firewire-digi00x: add MIDI operations for MIDI control port
Digi 002/003 family has two types of MIDI port; one is for physical MIDI
port and another is for MIDI control message. The former is transferred in
isochronous packet, and the latter is transferred by asynchronous
transaction. These transmission mechanisms are completely different, while
current ALSA digi00x driver defines a set of operations for them with
several condition statements. As a result, codes for the operation are
messy.

This commit adds a set of MIDI operation for control MIDI ports. In later
commit, it's applied as an operation for ALSA rawmidi character device.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-10-30 19:34:32 +01:00
..
amdtp-dot.c ALSA: firewire-digi00x: handle MIDI messages in isochronous packets 2015-10-11 18:25:57 +02:00
digi00x-hwdep.c ALSA: firewire-digi00x: add support for asynchronous messaging 2015-09-30 15:37:55 +02:00
digi00x-midi.c ALSA: firewire-digi00x: add MIDI operations for MIDI control port 2015-10-30 19:34:32 +01:00
digi00x-pcm.c ALSA: firewire-digi00x: add hwdep interface 2015-09-30 15:36:56 +02:00
digi00x-proc.c ALSA: firewire-digi00x: add proc node to show clock status 2015-09-30 15:35:31 +02:00
digi00x-stream.c ALSA: firewire-digi00x: add support for MIDI ports corresponding to isochronous packet streaming 2015-10-11 18:26:04 +02:00
digi00x-transaction.c ALSA: firewire-digi00x: add support of asynchronous transaction for outgoing MIDI messages to physical controls 2015-10-11 18:26:14 +02:00
digi00x.c ALSA: firewire-digi00x/firewire-tascam: remove wrong conversion for Config ROM 2015-10-19 11:57:03 +02:00
digi00x.h ALSA: firewire-digi00x: add support of asynchronous transaction for outgoing MIDI messages to physical controls 2015-10-11 18:26:14 +02:00
Makefile ALSA: firewire-digi00x: add support for MIDI ports corresponding to isochronous packet streaming 2015-10-11 18:26:04 +02:00