[GIT,PULL] ASoC updates for v5.3
mbox series

Message ID 20190805131327.GF6432@sirena.org.uk
State New
Headers show
Series
  • [GIT,PULL] ASoC updates for v5.3
Related show

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v5.3-rc3

Message

Mark Brown Aug. 5, 2019, 1:13 p.m. UTC
The following changes since commit 87a6fe80d56be85bda093c4dd8a3e6535bda7e4a:

  ASoC: SOF: Intel: implement runtime idle for CNL/APL (2019-07-06 12:23:47 +0100)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v5.3-rc3

for you to fetch changes up to 30c21734d853dae99d05a5295a59b7e26ccd5135:

  ASoC: amd: acp3x: use dma address for acp3x dma driver (2019-08-02 19:04:43 +0100)

----------------------------------------------------------------
ASoC: Fixes for v5.3

A relatively large batch of mostly unremarkable fixes here, a couple of
small core fixes for fairly obscure issues, more comment/email updates
with no code impact than usual and a bunch of small driver fixes.

The support for new sample rates in the max98373 driver is a fix for the
fact that the driver declared support for those rates but would in fact
return an error if these rates were selected.

----------------------------------------------------------------
Cezary Rojewski (1):
      MAINTAINERS: Update Intel ASoC drivers maintainers

Charles Keepax (1):
      ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks

Cheng-Yi Chiang (1):
      ASoC: rockchip: Fix mono capture

Christophe JAILLET (1):
      ASoC: Intel: Fix some acpi vs apci typo in somme comments

Enric Balletbo i Serra (1):
      SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection

Hans de Goede (1):
      ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook

Joe Perches (1):
      ASoC: rt1308: Remove executable attribute from source files

Kai Vehmanen (1):
      ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread

Kirill Marinushkin (1):
      ASoC: Relocate my e-mail to .com domain zone

Kuninori Morimoto (3):
      ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai()
      ASoC: simple-card-utils: care no Platform for DPCM
      ASoC: audio-graph-card: add missing const at graph_get_dai_id()

Marcus Cooper (1):
      ASoC: sun4i-i2s: Incorrect SR and WSS computation

Masahiro Yamada (1):
      ASoC: SOF: use __u32 instead of uint32_t in uapi headers

Peter Ujfalusi (2):
      ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode
      ASoC: ti: davinci-mcasp: Correct slot_width posed constraint

Ricard Wanderlof (1):
      ASoC: Fail card instantiation if DAI format setup fails

Shengjiu Wang (1):
      ASoC: cs42xx8: Fix MFREQ selection issue for async mode

Shuming Fan (1):
      ASoC: rt1011: fix DC calibration offset not applying

Stephan Gerhold (1):
      ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links

Tzung-Bi Shih (1):
      ASoC: max98357a: use mdelay for sdmode-delay

Vijendar Mukunda (2):
      ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver
      ASoC: amd: acp3x: use dma address for acp3x dma driver

Wen Yang (6):
      ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm()
      ASoC: simple-card: fix an use-after-free in simple_for_each_link()
      ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm()
      ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id()
      ASoC: samsung: odroid: fix an use-after-free issue for codec
      ASoC: samsung: odroid: fix a double-free issue for cpu_dai

Wenwen Wang (1):
      ASoC: dapm: fix a memory leak bug

