]> git.baikalelectronics.ru Git - kernel.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)
commit1c52a75b01cc3ff5b1712d4500dcbd23db0475ad
tree7e01017bd08a870b7f7afaa25d0e3b50bed8d39f
parent6c59d193dc7eb4fed87f21ba1d4e1a57157126f6
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