]> asedeno.scripts.mit.edu Git - linux.git/commit
ALSA: firewire-tascam: initialize parameters at open of rawmidi character devices
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 14 Apr 2017 07:46:30 +0000 (16:46 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 14 Apr 2017 12:50:38 +0000 (14:50 +0200)
commit3e7dc65ca001a6e40e78b912c6146ec013a3b49a
tree7e01017bd08a870b7f7afaa25d0e3b50bed8d39f
parent98a00d3602a1c50a397893c5de26dbbe7d77804a
ALSA: firewire-tascam: initialize parameters at open of rawmidi character devices

In current design of ALSA driver for TASCAM FireWire series, initialization
of members in asymc midi port structure is done at device probing. Some of
the members should be initialized every time to use rawmidi devices because
they're changed in sequence of transmission for MIDI messages.

This commit adds a new function to initialize them. Invariant parameters
during object lifetime are kept as is.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/tascam/tascam-midi.c
sound/firewire/tascam/tascam-transaction.c
sound/firewire/tascam/tascam.h