[GIT PULL] sound fixes for 6.5-rc3

From: Takashi Iwai
Date: Fri Jul 21 2023 - 03:22:01 EST


Linus,

please pull sound fixes for v6.5-rc3 from:

git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.5-rc3

The topmost commit is 5f69c65e07b99ceb113d304fe31e0c653eb1c4bc

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

sound fixes for 6.5-rc3

A pile of fixes that have been gathered since the previous PR.
Most of changes are device-specific, and nothing looks too scary.

- A memory leak fix in ALSA sequencer code in 6.5-rc
- Many fixes for ASoC Qualcomm CODEC drivers, covering SoundWire probe
problems
- A series of ASoC AMD fixes
- A few fixes and cleanups of selftest stuff
- HD-audio codec fixes and quirks for Clevo, HP, Lenovo, Dell

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

Christoffer Sandberg (1):
ALSA: hda/realtek: Add quirk for Clevo NS70AU

Colin Ian King (1):
selftests: ALSA: Fix fclose on an already fclosed file pointer

Dan Carpenter (1):
ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()

Derek Fang (1):
ASoC: rt5640: Fix the issue of speaker noise

Fabio Estevam (1):
ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"

Geert Uytterhoeven (1):
ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ

Johan Hovold (15):
ASoC: codecs: wcd938x: fix codec initialisation race
ASoC: codecs: wcd938x: fix mbhc impedance loglevel
ASoC: codecs: wcd938x: drop inline keywords
ASoC: codecs: wcd938x: use dev_printk() for impedance logging
ASoC: codecs: wcd934x: demote impedance printk
ASoC: codecs: wcd934x: drop inline keywords
ASoC: codecs: wcd938x: fix soundwire initialisation race
ASoC: codecs: wcd938x: fix missing mbhc init error handling
ASoC: qdsp6: audioreach: fix topology probe deferral
ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
ASoC: codecs: wcd938x: fix resource leaks on component remove
ASoC: codecs: wcd934x: fix resource leaks on component remove
ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
ASoC: topology: suppress probe deferral errors
ASoC: core: suppress probe deferral errors

Kailang Yang (1):
ALSA: hda/realtek - remove 3k pull low procedure

Luka Guzenko (1):
ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx

Mario Limonciello (1):
ASoC: amd: ps: Fix extraneous error messages

Martin Povišer (1):
MAINTAINERS: Redo addition of ssm3515 to APPLE SOUND

Mastan Katragadda (1):
ASoC: SOF: amd: add revision check for sending sha dma completion command

Matthias Reichl (1):
ASoC: hdmi-codec: fix channel info for compressed formats

Matus Gajdos (1):
ASoC: fsl_sai: Disable bit clock with transmitter

Nathan Chancellor (1):
ASoC: cs35l45: Select REGMAP_IRQ

Rob Herring (1):
ASoC: dt-bindings: audio-graph-card2: Drop incomplete example

Rohit kumar (1):
ASoC: dt-bindings: Update maintainer email id

Sameer Pujar (1):
ASoC: rt5640: Fix sleep in atomic context

Sheetal (2):
ASoC: tegra: Fix AMX byte map
ASoC: tegra: Fix ADX byte map

Shuming Fan (1):
ASoC: rt5645: check return value after reading device id

Srinivas Kandagatla (4):
ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number
ASoC: qcom: q6afe-dai: fix Display Port Playback stream name
ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
ASoC: qcom: q6apm: do not close GPR port before closing graph

Takashi Iwai (2):
ALSA: seq: Fix memory leak at error path in snd_seq_create_port()
selftests: ALSA: Add test-pcmtest-driver to .gitignore

Thomas Petazzoni (1):
ASoC: cs42l51: fix driver to properly autoload with automatic module loading

Uwe Kleine-König (2):
ALSA: pcmtest: Convert to platform remove callback returning void
ALSA: pcmtest: Don't use static storage to track per device data

Vijendar Mukunda (6):
ASoC: amd: ps: add comments for DMA irq bits mapping
ASoC: amd: ps: add fix for dma irq mask for rx streams for SDW0 instance
ASoC: amd: ps: fix for position register set for AUDIO0 RX stream
ASoC: amd: ps: add comments for DMA register mapping
ASoC: amd: ps: fix byte count return value for invalid SoundWire manager instance
ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()

Vitaly Rodionov (2):
ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops

---
.../bindings/sound/audio-graph-card2.yaml | 20 +----
.../bindings/sound/google,sc7180-trogdor.yaml | 2 +-
.../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 2 +-
MAINTAINERS | 2 +
sound/core/seq/seq_ports.c | 1 +
sound/drivers/pcmtest.c | 12 +--
sound/pci/hda/patch_realtek.c | 62 +++++++++++---
sound/soc/amd/acp/amd.h | 7 +-
sound/soc/amd/ps/acp63.h | 22 ++++-
sound/soc/amd/ps/pci-ps.c | 4 +-
sound/soc/amd/ps/ps-sdw-dma.c | 16 +++-
sound/soc/codecs/Kconfig | 2 +
sound/soc/codecs/cs42l51-i2c.c | 6 ++
sound/soc/codecs/cs42l51.c | 7 --
sound/soc/codecs/cs42l51.h | 1 -
sound/soc/codecs/rt5640.c | 13 +--
sound/soc/codecs/rt5645.c | 6 +-
sound/soc/codecs/wcd-mbhc-v2.c | 57 +++++++++----
sound/soc/codecs/wcd934x.c | 20 ++++-
sound/soc/codecs/wcd938x.c | 99 ++++++++++++++++++----
sound/soc/fsl/fsl_sai.c | 8 +-
sound/soc/fsl/fsl_sai.h | 1 +
sound/soc/qcom/qdsp6/q6afe-dai.c | 2 +-
sound/soc/qcom/qdsp6/q6apm-dai.c | 1 +
sound/soc/qcom/qdsp6/q6apm.c | 7 +-
sound/soc/qcom/qdsp6/topology.c | 4 +-
sound/soc/soc-core.c | 6 +-
sound/soc/soc-topology.c | 10 ++-
sound/soc/sof/amd/acp.c | 10 ++-
sound/soc/sof/ipc3-dtrace.c | 9 +-
sound/soc/tegra/tegra210_adx.c | 34 +++++---
sound/soc/tegra/tegra210_amx.c | 40 +++++----
tools/testing/selftests/alsa/.gitignore | 1 +
tools/testing/selftests/alsa/test-pcmtest-driver.c | 4 +-
34 files changed, 342 insertions(+), 156 deletions(-)