mbox series

[GIT,PULL] ASoC fixes for v6.12-rc4

Message ID 0db698090dd7ea59422ec8f778d20dba.broonie@kernel.org
State New
Headers show
Series [GIT,PULL] ASoC fixes for v6.12-rc4 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.12-rc4

Message

Mark Brown Oct. 23, 2024, 9:44 p.m. UTC
The following changes since commit 8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b:

  Linux 6.12-rc2 (2024-10-06 15:32:27 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.12-rc4

for you to fetch changes up to db7e59e6a39a4d3d54ca8197c796557e6d480b0d:

  ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc (2024-10-22 21:00:38 +0100)

----------------------------------------------------------------
ASoC: Fixes for v6.12

An uncomfortably large set of fixes due to me not getting round to
sending them for longer than I should due to travel and illness.  This
is mostly smaller driver specific changes, but there are a couple of
generic changes:

 - Bumping the minimal topology ABI we check for during validation, the
   code had support for v4 removed previously but the update of the
   define used for initial validation was missed.
 - Fix the assumption that DAPM structs will be embedded in a component
   which isn't true for card widgets when doing name comparisons, though
   fortunately this is rarely triggered.

We've pulled in one Soundwire fix which was part of a larger series
fixing cleanup issues in on Intel Soundwire systems.

----------------------------------------------------------------
Alexey Klimov (2):
      ASoC: qcom: sdm845: add missing soundwire runtime stream alloc
      ASoC: codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs

Amadeusz Sławiński (2):
      ASoC: Intel: avs: Update stream status in a separate thread
      ASoC: topology: Bump minimal topology ABI version

Andrei Simion (1):
      MAINTAINERS: Update maintainer list for MICROCHIP ASOC, SSC and MCP16502 drivers

Benjamin Bara (1):
      ASoC: dapm: avoid container_of() to get component

Binbin Zhou (1):
      ASoC: loongson: Fix component check failed on FDT systems

Chancel Liu (1):
      ASoC: fsl_micfil: Add a flag to distinguish with different volume control types

Christian Heusel (1):
      ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA

Colin Ian King (1):
      ASoC: max98388: Fix missing increment of variable slot_found

Derek Fang (1):
      ASoC: Intel: soc-acpi: lnl: Add match entry for TM2 laptops

Ilya Dudikov (1):
      ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA

Jack Yu (1):
      ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue

Kai Vehmanen (1):
      ASoC: SOF: Intel: hda-loader: do not wait for HDaudio IOC

Kirill Marinushkin (1):
      ASoC: Change my e-mail to gmail

Krzysztof Kozlowski (2):
      ASoC: qcom: Select missing common Soundwire module code on SDM845
      ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc

Lad Prabhakar (1):
      ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing

Mark Brown (1):
      ASoC/SoundWire: clean up link DMA during stop for IPC4

Miquel Raynal (1):
      ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties

Ranjani Sridharan (4):
      ASoC: SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs
      ASoC: SOF: Intel: hda: Handle prepare without close for non-HDA DAI's
      soundwire: intel_ace2x: Send PDI stream number during prepare
      ASoC: SOF: Intel: hda: Always clean up link DMA during stop

Shengjiu Wang (2):
      ASoC: fsl_esai: change dev_warn to dev_dbg in irq handler
      ASoC: fsl_micfil: Add sample rate constraint

Venkata Prasad Potturu (2):
      ASoC: SOF: amd: Add error log for DSP firmware validation failure
      ASoC: SOF: amd: Fix for ACP SRAM addr for acp7.0 platform

Zhu Jun (1):
      ASoC: codecs: Fix error handling in aw_dev_get_dsp_status function

Zichen Xie (1):
      ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()

 .../bindings/sound/davinci-mcasp-audio.yaml        | 18 ++---
 MAINTAINERS                                        |  5 +-
 drivers/soundwire/intel_ace2x.c                    | 19 ++---
 include/uapi/sound/asoc.h                          |  2 +-
 sound/soc/amd/yc/acp6x-mach.c                      | 14 ++++
 sound/soc/codecs/aw88399.c                         |  2 +-
 sound/soc/codecs/lpass-rx-macro.c                  | 15 ++--
 sound/soc/codecs/max98388.c                        |  1 +
 sound/soc/codecs/pcm3060-i2c.c                     |  4 +-
 sound/soc/codecs/pcm3060-spi.c                     |  4 +-
 sound/soc/codecs/pcm3060.c                         |  4 +-
 sound/soc/codecs/pcm3060.h                         |  2 +-
 sound/soc/codecs/rt722-sdca-sdw.c                  |  2 +-
 sound/soc/fsl/fsl_esai.c                           |  4 +-
 sound/soc/fsl/fsl_micfil.c                         | 81 +++++++++++++++++++++-
 sound/soc/intel/avs/core.c                         |  3 +-
 sound/soc/intel/avs/pcm.c                          | 19 +++++
 sound/soc/intel/avs/pcm.h                          | 16 +++++
 sound/soc/intel/common/soc-acpi-intel-lnl-match.c  | 38 ++++++++++
 sound/soc/loongson/loongson_card.c                 |  1 +
 sound/soc/qcom/Kconfig                             |  2 +
 sound/soc/qcom/lpass-cpu.c                         |  2 +
 sound/soc/qcom/sc7280.c                            | 10 ++-
 sound/soc/qcom/sdm845.c                            |  7 +-
 sound/soc/sh/rcar/core.c                           |  7 +-
 sound/soc/soc-dapm.c                               |  4 +-
 sound/soc/sof/amd/acp-loader.c                     |  5 +-
 sound/soc/sof/amd/acp.c                            |  4 +-
 sound/soc/sof/intel/hda-dai-ops.c                  | 23 +++---
 sound/soc/sof/intel/hda-dai.c                      | 37 ++++++++--
 sound/soc/sof/intel/hda-loader.c                   | 17 -----
 sound/soc/sof/ipc4-topology.c                      | 15 +++-
 32 files changed, 298 insertions(+), 89 deletions(-)
 create mode 100644 sound/soc/intel/avs/pcm.h

Comments

Takashi Iwai Oct. 24, 2024, 6:22 a.m. UTC | #1
On Wed, 23 Oct 2024 23:44:38 +0200,
Mark Brown wrote:
> 
> The following changes since commit 8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b:
> 
>   Linux 6.12-rc2 (2024-10-06 15:32:27 -0700)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.12-rc4
> 
> for you to fetch changes up to db7e59e6a39a4d3d54ca8197c796557e6d480b0d:
> 
>   ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc (2024-10-22 21:00:38 +0100)
> 
> ----------------------------------------------------------------
> ASoC: Fixes for v6.12
> 
> An uncomfortably large set of fixes due to me not getting round to
> sending them for longer than I should due to travel and illness.  This
> is mostly smaller driver specific changes, but there are a couple of
> generic changes:
> 
>  - Bumping the minimal topology ABI we check for during validation, the
>    code had support for v4 removed previously but the update of the
>    define used for initial validation was missed.
>  - Fix the assumption that DAPM structs will be embedded in a component
>    which isn't true for card widgets when doing name comparisons, though
>    fortunately this is rarely triggered.
> 
> We've pulled in one Soundwire fix which was part of a larger series
> fixing cleanup issues in on Intel Soundwire systems.

Pulled now.  Thanks.


Takashi