mbox series

[GIT,PULL] ASoC fixes for v6.5-rc1-2

Message ID 20230720130519.D1DFEC433C7@smtp.kernel.org (mailing list archive)
State Accepted
Commit 5f69c65e07b99ceb113d304fe31e0c653eb1c4bc
Headers show
Series [GIT,PULL] ASoC fixes for v6.5-rc1-2 | expand

Pull-request

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

Message

Mark Brown July 20, 2023, 1:05 p.m. UTC
The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c:

  Linux 6.5-rc2 (2023-07-16 15:10:37 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 269f399dc19f0e5c51711c3ba3bd06e0ef6ef403:

  ASoC: fsl_sai: Disable bit clock with transmitter (2023-07-17 19:15:07 +0100)

----------------------------------------------------------------
ASoC: Fixes for v6.5

A few more fixes for v6.5, just small driver specific ones.

----------------------------------------------------------------
Dan Carpenter (1):
      ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()

Derek Fang (1):
      ASoC: rt5640: Fix the issue of speaker noise

Fabio Estevam (1):
      ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"

Geert Uytterhoeven (1):
      ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ

Johan Hovold (15):
      ASoC: codecs: wcd938x: fix codec initialisation race
      ASoC: codecs: wcd938x: fix mbhc impedance loglevel
      ASoC: codecs: wcd938x: drop inline keywords
      ASoC: codecs: wcd938x: use dev_printk() for impedance logging
      ASoC: codecs: wcd934x: demote impedance printk
      ASoC: codecs: wcd934x: drop inline keywords
      ASoC: codecs: wcd938x: fix soundwire initialisation race
      ASoC: codecs: wcd938x: fix missing mbhc init error handling
      ASoC: qdsp6: audioreach: fix topology probe deferral
      ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
      ASoC: codecs: wcd938x: fix resource leaks on component remove
      ASoC: codecs: wcd934x: fix resource leaks on component remove
      ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
      ASoC: topology: suppress probe deferral errors
      ASoC: core: suppress probe deferral errors

Mario Limonciello (1):
      ASoC: amd: ps: Fix extraneous error messages

Mark Brown (3):
      ASoC: codecs: wcd938x/wcd934x: loglevel fix and
      ASoC/soundwire/qdsp6/wcd: fix leaks and probe deferral
      ASoC: Merge v6.5-rc2

Martin Povišer (1):
      MAINTAINERS: Redo addition of ssm3515 to APPLE SOUND

Mastan Katragadda (1):
      ASoC: SOF: amd: add revision check for sending sha dma completion command

Matthias Reichl (1):
      ASoC: hdmi-codec: fix channel info for compressed formats

Matus Gajdos (1):
      ASoC: fsl_sai: Disable bit clock with transmitter

Nathan Chancellor (1):
      ASoC: cs35l45: Select REGMAP_IRQ

Rob Herring (1):
      ASoC: dt-bindings: audio-graph-card2: Drop incomplete example

Rohit kumar (1):
      ASoC: dt-bindings: Update maintainer email id

Sameer Pujar (1):
      ASoC: rt5640: Fix sleep in atomic context

Sheetal (2):
      ASoC: tegra: Fix AMX byte map
      ASoC: tegra: Fix ADX byte map

Shuming Fan (1):
      ASoC: rt5645: check return value after reading device id

Srinivas Kandagatla (4):
      ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number
      ASoC: qcom: q6afe-dai: fix Display Port Playback stream name
      ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
      ASoC: qcom: q6apm: do not close GPR port before closing graph

Thomas Petazzoni (1):
      ASoC: cs42l51: fix driver to properly autoload with automatic module loading

Vijendar Mukunda (6):
      ASoC: amd: ps: add comments for DMA irq bits mapping
      ASoC: amd: ps: add fix for dma irq mask for rx streams for SDW0 instance
      ASoC: amd: ps: fix for position register set for AUDIO0 RX stream
      ASoC: amd: ps: add comments for DMA register mapping
      ASoC: amd: ps: fix byte count return value for invalid SoundWire manager instance
      ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()

 .../bindings/sound/audio-graph-card2.yaml          | 20 +----
 .../bindings/sound/google,sc7180-trogdor.yaml      |  2 +-
 .../devicetree/bindings/sound/qcom,lpass-cpu.yaml  |  2 +-
 MAINTAINERS                                        |  2 +
 sound/soc/amd/acp/amd.h                            |  7 +-
 sound/soc/amd/ps/acp63.h                           | 22 ++++-
 sound/soc/amd/ps/pci-ps.c                          |  4 +-
 sound/soc/amd/ps/ps-sdw-dma.c                      | 16 +++-
 sound/soc/codecs/Kconfig                           |  2 +
 sound/soc/codecs/cs42l51-i2c.c                     |  6 ++
 sound/soc/codecs/cs42l51.c                         |  7 --
 sound/soc/codecs/cs42l51.h                         |  1 -
 sound/soc/codecs/rt5640.c                          | 13 +--
 sound/soc/codecs/rt5645.c                          |  6 +-
 sound/soc/codecs/wcd-mbhc-v2.c                     | 57 +++++++++----
 sound/soc/codecs/wcd934x.c                         | 20 ++++-
 sound/soc/codecs/wcd938x.c                         | 99 ++++++++++++++++++----
 sound/soc/fsl/fsl_sai.c                            |  8 +-
 sound/soc/fsl/fsl_sai.h                            |  1 +
 sound/soc/qcom/qdsp6/q6afe-dai.c                   |  2 +-
 sound/soc/qcom/qdsp6/q6apm-dai.c                   |  1 +
 sound/soc/qcom/qdsp6/q6apm.c                       |  7 +-
 sound/soc/qcom/qdsp6/topology.c                    |  4 +-
 sound/soc/soc-core.c                               |  6 +-
 sound/soc/soc-topology.c                           | 10 ++-
 sound/soc/sof/amd/acp.c                            | 10 ++-
 sound/soc/sof/ipc3-dtrace.c                        |  9 +-
 sound/soc/tegra/tegra210_adx.c                     | 34 +++++---
 sound/soc/tegra/tegra210_amx.c                     | 40 +++++----
 29 files changed, 282 insertions(+), 136 deletions(-)

Comments

Takashi Iwai July 20, 2023, 1:20 p.m. UTC | #1
On Thu, 20 Jul 2023 15:05:08 +0200,
Mark Brown wrote:
> 
> The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c:
> 
>   Linux 6.5-rc2 (2023-07-16 15:10:37 -0700)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.5-rc1-2
> 
> for you to fetch changes up to 269f399dc19f0e5c51711c3ba3bd06e0ef6ef403:
> 
>   ASoC: fsl_sai: Disable bit clock with transmitter (2023-07-17 19:15:07 +0100)
> 
> ----------------------------------------------------------------
> ASoC: Fixes for v6.5
> 
> A few more fixes for v6.5, just small driver specific ones.
> 
> ----------------------------------------------------------------
> Dan Carpenter (1):
>       ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
> 
> Derek Fang (1):
>       ASoC: rt5640: Fix the issue of speaker noise
> 
> Fabio Estevam (1):
>       ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
> 
> Geert Uytterhoeven (1):
>       ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ
> 
> Johan Hovold (15):
>       ASoC: codecs: wcd938x: fix codec initialisation race
>       ASoC: codecs: wcd938x: fix mbhc impedance loglevel
>       ASoC: codecs: wcd938x: drop inline keywords
>       ASoC: codecs: wcd938x: use dev_printk() for impedance logging
>       ASoC: codecs: wcd934x: demote impedance printk
>       ASoC: codecs: wcd934x: drop inline keywords
>       ASoC: codecs: wcd938x: fix soundwire initialisation race
>       ASoC: codecs: wcd938x: fix missing mbhc init error handling
>       ASoC: qdsp6: audioreach: fix topology probe deferral
>       ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
>       ASoC: codecs: wcd938x: fix resource leaks on component remove
>       ASoC: codecs: wcd934x: fix resource leaks on component remove
>       ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
>       ASoC: topology: suppress probe deferral errors
>       ASoC: core: suppress probe deferral errors
> 
> Mario Limonciello (1):
>       ASoC: amd: ps: Fix extraneous error messages
> 
> Mark Brown (3):
>       ASoC: codecs: wcd938x/wcd934x: loglevel fix and
>       ASoC/soundwire/qdsp6/wcd: fix leaks and probe deferral
>       ASoC: Merge v6.5-rc2
> 
> Martin Povišer (1):
>       MAINTAINERS: Redo addition of ssm3515 to APPLE SOUND
> 
> Mastan Katragadda (1):
>       ASoC: SOF: amd: add revision check for sending sha dma completion command
> 
> Matthias Reichl (1):
>       ASoC: hdmi-codec: fix channel info for compressed formats
> 
> Matus Gajdos (1):
>       ASoC: fsl_sai: Disable bit clock with transmitter
> 
> Nathan Chancellor (1):
>       ASoC: cs35l45: Select REGMAP_IRQ
> 
> Rob Herring (1):
>       ASoC: dt-bindings: audio-graph-card2: Drop incomplete example
> 
> Rohit kumar (1):
>       ASoC: dt-bindings: Update maintainer email id
> 
> Sameer Pujar (1):
>       ASoC: rt5640: Fix sleep in atomic context
> 
> Sheetal (2):
>       ASoC: tegra: Fix AMX byte map
>       ASoC: tegra: Fix ADX byte map
> 
> Shuming Fan (1):
>       ASoC: rt5645: check return value after reading device id
> 
> Srinivas Kandagatla (4):
>       ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number
>       ASoC: qcom: q6afe-dai: fix Display Port Playback stream name
>       ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
>       ASoC: qcom: q6apm: do not close GPR port before closing graph
> 
> Thomas Petazzoni (1):
>       ASoC: cs42l51: fix driver to properly autoload with automatic module loading
> 
> Vijendar Mukunda (6):
>       ASoC: amd: ps: add comments for DMA irq bits mapping
>       ASoC: amd: ps: add fix for dma irq mask for rx streams for SDW0 instance
>       ASoC: amd: ps: fix for position register set for AUDIO0 RX stream
>       ASoC: amd: ps: add comments for DMA register mapping
>       ASoC: amd: ps: fix byte count return value for invalid SoundWire manager instance
>       ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()

The shortlog is confusing as if this contains so many changes,
although it's basically only three no-merge commits.

In anyway, I pulled now.  Thanks.


Takashi
Mark Brown July 20, 2023, 2:07 p.m. UTC | #2
On Thu, Jul 20, 2023 at 03:20:17PM +0200, Takashi Iwai wrote:
> On Thu, 20 Jul 2023 15:05:08 +0200,

> The shortlog is confusing as if this contains so many changes,
> although it's basically only three no-merge commits.

It got confused since I sent you an earlier pull request that hasn't
gone to Linus yet - not sure what the best way of handling that is, just
using your branch as the base blows up badly if I merge Linus' tree to
get platform fixes.

> In anyway, I pulled now.  Thanks.

Thanks.
Takashi Iwai July 20, 2023, 2:31 p.m. UTC | #3
On Thu, 20 Jul 2023 16:07:06 +0200,
Mark Brown wrote:
> 
> On Thu, Jul 20, 2023 at 03:20:17PM +0200, Takashi Iwai wrote:
> > On Thu, 20 Jul 2023 15:05:08 +0200,
> 
> > The shortlog is confusing as if this contains so many changes,
> > although it's basically only three no-merge commits.
> 
> It got confused since I sent you an earlier pull request that hasn't
> gone to Linus yet - not sure what the best way of handling that is, just
> using your branch as the base blows up badly if I merge Linus' tree to
> get platform fixes.

It's no big problem, but it'd be helpful if you can tell me that for
avoiding a surprise at the next time.


thanks,

Takashi