mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] sound fixes for 7.3-rc1
@ 2026-08-28  8:39 Takashi Iwai
  2026-08-28 17:48 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Takashi Iwai @ 2026-08-28  8:39 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Mark Brown, Liam Girdwood, Linux Sound Mailing List,
	Linux Kernel Mailing List

Linus,

please pull sound fixes for v7.3-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-fix-7.3-rc1

The topmost commit is c4a0927f535f779700d5ccda8182c2db01e9d551

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

sound fixes for 7.3-rc1

A collection of various small fixes since the last PR.
Most changes are device-specific fixes, while there are a few fixes
addressing the issues reported recently by fuzzers.

Here are highlights:

* ALSA Core:
- Prevent adding invalid kcontrols to the LED layer
- Workaround for a false-positive mutex lockdep warning in rawmidi

* USB-audio:
- Relaxed the sticky mixer behavior check that caused regressions
- Fix an OOB write in Novation MIDI output
- Proper cleanup after system-resume errors
- Quirk updates for M-Audio Venom, Audient iD14 MkI, Logitech PRO X
  Wireless, SMSL USB DAC, and Creative Sound Blaster Play! 3

HD-audio:
- Conexant headset plugin fixes
- Quirk additions and fixes for HP Laptop 15, Lenovo IdeaPad Slim 3,
  TongFang XxAF5xxx, Lenovo Legion Pro 7, and Lenovo Yoga Pro 9

ASoC:
- DAPM: Fix off-by-one check on the second enum channel
- Tegra: Fix and sort register defaults
- AMD quirk updates for ASUS FA401EA, HP OmniBook X Flip 16,
  HVY-WXX9/M1060, Alienware m18 R1, and MSI Thin A15 B7UC
- Fixes Qualcomm TDM handling
- Fix double put_device() on SoundWire
- Codec fixes for rt766, tac5xx2, rt712, tas2783, and max98926

Misc:
- Fix card leak on probe error on ice1712 driver
- Hardening for legacy aoa, mtpav and pcxhr drivers

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

Andrey Golovko (2):
      ASoC: sdw_utils: prepare the stream again when resuming
      ASoC: tas2783-sdw: power the Function up before preparing the port

Binbin Zhou (1):
      ASoC: loongson: Fix naming of machine event and DAPM widgets

Bob Song (1):
      ALSA: hda/conexant: Always enable the headset-mic pin on plugin

Chad Talbott (1):
      ALSA: usb-audio: Add MIN_MUTE quirk for Creative Sound Blaster Play! 3

Christopher Tolang (1):
      ASoC: amd: yc: Add DMI entry for MSI Thin A15 B7UC

Csaba Budai (1):
      ALSA: hda/realtek: Fix ALC700 audio on Intel Hades Canyon

Eckhart Mohr (1):
      ALSA: hda/realtek: Add quirk for TongFang XxAF5xxx

Edward Blair (1):
      ALSA: usb-audio: Add quirk flags for SMSL USB DAC

Federico Valentín Andrade (2):
      ALSA: usb-audio: Skip reading sample rate on M-Audio Venom
      ALSA: usb-audio: Skip mixer creation on M-Audio Venom

Habil Eren Türker (2):
      ALSA: hda/realtek: Add quirk for HP Laptop 15-fd0039nt
      ALSA: hda/realtek: Fix speaker mute LED for HP Laptop 15-fd0039nt

Haotian Zhang (1):
      ALSA: ice1712: Fix the card leak at probe error with the auto-cleanup

HyeongJun An (1):
      ASoC: dapm: Fix off-by-one check on the second enum channel

Jack Yu (2):
      ASoC: sdw_utils: fix double put_device() on aggregated amps
      ASoC: rt712-sdca: Pull high JD2 to prevent from entering TV mode

Jon Hunter (4):
      ASoC: tegra: Fix the I2S enable default value
      ASoC: tegra: Fix the MIXER enable default value
      ASoC: tegra: Sort ADMAIF register defaults
      ASoC: tegra: Sort MBDRC register defaults

Julian Braha (1):
      ASoC: fix unmet dependencies on PPC_BESTCOMM and SND_SOC_AC97_BUS

Kuninori Morimoto (1):
      ASoC: codec: max98926: fixup invert setup mask

Marouane El Moufid (1):
      ALSA: usb-audio: fix OOB write in snd_usbmidi_novation_output()

Mehmet Aysel (2):
      ASoC: amd: acp-config: Add HVY-WXX9/M1060 DMI quirk
      ASoC: amd: acp3x-es83xx: Add HVY-WXX9/M1060 DMI quirk

Niranjan H Y (3):
      ASoC: sdw_utils: Set component_name for tac5xx2 codec family
      ASoC: tac5xx2-sdw: Rename gain and volume macros
      ASoC: tac5xx2-sdw: update default regmap registers

Prasad Kumpatla (4):
      ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Rename QAIF clock IDs
      ASoC: qcom: qdsp6: Zero-initialize AudioReach module config
      ASoC: qcom: common: Distinguish missing and invalid TDM slot configuration
      ASoC: qcom: sc8280xp: Fix TDM hw_params error handling

