Linus, please pull sound fixes for v4.20-rc5 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-4.20-rc5 The topmost commit is 8159a6a4a7d2a092d5375f695ecfca22b4562b5f ---------------------------------------------------------------- sound fixes for 4.20-rc5 As a usual pattern, we've got relatively large updates at rc5. - A fix for races in ALSA control user elements - ASoC DAPM regression due to component refactoring - A fix in error handling of ASoC iteration macro - ASoC Intel SST Skylake kconfig fix; a new Kconfig will appear as a consequence, but in the end it's a good cleanup - HD-audio and USB-audio quirks as always - Assort of ASoC driver fixes (pcm186x, Intel cht, rockchip, pcm3060, rsnd, omap, wm_adsp, qcom, sunxi, stm32) ---------------------------------------------------------------- Andreas Dannenberg (1): ASoC: pcm186x: Fix device reset-registers trigger value Anisse Astier (1): ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 Clément Péron (1): MAINTAINERS: add ASoC maintainers for sound dt-bindings Girija Kumar Kasinadhuni (1): ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop Hans de Goede (2): ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist Hui Wang (2): ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock Kailang Yang (1): ALSA: hda/realtek - Support ALC300 Katsuhiro Suzuki (1): ASoC: rockchip: add missing slave_config setting for I2S Keyon Jie (1): ASoC: acpi: fix: continue searching when machine is ignored Kirill Marinushkin (1): ASoC: pcm3060: Rename output widgets Kuninori Morimoto (1): ASoC: rsnd: fixup clock start checker Peter Ujfalusi (4): ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing ASoC: omap-mcbsp: Fix latency value calculation for pm_qos ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE Pierre-Louis Bossart (3): ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro ASoC: Intel: Power down links before turning off display audio power ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional Richard Fitzgerald (1): ASoC: wm_adsp: Fix dma-unsafe read of scratch registers Rohit kumar (2): ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask ASoC: qcom: Set dai_link id to each dai_link Srinivas Kandagatla (2): ASoC: qdsp6: q6asm-dai: Only add routing once. ASoC: qdsp6: q6afe-dai: Fix the dai widgets Takashi Iwai (4): ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write ALSA: wss: Fix invalid snd_free_pages() at error path ALSA: sparc: Fix invalid snd_free_pages() at error path ALSA: control: Fix race between adding and removing a user element Tzung-Bi Shih (1): ASoC: dapm: Recalculate audio map forcely when card instantiated Vasily Khoruzhick (3): ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP ASoC: sun8i-codec: fix crash on module removal ASoC: sun8i-codec: add missing route for ADC kbuild test robot (1): ASoC: stm32: sai: fix noderef.cocci warnings --- MAINTAINERS | 1 + include/sound/soc.h | 2 +- sound/core/control.c | 80 ++++++----- sound/isa/wss/wss_lib.c | 2 - sound/pci/ac97/ac97_codec.c | 2 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 36 +++++ sound/soc/codecs/hdac_hdmi.c | 11 +- sound/soc/codecs/pcm186x.h | 2 +- sound/soc/codecs/pcm3060.c | 12 +- sound/soc/codecs/wm_adsp.c | 37 ++--- sound/soc/intel/Kconfig | 26 +++- sound/soc/intel/boards/Kconfig | 24 ++-- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 32 ++++- sound/soc/intel/skylake/skl.c | 32 +++-- sound/soc/omap/omap-abe-twl6040.c | 67 ++++----- sound/soc/omap/omap-dmic.c | 9 ++ sound/soc/omap/omap-mcbsp.c | 6 +- sound/soc/omap/omap-mcpdm.c | 43 +++++- sound/soc/qcom/common.c | 9 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 208 +++++++++++++-------------- sound/soc/qcom/qdsp6/q6afe.c | 16 +-- sound/soc/qcom/qdsp6/q6asm-dai.c | 33 ----- sound/soc/qcom/qdsp6/q6routing.c | 19 +++ sound/soc/rockchip/rockchip_pcm.c | 1 + sound/soc/sh/rcar/ssi.c | 2 +- sound/soc/soc-acpi.c | 10 +- sound/soc/soc-core.c | 1 + sound/soc/stm/stm32_sai_sub.c | 2 +- sound/soc/sunxi/Kconfig | 2 +- sound/soc/sunxi/sun8i-codec.c | 12 +- sound/sparc/cs4231.c | 8 +- sound/usb/quirks-table.h | 10 ++ 33 files changed, 456 insertions(+), 303 deletions(-)