[GIT PULL] sound fixes for 6.10-rc2

From: Takashi Iwai
Date: Fri May 31 2024 - 08:34:30 EST


Linus,

please pull sound fixes for v6.10-rc2 from:

git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.10-rc2

The topmost commit is 310fa3ec2859f1c094e6e9b5d2e1ca51738c409a

----------------------------------------------------------------

sound fixes for 6.10-rc2

Lots of small fixes.

- A race fix for debugfs handling in ALSA core
- A series of corrections for MIDI2 core format conversions
- ASoC Intel fixes for 16 bit DMIC config
- Updates for missing module parameters in ASoC code
- HD-audio quirk, Cirrus codec fix, etc minor fixes

----------------------------------------------------------------

Alexandre Belloni (1):
ALSA: pcm: fix typo in comment

Charles Keepax (3):
ASoC: cs42l43: Only restrict 44.1kHz for the ASP
ASoC: wm_adsp: Add missing MODULE_DESCRIPTION()
MAINTAINERS: Remove James Schulman from Cirrus audio maintainers

Luke D. Jones (1):
ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp

Peter Ujfalusi (6):
ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension
ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob
ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format
ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format()
ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier()
ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats

Pierre-Louis Bossart (6):
ASoC: SOF: stream-ipc: remove unnecessary MODULE_LICENSE
ASoC: SOF: AMD: group all module related information
ASoC: SOF: reorder MODULE_ definitions
ASoC: SOF: add missing MODULE_DESCRIPTION()
ALSA/hda: intel-dsp-config: reduce log verbosity
ASoC: Intel: sof-sdw: fix missing SPI_MASTER dependency

Takashi Iwai (9):
ALSA: core: Remove debugfs at disconnection
ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion
ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion
ALSA: seq: Fix incorrect UMP type for system messages
ALSA: ump: Don't clear bank selection after sending a program change
ALSA: ump: Don't accept an invalid UMP protocol number
ALSA: ump: Set default protocol when not given explicitly
ALSA: seq: Fix yet another spot for system message conversion
ALSA: seq: ump: Fix swapped song position pointer data

---
MAINTAINERS | 1 -
include/sound/pcm.h | 2 +-
sound/core/init.c | 9 +-
sound/core/jack.c | 21 ++--
sound/core/seq/seq_ump_convert.c | 48 +++++++-
sound/core/ump.c | 15 +++
sound/core/ump_convert.c | 1 -
sound/hda/intel-dsp-config.c | 8 +-
sound/pci/hda/patch_realtek.c | 2 +-
sound/soc/codecs/cs42l43.c | 5 +-
sound/soc/codecs/wm_adsp.c | 1 +
sound/soc/intel/boards/Kconfig | 2 +-
sound/soc/sof/amd/acp-common.c | 4 +-
sound/soc/sof/amd/acp.c | 2 +-
sound/soc/sof/amd/acp63.c | 4 -
sound/soc/sof/amd/pci-acp63.c | 1 +
sound/soc/sof/amd/pci-rmb.c | 1 +
sound/soc/sof/amd/pci-rn.c | 1 +
sound/soc/sof/amd/pci-vangogh.c | 1 +
sound/soc/sof/amd/rembrandt.c | 4 -
sound/soc/sof/amd/renoir.c | 4 -
sound/soc/sof/amd/vangogh.c | 4 -
sound/soc/sof/core.c | 2 +-
sound/soc/sof/imx/imx-common.c | 1 +
sound/soc/sof/imx/imx8.c | 3 +-
sound/soc/sof/imx/imx8m.c | 3 +-
sound/soc/sof/imx/imx8ulp.c | 3 +-
sound/soc/sof/intel/atom.c | 1 +
sound/soc/sof/intel/bdw.c | 1 +
sound/soc/sof/intel/byt.c | 1 +
sound/soc/sof/intel/hda-codec.c | 1 +
sound/soc/sof/intel/hda-ctrl.c | 1 +
sound/soc/sof/intel/hda-mlink.c | 1 +
sound/soc/sof/intel/hda.c | 1 +
sound/soc/sof/intel/pci-apl.c | 1 +
sound/soc/sof/intel/pci-cnl.c | 1 +
sound/soc/sof/intel/pci-icl.c | 1 +
sound/soc/sof/intel/pci-lnl.c | 1 +
sound/soc/sof/intel/pci-mtl.c | 1 +
sound/soc/sof/intel/pci-skl.c | 1 +
sound/soc/sof/intel/pci-tgl.c | 1 +
sound/soc/sof/intel/pci-tng.c | 1 +
sound/soc/sof/ipc4-pcm.c | 12 +-
sound/soc/sof/ipc4-topology.c | 163 +++++++++++++++++--------
sound/soc/sof/ipc4-topology.h | 6 +-
sound/soc/sof/mediatek/mt8186/mt8186.c | 3 +-
sound/soc/sof/mediatek/mt8195/mt8195.c | 3 +-
sound/soc/sof/mediatek/mtk-adsp-common.c | 1 +
sound/soc/sof/nocodec.c | 2 +-
sound/soc/sof/sof-acpi-dev.c | 1 +
sound/soc/sof/sof-client-ipc-flood-test.c | 2 +-
sound/soc/sof/sof-client-ipc-kernel-injector.c | 2 +-
sound/soc/sof/sof-client-ipc-msg-injector.c | 2 +-
sound/soc/sof/sof-client-probes.c | 2 +-
sound/soc/sof/sof-of-dev.c | 1 +
sound/soc/sof/sof-pci-dev.c | 1 +
sound/soc/sof/sof-utils.c | 1 +
sound/soc/sof/stream-ipc.c | 2 -
sound/soc/sof/xtensa/core.c | 2 +-
59 files changed, 257 insertions(+), 117 deletions(-)