Linus,
please pull sound fixes for v6.9-rc3 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.9-rc3
The topmost commit is 100c85421b52e41269ada88f7d71a6b8a06c7a11
----------------------------------------------------------------
sound fixes for 6.9-rc3
This became a bit bigger collection of patches, but almost all are
about device-specific fixes, and should be safe for 6.9.
- Lots of ASoC Intel SOF-related fixes/updates
- Locking fixes in SoundWire drivers
- ASoC AMD ACP/SOF updates
- ASoC ES8326 codec fixes
- HD-audio codec fixes and quirks
- A regression fix in emu10k1 synth code
----------------------------------------------------------------
Amadeusz Sławiński (1):
ASoC: Intel: avs: boards: Add modules description
Chaitanya Kumar Borah (1):
ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path
Charles Keepax (1):
ASoC: cs42l43: Correct extraction of data pointer in suspend/resume
Christian Bendiksen (1):
ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models
Christoffer Sandberg (1):
ALSA: hda/realtek - Fix inactive headset mic jack
Gergo Koteles (1):
ASoC: tas2781: mark dvc_tlv with __maybe_unused
I Gede Agastya Darma Laksana (1):
ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
Luke D. Jones (1):
ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
Oswald Buddenhagen (1):
Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching"
Peter Ujfalusi (19):
ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream
ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs
ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint
ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position)
ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback
ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting
ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks
ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay
ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback
ASoC: SOF: Remove the get_stream_position callback
ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally
ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger
ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state
ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
ASoC: SOF: ipc4-pcm: Correct the delay calculation
ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend
ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove
Pierre-Louis Bossart (6):
ASoC: rt5682-sdw: fix locking sequence
ASoC: rt711-sdca: fix locking sequence
ASoC: rt711-sdw: fix locking sequence
ASoC: rt712-sdca-sdw: fix locking sequence
ASoC: rt722-sdca-sdw: fix locking sequence
ASoC: rt-sdw*: add __func__ to all error logs
Rander Wang (1):
ASoC: SOF: mtrace: rework mtrace timestamp setting
Richard Fitzgerald (1):
ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
Simon Trimmer (3):
ASoC: cs-amp-lib: Check for no firmware controls when writing calibration
ALSA: hda: cs35l56: Add ACPI device match tables
ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56
Stephen Lee (1):
ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
Takashi Iwai (1):
ALSA: line6: Zero-initialize message buffers
Uwe Kleine-König (1):
OSS: dmasound/paula: Mark driver struct with __refdata to prevent section mismatch
Vijendar Mukunda (3):
ASoC: amd: acp: fix for acp pdm configuration check
ASoC: amd: acp: fix for acp_init function error handling
ASoC: SOF: amd: fix for false dsp interrupts
Zhang Yi (4):
ASoC: codecs: ES8326: Solve error interruption issue
ASoC: codecs: ES8326: modify clock table
ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume
ASoC: codecs: ES8326: Removing the control of ADC_SCALE
---
include/sound/hdaudio_ext.h | 3 +
include/sound/tas2781-tlv.h | 2 +-
sound/oss/dmasound/dmasound_paula.c | 8 +-
sound/pci/emu10k1/emu10k1_callback.c | 7 +-
sound/pci/hda/cs35l41_hda_property.c | 6 +
sound/pci/hda/cs35l56_hda_i2c.c | 13 ++-
sound/pci/hda/cs35l56_hda_spi.c | 13 ++-
sound/pci/hda/patch_realtek.c | 60 +++++++++-
sound/soc/amd/acp/acp-pci.c | 13 ++-
sound/soc/codecs/cs-amp-lib.c | 5 +
sound/soc/codecs/cs42l43.c | 12 +-
sound/soc/codecs/es8326.c | 37 ++++---
sound/soc/codecs/es8326.h | 2 +-
sound/soc/codecs/rt1316-sdw.c | 8 +-
sound/soc/codecs/rt1318-sdw.c | 8 +-
sound/soc/codecs/rt5682-sdw.c | 16 +--
sound/soc/codecs/rt700.c | 16 +--
sound/soc/codecs/rt711-sdca-sdw.c | 6 +-
sound/soc/codecs/rt711-sdca.c | 18 +--
sound/soc/codecs/rt711-sdw.c | 8 +-
sound/soc/codecs/rt711.c | 16 +--
sound/soc/codecs/rt712-sdca-dmic.c | 24 ++--
sound/soc/codecs/rt712-sdca-sdw.c | 7 +-
sound/soc/codecs/rt712-sdca.c | 20 ++--
sound/soc/codecs/rt715-sdca-sdw.c | 2 +-
sound/soc/codecs/rt715-sdca.c | 46 ++++----
sound/soc/codecs/rt715-sdw.c | 4 +-
sound/soc/codecs/rt715.c | 24 ++--
sound/soc/codecs/rt722-sdca-sdw.c | 4 +-
sound/soc/codecs/rt722-sdca.c | 21 ++--
sound/soc/codecs/wm_adsp.c | 3 +-
sound/soc/intel/avs/boards/da7219.c | 1 +
sound/soc/intel/avs/boards/dmic.c | 1 +
sound/soc/intel/avs/boards/es8336.c | 1 +
sound/soc/intel/avs/boards/i2s_test.c | 1 +
sound/soc/intel/avs/boards/max98357a.c | 1 +
sound/soc/intel/avs/boards/max98373.c | 1 +
sound/soc/intel/avs/boards/max98927.c | 1 +
sound/soc/intel/avs/boards/nau8825.c | 1 +
sound/soc/intel/avs/boards/probe.c | 1 +
sound/soc/intel/avs/boards/rt274.c | 1 +
sound/soc/intel/avs/boards/rt286.c | 1 +
sound/soc/intel/avs/boards/rt298.c | 1 +
sound/soc/intel/avs/boards/rt5514.c | 1 +
sound/soc/intel/avs/boards/rt5663.c | 1 +
sound/soc/intel/avs/boards/rt5682.c | 1 +
sound/soc/intel/avs/boards/ssm4567.c | 1 +
sound/soc/soc-ops.c | 2 +-
sound/soc/sof/amd/acp.c | 8 +-
sound/soc/sof/core.c | 14 ++-
sound/soc/sof/intel/hda-common-ops.c | 3 +
sound/soc/sof/intel/hda-dai-ops.c | 11 ++
sound/soc/sof/intel/hda-dsp.c | 20 +++-
sound/soc/sof/intel/hda-pcm.c | 29 +++++
sound/soc/sof/intel/hda-stream.c | 70 ++++++++++++
sound/soc/sof/intel/hda.h | 6 +
sound/soc/sof/intel/lnl.c | 34 ++++--
sound/soc/sof/intel/mtl.c | 14 ---
sound/soc/sof/intel/mtl.h | 10 --
sound/soc/sof/ipc4-mtrace.c | 11 +-
sound/soc/sof/ipc4-pcm.c | 193 ++++++++++++++++++++++++++-------
sound/soc/sof/ipc4-priv.h | 14 ---
sound/soc/sof/ipc4-topology.c | 22 +++-
sound/soc/sof/ops.h | 24 +++-
sound/soc/sof/pcm.c | 8 ++
sound/soc/sof/sof-audio.h | 9 +-
sound/soc/sof/sof-priv.h | 24 +++-
sound/usb/line6/driver.c | 6 +-
68 files changed, 695 insertions(+), 285 deletions(-)
[Index of Archives]
[Pulseaudio]
[Linux Audio Users]
[ALSA Devel]
[Fedora Desktop]
[Fedora SELinux]
[Big List of Linux Books]
[Yosemite News]
[KDE Users]