[GIT PULL] sound fixes for 6.9-rc3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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]

  Powered by Linux