All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] ASoC fixes for v6.8-rc2-2
@ 2024-02-01 18:35 Mark Brown
  2024-02-01 18:38 ` Mark Brown
  0 siblings, 1 reply; 3+ messages in thread
From: Mark Brown @ 2024-02-01 18:35 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Liam Girdwood, alsa-devel, Mark Brown

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

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

* Re: [GIT PULL] ASoC fixes for v6.8-rc2-2
  2024-02-01 18:35 [GIT PULL] ASoC fixes for v6.8-rc2-2 Mark Brown
@ 2024-02-01 18:38 ` Mark Brown
  2024-02-01 18:45   ` Takashi Iwai
  0 siblings, 1 reply; 3+ messages in thread
From: Mark Brown @ 2024-02-01 18:38 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Liam Girdwood, alsa-devel

[-- Attachment #1: Type: text/plain, Size: 628 bytes --]

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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: [GIT PULL] ASoC fixes for v6.8-rc2-2
  2024-02-01 18:38 ` Mark Brown
@ 2024-02-01 18:45   ` Takashi Iwai
  0 siblings, 0 replies; 3+ messages in thread
From: Takashi Iwai @ 2024-02-01 18:45 UTC (permalink / raw)
  To: Mark Brown; +Cc: Liam Girdwood, alsa-devel

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


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

end of thread, other threads:[~2024-02-01 18:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-01 18:35 [GIT PULL] ASoC fixes for v6.8-rc2-2 Mark Brown
2024-02-01 18:38 ` Mark Brown
2024-02-01 18:45   ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.