fengchunguo (1):
      ASoC: max98373: add 88200 and 96000 sampling rate support

 MAINTAINERS                                        |   3 +-
 include/sound/simple_card_utils.h                  |   4 +
 include/uapi/sound/sof/fw.h                        |  16 +--
 include/uapi/sound/sof/header.h                    |  14 +--
 sound/soc/amd/raven/acp3x-pcm-dma.c                |  20 ++--
 sound/soc/codecs/cs42xx8.c                         | 116 +++++++++++++++++----
 sound/soc/codecs/max98357a.c                       |  25 +----
 sound/soc/codecs/max98373.c                        |   6 ++
 sound/soc/codecs/max98373.h                        |   2 +
 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/rt1011.c                          |   4 +-
 sound/soc/codecs/rt1308.c                          |   0
 sound/soc/codecs/rt1308.h                          |   0
 sound/soc/generic/audio-graph-card.c               |  30 +++---
 sound/soc/generic/simple-card-utils.c              |   7 ++
 sound/soc/generic/simple-card.c                    |  26 ++---
 sound/soc/intel/boards/bytcht_es8316.c             |   8 ++
 sound/soc/intel/common/soc-acpi-intel-bxt-match.c  |   2 +-
 sound/soc/intel/common/soc-acpi-intel-byt-match.c  |   2 +-
 sound/soc/intel/common/soc-acpi-intel-cht-match.c  |   2 +-
 sound/soc/intel/common/soc-acpi-intel-cnl-match.c  |   2 +-
 sound/soc/intel/common/soc-acpi-intel-glk-match.c  |   2 +-
 sound/soc/intel/common/soc-acpi-intel-hda-match.c  |   2 +-
 .../intel/common/soc-acpi-intel-hsw-bdw-match.c    |   2 +-
 sound/soc/intel/common/soc-acpi-intel-icl-match.c  |   2 +-
 sound/soc/intel/common/soc-acpi-intel-kbl-match.c  |   2 +-
 sound/soc/intel/common/soc-acpi-intel-skl-match.c  |   2 +-
 sound/soc/qcom/apq8016_sbc.c                       |  16 +--
 sound/soc/rockchip/rockchip_i2s.c                  |   5 +-
 sound/soc/rockchip/rockchip_max98090.c             |  32 ++++++
 sound/soc/samsung/odroid.c                         |   8 +-
 sound/soc/soc-core.c                               |   7 +-
 sound/soc/soc-dapm.c                               |  10 +-
 sound/soc/sof/intel/cnl.c                          |   4 +-
 sound/soc/sof/intel/hda-ipc.c                      |   4 +-
 sound/soc/sunxi/sun4i-i2s.c                        |   4 +-
 sound/soc/ti/davinci-mcasp.c                       |  46 ++++++--
 40 files changed, 304 insertions(+), 147 deletions(-)
 mode change 100644 => 100755 sound/soc/codecs/max98373.c
 mode change 100644 => 100755 sound/soc/codecs/max98373.h
 mode change 100755 => 100644 sound/soc/codecs/rt1308.c
 mode change 100755 => 100644 sound/soc/codecs/rt1308.h

Comments

Takashi Iwai Aug. 5, 2019, 5:51 p.m. UTC | #1
On Mon, 05 Aug 2019 15:13:27 +0200,
Mark Brown wrote:
> 
> The following changes since commit 87a6fe80d56be85bda093c4dd8a3e6535bda7e4a:
> 
>   ASoC: SOF: Intel: implement runtime idle for CNL/APL (2019-07-06 12:23:47 +0100)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v5.3-rc3
> 
> for you to fetch changes up to 30c21734d853dae99d05a5295a59b7e26ccd5135:
> 
>   ASoC: amd: acp3x: use dma address for acp3x dma driver (2019-08-02 19:04:43 +0100)
> 
> ----------------------------------------------------------------
> ASoC: Fixes for v5.3
> 
> A relatively large batch of mostly unremarkable fixes here, a couple of
> small core fixes for fairly obscure issues, more comment/email updates
> with no code impact than usual and a bunch of small driver fixes.
> 
> The support for new sample rates in the max98373 driver is a fix for the
> fact that the driver declared support for those rates but would in fact
> return an error if these rates were selected.

Hm, the commit b9da500bde81 looks strange.

The author and sign-off isn't with a proper name, and moreover, the
patch modifies the file permissions.


thanks,

Takashi
Mark Brown Aug. 5, 2019, 6:04 p.m. UTC | #2
On Mon, Aug 05, 2019 at 07:51:29PM +0200, Takashi Iwai wrote:
> Mark Brown wrote:

> > The support for new sample rates in the max98373 driver is a fix for the
> > fact that the driver declared support for those rates but would in fact
> > return an error if these rates were selected.

> Hm, the commit b9da500bde81 looks strange.

> The author and sign-off isn't with a proper name, and moreover, the
> patch modifies the file permissions.

Eh, the name looks perfectly fine for a Chinese name and matches the
e-mail address well enough - it's a slightly unusual transliteration but
if that's how ther want to do it I see no reason to complain, it's their
name.  File permissions are a mistake though, I can send an incremental
patch for that?  Kind of surprised none of the bots or people scanning
for stuff noticed it.
Takashi Iwai Aug. 5, 2019, 6:48 p.m. UTC | #3
On Mon, 05 Aug 2019 20:04:18 +0200,
Mark Brown wrote:
> 
> On Mon, Aug 05, 2019 at 07:51:29PM +0200, Takashi Iwai wrote:
> > Mark Brown wrote:
> 
> > > The support for new sample rates in the max98373 driver is a fix for the
> > > fact that the driver declared support for those rates but would in fact
> > > return an error if these rates were selected.
> 
> > Hm, the commit b9da500bde81 looks strange.
> 
> > The author and sign-off isn't with a proper name, and moreover, the
> > patch modifies the file permissions.
> 
> Eh, the name looks perfectly fine for a Chinese name and matches the
> e-mail address well enough - it's a slightly unusual transliteration but
> if that's how ther want to do it I see no reason to complain, it's their
> name.  File permissions are a mistake though, I can send an incremental
> patch for that?  Kind of surprised none of the bots or people scanning
> for stuff noticed it.

Yes, please resend with a incremental fix.


thanks,

Takashi