Rong Zhang (4):
      ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_ALWAYS_SET_RATE
      ALSA: usb-audio: Demote the severity of sticky GET_CUR
      ALSA: usb-audio: Reverse MIXER_GET_CUR_BROKEN as MIXER_GET_CUR_OK
      ALSA: usb-audio: Add quirk flags for Logitech PRO X Wireless

Runyu Xiao (2):
      ALSA: pcxhr: initialize mutexes before requesting threaded IRQ
      ALSA: mtpav: shut down output timer before card teardown

Sehat Mahde (1):
      ASoC: amd: acp-config: force SoundWire probe on HP OmniBook X Flip 16

Shengyu Qu (1):
      ASoC: amd: acp-config: change quirks to cover all ASUS FA401EA variants

Shuming Fan (1):
      ASoC: rt766: add RT766/RT767 VA1 device IDs

Takashi Iwai (2):
      ALSA: rawmidi: Another workaround for false-positive mutex lockdep warning
      ALSA: control: Don't add invalid kcontrols to LED layer

Will Porter (2):
      ALSA: usb-audio: Add iD14 MkI to monitor-mix volume quirk
      ALSA: usb-audio: Complete cleanup after system-resume errors

Zhang Heng (5):
      ALSA: hda/conexant: Simplify headset plugin type handling
      ALSA: hda/realtek: Fix bass speaker DAC routing for Lenovo Yoga Pro 9 16IAH10
      ALSA: hda/realtek: Reorder quirk entries for Lenovo Legion Pro 7 16ARX8H
      ALSA: hda/realtek: Add quirk for Lenovo IdeaPad Slim 3 15ABR8
      ASoC: amd: yc: Add DMI entry for Alienware m18 R1 AMD

bui duc phuc (2):
      ALSA: aoa: i2sbus: Check IRQ before requesting it
      ASoC: soc-generic-dmaengine: Fix DMA channel request warning

---
 Documentation/sound/alsa-configuration.rst         |  25 +--
 include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h |  56 +++---
 include/sound/rawmidi.h                            |   8 +-
 sound/aoa/soundbus/i2sbus/core.c                   |   2 +
 sound/core/control_led.c                           |   2 +
 sound/core/rawmidi.c                               |  11 +-
 sound/core/ump.c                                   |   3 +-
 sound/drivers/mtpav.c                              |   4 +-
 sound/hda/codecs/conexant.c                        |  18 +-
 sound/hda/codecs/realtek/alc269.c                  |  93 ++++++++-
 sound/pci/ice1712/ice1712.c                        |   7 +-
 sound/pci/pcxhr/pcxhr.c                            |  14 +-
 sound/soc/amd/acp-config.c                         |  23 ++-
 sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c      |   8 +
 sound/soc/amd/yc/acp6x-mach.c                      |  14 ++
 sound/soc/codecs/max98926.c                        |   2 +-
 sound/soc/codecs/rt712-sdca.c                      |   1 +
 sound/soc/codecs/rt712-sdca.h                      |   1 +
 sound/soc/codecs/rt766-sdca-sdw.c                  |   2 +
 sound/soc/codecs/tac5xx2-sdw.c                     | 118 ++++++------
 sound/soc/codecs/tac5xx2.h                         |   5 +-
 sound/soc/codecs/tas2783-sdw.c                     |  20 ++
 sound/soc/fsl/Kconfig                              |   4 +-
 sound/soc/fsl/efika-audio-fabric.c                 |   2 -
 sound/soc/fsl/pcm030-audio-fabric.c                |   2 -
 sound/soc/loongson/loongson_card.c                 |  14 +-
 sound/soc/qcom/common.c                            |   6 +-
 sound/soc/qcom/qdsp6/q6apm-dai.c                   |   4 +-
 sound/soc/qcom/qdsp6/q6prm-clocks.c                |  56 +++---
 sound/soc/qcom/qdsp6/q6prm.h                       |  56 +++---
 sound/soc/qcom/sc8280xp.c                          |  21 ++-
 sound/soc/sdw_utils/soc_sdw_rt_amp.c               |   2 +
 sound/soc/sdw_utils/soc_sdw_utils.c                |  28 ++-
 sound/soc/soc-dapm.c                               |   2 +-
 sound/soc/soc-generic-dmaengine-pcm.c              |  20 +-
 sound/soc/tegra/tegra210_admaif.c                  | 210 ++++++++++++++-------
 sound/soc/tegra/tegra210_i2s.c                     |  20 +-
 sound/soc/tegra/tegra210_i2s.h                     |   1 +
 sound/soc/tegra/tegra210_mbdrc.c                   |  42 ++---
 sound/soc/tegra/tegra210_mixer.c                   |  10 +-
 sound/usb/card.c                                   |  14 +-
 sound/usb/midi.c                                   |   2 +
 sound/usb/mixer.c                                  |  82 +++-----
 sound/usb/mixer_maps.c                             |  21 ++-
 sound/usb/quirks-table.h                           |  22 +++
 sound/usb/quirks.c                                 |  26 +--
 sound/usb/usbaudio.h                               |  24 +--
 47 files changed, 705 insertions(+), 423 deletions(-)


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-08-28 17:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-28  8:39 [GIT PULL] sound fixes for 7.3-rc1 Takashi Iwai
2026-08-28 17:48 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®