Go to file
Jaroslav Kysela a85d3d172d ALSA: ump: Support UMP Endpoint and Function Block parsing
JIRA: https://issues.redhat.com/browse/RHEL-13724

commit 37e0e14128e0685267dc5c037bf655421a6ce2ea
Author: Takashi Iwai <tiwai@suse.de>
Date: Mon Jun 12 10:10:46 2023 +0200

    ALSA: ump: Support UMP Endpoint and Function Block parsing

    This patch adds the basic support for UMP Endpoint and UMP Function
    Block parsing, which are extended in the new UMP v1.1 spec.
    The patch provides a new helper function to perform the query of the
    UMP Endpoint information and builds up the UMP blocks based on UMP
    Function Block information.  For the communication over the UMP
    Endpoint, it opens the rawmidi device once internally, inquiries the
    UMP Endpoint and Function Block info by sending new UMP Stream
    messages, and waits for the response for each query.

    The new UMP spec allows to update the FB info and change its
    associated groups or its activeness on the fly, too.  For catching it,
    the UMP core keeps watching the incoming UMP messages, and
    snd_ump_receive() handles the incoming UMP Stream messages to refresh
    the FB info.

    Link: https://lore.kernel.org/r/20230612081054.17200-3-tiwai@suse.de
    Signed-off-by: Takashi Iwai <tiwai@suse.de>

Signed-off-by: Jaroslav Kysela <jkysela@redhat.com>
2023-12-18 16:30:19 +01:00
Documentation docs: sound: add 'pcmtest' driver documentation 2023-12-18 16:30:13 +01:00
LICENSES
arch Merge: AMD Genoa: UMC performance monitoring counters support 2023-12-14 11:08:58 -05:00
block Merge: io_uring: update to upstream v6.6 2023-12-16 14:38:47 -05:00
certs
crypto
drivers regmap: Provide basic KUnit coverage for the raw register I/O 2023-12-18 16:30:18 +01:00
fs Merge: io_uring: update to upstream v6.6 2023-12-16 14:38:47 -05:00
include ALSA: ump: Support UMP Endpoint and Function Block parsing 2023-12-18 16:30:19 +01:00
init Merge: Cleanup SRCU remnants from Kconfig files 2023-12-12 12:42:09 -05:00
io_uring Merge: io_uring: update to upstream v6.6 2023-12-16 14:38:47 -05:00
ipc
kernel Merge: padata: Fix refcnt handling in padata_free_shell() 2023-12-14 11:08:57 -05:00
lib Merge: io_uring: update to upstream v6.6 2023-12-16 14:38:47 -05:00
mm Merge: io_uring: update to upstream v6.6 2023-12-16 14:38:47 -05:00
net Merge: io_uring: update to upstream v6.6 2023-12-16 14:38:47 -05:00
redhat [redhat] kernel-5.14.0-400.el9 2023-12-16 14:42:57 -05:00
samples
scripts
security Merge: Cleanup SRCU remnants from Kconfig files 2023-12-12 12:42:09 -05:00
sound ALSA: ump: Support UMP Endpoint and Function Block parsing 2023-12-18 16:30:19 +01:00
tools Merge: io_uring: update to upstream v6.6 2023-12-16 14:38:47 -05:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.conf
.get_maintainer.ignore
.gitattributes
.gitignore
.gitlab-ci.yml
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
Kconfig.redhat
MAINTAINERS ALSA: Implement the new Virtual PCM Test Driver 2023-12-18 16:30:13 +01:00
Makefile Merge DRM changes from upstream v6.5..v6.6 2023-12-09 06:51:15 +02:00
Makefile.rhelver [redhat] kernel-5.14.0-400.el9 2023-12-16 14:42:57 -05:00
README
makefile

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.