mbox series

[GIT,PULL] ASoC fixes for v6.8-rc2-2

Message ID 20240201183548.66010C433C7@smtp.kernel.org (mailing list archive)
State Accepted
Commit e4af312177d98444ab026f7a26fafaf40189f894
Headers show
Series [GIT,PULL] ASoC fixes for v6.8-rc2-2 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.8-rc2-2

Message

Mark Brown Feb. 1, 2024, 6:35 p.m. UTC
The following changes since commit 41bccc98fb7931d63d03f326a746ac4d429c1dd3:

  Linux 6.8-rc2 (2024-01-28 17:01:12 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.8-rc2-2

for you to fetch changes up to e81fdba0208666b65bafeaba814874b4d6e5edde:

  ALSA: Various fixes for Cirrus Logic CS35L56 support (2024-02-01 17:45:32 +0000)

----------------------------------------------------------------
ASoC: Fixes for v6.8

This pull request adds Richard Fitzgerald's series with extensive fixes
for the CS35L56, he said:

    These patches fix various things that were undocumented, unknown or
    uncertain when the original driver code was written. And also a few
    things that were just bugs.

----------------------------------------------------------------
Chen-Yu Tsai (3):
      ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
      ASoC: sun4i-spdif: Fix requirements for H6
      ASoC: sun4i-spdif: Add Allwinner H616 compatible

Fei Shao (1):
      ASoC: codecs: ES8326: Remove executable bit

Johan Hovold (5):
      ASoC: codecs: wsa883x: fix PA volume control
      ASoC: codecs: lpass-wsa-macro: fix compander volume hack
      ASoC: codecs: wcd9335: drop unused gain hack remnant
      ASoC: codecs: wcd938x: fix headphones volume controls
      ASoC: qcom: sc8280xp: limit speaker volumes

Krzysztof Kozlowski (4):
      ASoC: codecs: wcd938x: handle deferred probe
      ASoC: codecs: wcd938x: skip printing deferred probe failuers
      ASoC: codecs: wcd934x: drop unneeded regulator include
      ASoC: allow up to eight CPU/codec DAIs

Marian Postevca (1):
      ASoC: amd: acp: Fix support for a Huawei Matebook laptop

Mark Brown (4):
      ASoC: codecs: fix ES8326 performance and pop noise
      ASoC: qcom: volume fixes and codec cleanups
      arm64: sun50i-h616: Add DMA and SPDIF controllers
      ALSA: Various fixes for Cirrus Logic CS35L56 support

Richard Fitzgerald (18):
      ASoC: wm_adsp: Fix firmware file search order
      ASoC: wm_adsp: Don't overwrite fwf_name with the default
      ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component
      ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
      ASoC: cs35l56: Don't add the same register patch multiple times
      ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed()
      ASoC: cs35l56: Fix to ensure ASP1 registers match cache
      ASoC: cs35l56: Fix default SDW TX mixer registers
      ALSA: hda: cs35l56: Initialize all ASP1 registers
      ASoC: cs35l56: Fix for initializing ASP1 mixer registers
      ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision
      ASoC: cs35l56: Firmware file must match the version of preloaded firmware
      ASoC: cs35l56: Load tunings for the correct speaker models
      ASoC: cs35l56: Allow more time for firmware to boot
      ALSA: hda: cs35l56: Fix order of searching for firmware files
      ALSA: hda: cs35l56: Fix filename string field layout
      ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware
      ALSA: hda: cs35l56: Remove unused test stub function

Techno Mooney (1):
      ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF

Venkata Prasad Potturu (3):
      ASoC: amd: acp: Enable rt5682s clocks in acp slave mode
      ASoC: amd: acp: Update platform name for different boards
      ASoC: amd: acp: Add check for cpu dai link initialization

Zhu Ning (4):
      ASoC: codecs: ES8326: improving crosstalk performance
      ASoC: codecs: ES8326: Improving the THD+N performance
      ASoC: codecs: ES8326: Minimize the pop noise on headphone
      ASoC: codecs: ES8326: fix the capture noise issue

 .../bindings/sound/allwinner,sun4i-a10-spdif.yaml  |   5 +-
 include/sound/cs35l56.h                            |   7 +-
 sound/pci/hda/cs35l56_hda.c                        | 136 ++++++----
 sound/soc/amd/acp/acp-mach-common.c                |  16 +-
 sound/soc/amd/acp/acp-sof-mach.c                   |   4 +
 sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c      |   8 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/codecs/cs35l56-shared.c                  | 140 ++++++++--
 sound/soc/codecs/cs35l56.c                         | 301 ++++++++++++++++++---
 sound/soc/codecs/cs35l56.h                         |   2 +
 sound/soc/codecs/es8326.c                          | 186 +++++++++----
 sound/soc/codecs/es8326.h                          |   3 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |   7 -
 sound/soc/codecs/wcd9335.c                         |   4 -
 sound/soc/codecs/wcd934x.c                         |   1 -
 sound/soc/codecs/wcd938x.c                         |   8 +-
 sound/soc/codecs/wm_adsp.c                         |  73 +++--
 sound/soc/codecs/wsa883x.c                         |   6 +-
 sound/soc/qcom/sc8280xp.c                          |  12 +-
 sound/soc/soc-core.c                               |   5 +-
 sound/soc/sunxi/sun4i-spdif.c                      |   5 +
 21 files changed, 696 insertions(+), 240 deletions(-)
 mode change 100755 => 100644 sound/soc/codecs/es8326.c

Comments

Mark Brown Feb. 1, 2024, 6:38 p.m. UTC | #1
On Thu, Feb 01, 2024 at 06:35:41PM +0000, Mark Brown wrote:

> Johan Hovold (5):
>       ASoC: codecs: wsa883x: fix PA volume control
>       ASoC: codecs: lpass-wsa-macro: fix compander volume hack
>       ASoC: codecs: wcd9335: drop unused gain hack remnant
>       ASoC: codecs: wcd938x: fix headphones volume controls
>       ASoC: qcom: sc8280xp: limit speaker volumes

I should also mention that the Qualcomm people were very keen to get
these earlier fixes merged into mainline promptly as they have some
impact on recently merged and released updates to the UCM files, mainly
the fix for headphone volume controls AIUI.
Takashi Iwai Feb. 1, 2024, 6:45 p.m. UTC | #2
On Thu, 01 Feb 2024 19:38:04 +0100,
Mark Brown wrote:
> 
> On Thu, Feb 01, 2024 at 06:35:41PM +0000, Mark Brown wrote:
> 
> > Johan Hovold (5):
> >       ASoC: codecs: wsa883x: fix PA volume control
> >       ASoC: codecs: lpass-wsa-macro: fix compander volume hack
> >       ASoC: codecs: wcd9335: drop unused gain hack remnant
> >       ASoC: codecs: wcd938x: fix headphones volume controls
> >       ASoC: qcom: sc8280xp: limit speaker volumes
> 
> I should also mention that the Qualcomm people were very keen to get
> these earlier fixes merged into mainline promptly as they have some
> impact on recently merged and released updates to the UCM files, mainly
> the fix for headphone volume controls AIUI.

I'm going to send a PR tomorrow, so all should be included in
6.8-rc3.

Now merged the v2, too.


thanks,

Takashi