Merge branch 'topic/midi20' into for-next
authorTakashi Iwai <tiwai@suse.de>
Tue, 13 Jun 2023 05:36:39 +0000 (07:36 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 13 Jun 2023 05:37:59 +0000 (07:37 +0200)
commit508b662b6928808d1af3887f4adc20fb0cd315df
treeda96313fc7566406ca8ecb10d4509abc255e8f07
parent9b4469410cf9a0fcbccc92c480fd42f7c815a745
parentfebdfa0e9c8a5d3a3d895245d1c294c26787daef
Merge branch 'topic/midi20' into for-next

As the updated MIDI 2.0 spec has been published freshly, this is a
catch up to add the support for new specs, especially UMP v1.1
features, on Linux kernel.

The new UMP v1.1 introduced the concept of Function Blocks (FB), which
is a kind of superset of USB MIDI 2.0 Group Terminal Blocks (GTB).
The patch set adds the support for FB as the primary information
source while keeping the parse of GTB as fallback.  Also UMP v1.1
supports the groupless messages, the protocol switch, static FBs, and
other new fundamental features, and those are supported as well.

Link: https://www.midi.org/midi-articles/details-about-midi-2-0-midi-ci-profiles-and-property-exchange
Link: https://lore.kernel.org/r/20230612081054.17200-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/uapi/sound/asound.h