[GIT PULL] sound fixes for 5.0-rc4

From: Takashi Iwai
Date: Thu Jan 24 2019 - 04:13:13 EST


Linus,

please pull sound fixes for v5.0-rc4 from:

git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-5.0-rc4

The topmost commit is 699390381a7bae2fab01a22f742a17235c44ed8a

----------------------------------------------------------------

sound fixes for 5.0-rc4

A significant amount of fixes at this time, mostly for covering the
recent ASoC issues.

- Fixes for the missing ASoC driver initialization with non-deferred
probes; these triggered other problems in chain, which resulted in
yet more fix commits

- DaVinci runtime PM fix; the diff looks large but it's just a code
shuffling

- Various fixes for ASoC Intel drivers: a regression in HD-A HDMI,
Kconfig dependency, machine driver adjustments, PLL fix.

- Other ASoC driver-specific stuff including the trivial fixes
caught by static analysis

- Usual HD-audio quirks

----------------------------------------------------------------

Ajit Pandey (1):
ASoC: soc-core: defer card probe until all component is added to list

Anthony Wong (1):
ALSA: hda - Add mute LED support for HP ProBook 470 G5

Curtis Malainey (1):
ASoC: soc-core: fix init platform memory handling

Dan Carpenter (6):
ASoC: dma-sh7760: cleanup a debug printk
ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute()
ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data()
ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug
ASoC: qdsp6: q6asm-dai: Fix a small memory leak
ALSA: compress: prevent potential divide by zero bugs

Geert Uytterhoeven (1):
ASoC: xlnx: Grammar s/the the/the/

Gustavo A. R. Silva (2):
ASoC: rt5514-spi: Fix potential NULL pointer dereference
ASoC: amd: Fix potential NULL pointer dereference

Kailang Yang (1):
ALSA: hda/realtek - Fix typo for ALC225 model

Kangjie Lu (1):
ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages

Mac Chiang (1):
ASoC: Intel: Boards: move the codec PLL configuration to _init

Mark Brown (1):
ASoC: core: Make snd_soc_find_component() more robust

Maruthi Srinivas Bayyavarapu (1):
ASoC: xlnx: change license header format style

Matthias Reichl (1):
ASoC: core: Don't defer probe on optional, NULL components

Peter Ujfalusi (1):
ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks

Rander Wang (1):
ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field

Rohit kumar (2):
ASoC: sdm845: set jack only for a specific backend
ASoC: soc-core: Hold client_mutex around soc_init_dai_link()

Shuming Fan (2):
ASoC: rt5682: Fix recording no sound issue
ASoC: rt5682: Fix PLL source register definitions

Silvio Cesare (2):
ASoC: dapm: change snprintf to scnprintf for possible overflow
ASoC: imx-audmux: change snprintf to scnprintf for possible overflow

Sinan Kaya (1):
ASoC: Intel: atom: Make PCI dependency explicit

Takashi Iwai (1):
ASoC: intel: skl: Fix display power regression

Yizhuo (1):
ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized

b-ak (1):
ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode

---
include/sound/soc.h | 6 ++
sound/core/compress_offload.c | 3 +-
sound/pci/hda/patch_conexant.c | 1 +
sound/pci/hda/patch_realtek.c | 2 +-
sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +-
sound/soc/codecs/hdac_hdmi.c | 116 +++-------------------
sound/soc/codecs/pcm512x.c | 11 +--
sound/soc/codecs/rt274.c | 5 +-
sound/soc/codecs/rt5514-spi.c | 2 +
sound/soc/codecs/rt5682.c | 1 +
sound/soc/codecs/rt5682.h | 24 ++---
sound/soc/codecs/tlv320aic32x4.c | 4 +
sound/soc/fsl/imx-audmux.c | 24 ++---
sound/soc/intel/Kconfig | 2 +-
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 +-
sound/soc/intel/boards/broadwell.c | 2 +-
sound/soc/intel/boards/glk_rt5682_max98357a.c | 45 ++-------
sound/soc/intel/boards/haswell.c | 2 +-
sound/soc/intel/skylake/skl.c | 13 +--
sound/soc/qcom/qdsp6/q6asm-dai.c | 17 +++-
sound/soc/qcom/sdm845.c | 31 ++++--
sound/soc/sh/dma-sh7760.c | 2 +-
sound/soc/soc-core.c | 34 +++++--
sound/soc/soc-dapm.c | 10 +-
sound/soc/ti/davinci-mcasp.c | 136 ++++++++++++--------------
sound/soc/xilinx/Kconfig | 2 +-
sound/soc/xilinx/xlnx_i2s.c | 15 ++-
27 files changed, 227 insertions(+), 297 deletions(-)