Messages in this thread | | | Date | Fri, 13 Jan 2023 15:09:41 +0100 | From | Takashi Iwai <> | Subject | [GIT PULL] sound updates for 6.2-rc4 |
| |
Linus,
please pull sound fixes for v6.2-rc4 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.2-rc4
The topmost commit is 56b88b50565cd8b946a2d00b0c83927b7ebb055e
----------------------------------------------------------------
sound fixes for 6.2-rc4
This became a slightly big update, but it's more or less expected, as the first batch after holidays.
All changes (but for the last two last-minute fixes) have been stewed in linux-next long enough, so it's fairly safe to take.
- PCM UAF fix in 32bit compat layer - ASoC board-specific fixes for Intel, AMD, Medathek, Qualcomm - SOF power management fixes - ASoC Intel link failure fixes - A series of fixes for USB-audio regressions - CS35L41 HD-audio codec regression fixes - HD-audio device-specific fixes / quirks
Note that one SPI patch has been taken in ASoC subtree mistakenly, and the same fix is found in spi tree, but it should be OK to apply.
----------------------------------------------------------------
Adrian Chan (1): ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
Ajye Huang (1): ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier.
Allen-KH Cheng (1): ASoC: mediatek: mt8186: Add machine support for max98357a
Aniol Martí (1): ASoC: amd: yc: Add ASUS M5402RA into DMI table
Arnd Bergmann (2): ASoC: Intel: fix sof-nau8825 link failure ASoC: Intel: sof-nau8825: fix module alias overflow
Brian Norris (1): ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
Chancel Liu (1): ASoC: fsl_micfil: Correct the number of steps on SX controls
ChiYuan Huang (1): ASoC: rt9120: Make dev PM runtime bind AsoC component PM
Chris Chiu (1): ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
Clement Lecigne (1): ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
Curtis Malainey (1): ASoC: SOF: Add FW state to debugfs
Emanuele Ghidoli (1): ASoC: wm8904: fix wrong outputs volume after power reactivation
Gongjun Song (2): ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product
Jaroslav Kysela (3): ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() ALSA: control-led: use strscpy in set_led_id() ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
Jeremy Szu (1): ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
Krzysztof Kozlowski (2): ASoC: dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250 ASoC: dt-bindings: qcom,lpass-tx-macro: correct clocks on SC7280
Luka Guzenko (1): ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
Mark Brown (2): ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
Mars Chen (1): ASoC: support machine driver with max98360
Ranjani Sridharan (2): ASoC: SOF: pm: Set target state earlier ASoC: SOF: pm: Always tear down pipelines before DSP suspend
Ricardo Ribalda (1): spi: mediatek: Enable irq before the spi registration
Stephan Gerhold (1): ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE
Takashi Iwai (6): ALSA: usb-audio: Make sure to stop endpoints before closing EPs ALSA: usb-audio: Relax hw constraints for implicit fb sync ALSA: usb-audio: More refactoring of hw constraint rules Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing" ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle
Wim Van Boven (1): ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table
Yuchi Yang (1): ALSA: hda/realtek - Turn on power early
tongjian (2): ASoC: mediatek: mt8186: support rt5682s_max98360 ASoC: dt-bindings: mt8186-mt6366: add new compatible for max98360a
--- .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 1 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 58 +++++- sound/core/control.c | 24 ++- sound/core/control_led.c | 5 +- sound/pci/hda/cs35l41_hda.c | 20 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 55 +++-- sound/soc/amd/yc/acp6x-mach.c | 14 ++ sound/soc/codecs/rt9120.c | 12 ++ sound/soc/codecs/wm8904.c | 7 + sound/soc/fsl/fsl-asoc-card.c | 8 +- sound/soc/fsl/fsl_micfil.c | 16 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/intel/boards/Kconfig | 2 + sound/soc/intel/boards/sof_nau8825.c | 31 ++- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 20 +- sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 50 +++++ sound/soc/mediatek/Kconfig | 4 +- .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 22 +- sound/soc/qcom/Kconfig | 21 +- sound/soc/qcom/Makefile | 2 + sound/soc/qcom/common.c | 114 ----------- sound/soc/qcom/common.h | 10 - sound/soc/qcom/lpass-cpu.c | 5 +- sound/soc/qcom/sc8280xp.c | 1 + sound/soc/qcom/sdw.c | 123 ++++++++++++ sound/soc/qcom/sdw.h | 18 ++ sound/soc/qcom/sm8250.c | 1 + sound/soc/sof/debug.c | 4 +- sound/soc/sof/pm.c | 9 +- sound/usb/implicit.c | 3 +- sound/usb/pcm.c | 222 +++++++++++++-------- sound/usb/stream.c | 6 + 34 files changed, 604 insertions(+), 293 deletions(-) create mode 100644 sound/soc/qcom/sdw.c create mode 100644 sound/soc/qcom/sdw.h
| |