The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:
Linux 6.4-rc1 (2023-05-07 13:34:35 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.4-rc2
for you to fetch changes up to 9be0b3a0074a61df1c94c37faea35ec8b9ea130b:
ASoC: SOF: Intel: hda-mlink: fixes and extensions (2023-05-16 00:13:09 +0900)
---------------------------------------------------------------- ASoC: Fixes for v6.4
More fixes that came in since the merge window, the bulk of which are for the SOF code, I suspect as a result of the wide usage, active development and large code size rather than huge quality problems.
There's also a couple of MAINTAINERS updates and some new device quirks.
---------------------------------------------------------------- Aidan MacDonald (1): ASoC: jz4740-i2s: Make I2S divider calculations more robust
Douglas Anderson (1): ASoC: mediatek: mt8186: Fix use-after-free in driver remove path
Jeremy Soller (1): ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12
Kai Vehmanen (1): ASoC: SOF: pm: save io region state in case of errors in resume
Krzysztof Kozlowski (1): ASoC: MAINTAINERS: drop Krzysztof Kozlowski from Samsung audio
Lucas Tanure (1): MAINTAINERS: Remove self from Cirrus Codec drivers
Mark Brown (2): ASoC: SOF: Various runtime pm fixes, improvements ASoC: SOF: Intel: hda-mlink: fixes and extensions
Martin Povišer (1): ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
Maxim Kochetkov (1): ASoC: dwc: limit the number of overrun messages
Paweł Anikiel (1): ASoC: ssm2602: Add workaround for playback distortions
Peter Ujfalusi (1): ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config
Pierre-Louis Bossart (9): ASoC: SOF: Intel: hda-mlink: fix sublink refcounting ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink ASoC: SOF: Intel: hda-mlink: fix base_ptr computation ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently ASoC: SOF: Intel: hda-mlink: initialize instance_offset member ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions ASoC: SOF: pcm: fix pm_runtime imbalance in error handling ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling
Ranjani Sridharan (3): ASoC: SOF: topology: Fix logic for copying tuples ASoC: SOF: Separate the tokens for input and output pin index ASoC: SOF: topology: Fix tuples array allocation
Shengjiu Wang (1): ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
Simon Trimmer (1): ASoC: cs35l56: Prevent unbalanced pm_runtime in dsp_work() on SoundWire
V sujith kumar Reddy (1): ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function
.../devicetree/bindings/sound/tas2562.yaml | 6 +- .../devicetree/bindings/sound/tas2770.yaml | 6 +- .../devicetree/bindings/sound/tas27xx.yaml | 6 +- MAINTAINERS | 4 +- include/sound/hda-mlink.h | 14 ++++ include/uapi/sound/sof/tokens.h | 3 +- sound/soc/amd/yc/acp6x-mach.c | 7 ++ sound/soc/codecs/cs35l56.c | 3 +- sound/soc/codecs/ssm2602.c | 15 ++++ sound/soc/dwc/dwc-i2s.c | 4 +- sound/soc/fsl/fsl_micfil.c | 14 +++- sound/soc/jz4740/jz4740-i2s.c | 54 +++++++++++- sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 6 -- sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 1 - sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 4 - sound/soc/mediatek/mt8186/mt8186-audsys-clk.c | 46 ++++++----- sound/soc/mediatek/mt8186/mt8186-audsys-clk.h | 1 - sound/soc/sof/amd/acp-ipc.c | 7 +- sound/soc/sof/debug.c | 4 +- sound/soc/sof/intel/hda-mlink.c | 96 ++++++++++++++++++++-- sound/soc/sof/ipc3-topology.c | 7 +- sound/soc/sof/ipc4-topology.c | 4 +- sound/soc/sof/pcm.c | 11 +-- sound/soc/sof/pm.c | 14 +++- sound/soc/sof/sof-client-probes.c | 14 ++-- sound/soc/sof/topology.c | 6 +- 26 files changed, 276 insertions(+), 81 deletions(-)