ALSA: fireface: implement message parser for Fireface 400
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 12 Jan 2023 12:09:54 +0000 (21:09 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 13 Jan 2023 08:56:39 +0000 (09:56 +0100)
commitacdebd8b4c0c90ec3debe3def0460f07d27504bb
tree8f178ae29e7b319cdeb7632380843b15bd531f28
parentc31909fa06930e9d5821219ac6a9980a6b8cf2b8
ALSA: fireface: implement message parser for Fireface 400

This commit implements message parser for Fireface 400 to pass data of
knob control to user space. The parser has FIFO which can store maximum
32 events without no overrun detection since it doesn't matter to lose
the event.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Link: https://lore.kernel.org/r/20230112120954.500692-7-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/fireface/ff-protocol-former.c