[GIT PULL] ASoC updates for v5.8

Mark Brown broonie at kernel.org
Mon Jun 1 14:13:23 CEST 2020


The following changes since commit 9cb1fd0efd195590b828b9b865421ad345a4a145:

  Linux 5.7-rc7 (2020-05-24 15:32:54 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 358c7c61fd04d324f83d7968daf8dd9a6ff86a9a:

  Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus (2020-06-01 13:01:15 +0100)

----------------------------------------------------------------
ASoC: Updates for v5.8

This has been another very active release with a bunch of new drivers,
lots of fixes everywhere and continued core improvements from
Morimoto-san:

 - Lots of core cleanups and refactorings from Morimoto-san, factoring
   out common operations and making the card abstraction more solid.
 - Continued work on cleaning up and improving the Intel drivers, along
   with some new platform support for them.
 - Fixes to make the Marvell SSPA driver work upstream.
 - Support for AMD Renoir ACP, Dialog DA7212, Freescale EASRC and
   i.MX8M, Intel Elkhard Lake, Maxim MAX98390, Nuvoton NAU8812 and
   NAU8814 and Realtek RT1016.

----------------------------------------------------------------
Akshu Agrawal (2):
      ASoC: amd :High hw_level while simultaneous capture
      ASoC: amd: raven: Make the driver name consistent across files

Amadeusz Sławiński (3):
      ASoC: topology: Remove unneeded semicolon
      ASoC: Intel: baytrail: Fix register access
      ASoC: Intel: Use readq to read 64 bit registers

Andy Shevchenko (1):
      ASoC: Intel: Skylake: Replace guid_copy() with import_guid()

Ard Biesheuvel (1):
      ASoC: cros_ec_codec: switch to library API for SHA-256

Arnd Bergmann (7):
      ASoC: component: suppress uninitialized-variable warning
      ASoC: codecs: wm97xx: fix ac97 dependency
      ASoC: fsl_easrc: mark PM functions __maybe_unused
      ASoC: rt5682: fix I2C/Soundwire dependencies
      ASoC: SOF: sort out Kconfig, again
      ASoC: cros_ec_codec: allocate shash_desc dynamically
      ASoC: rt5682: split i2c driver into separate module

Artur Kloniecki (1):
      ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer.

Bard Liao (9):
      ASoC: intel: sof_sdw: init all aggregated codecs
      ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's
      ASoC: SOF: align sof_ipc_dai_alh_params with FW
      ASoC: SOF: topology: Get ALH rate amd channels from topology
      ASoC: SOF: topology: fix: parse hda_tokens to &config->hda
      ASoC: SOF: topology: Get HDA rate and channels from topology
      ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config
      ASoC: topology: set component dai_index to ipc dai config dai_index
      ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config

Brent Lu (3):
      ASoC: bdw-rt5677: add channel constraint
      ASoC: bdw-rt5650: add channel constraint
      ASoC: broadwell: add channel constraint

Cezary Rojewski (2):
      ASoC: Intel: haswell: Power transition refactor
      ASoC: Intel: Skylake: Update description for HDaudio kconfig

Charles Keepax (1):
      ASoC: dapm: Move dai_link widgets to runtime to fix use after free

ChenTao (1):
      soc: fsl_asrc: Make some functions static

Chris Garren (1):
      ASoC: adau7118: Mark the ADAU7118 reset register as volatile

Christophe JAILLET (2):
      ASoC: ux500: mop500: Fix some refcounted resources issues
      ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'

Chuhong Yuan (1):
      ASoC: sta32x: add missed function calls in error paths

Colin Ian King (1):
      ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter"

Dan Murphy (9):
      ASoC: tlv320adcx140: Fix mic gain registers
      ASoC: tlv320adcx140: Fix bias config values
      ASoC: tlv320adcx140: Add controls for PDM clk
      ASoC: tlv320adcx140: Add device tree property for PDM edges
      ASoC: tlv320adcx140: Configure PDM sampling edge
      dt-bindings: sound: tlv320adcx140: Add GPI config property
      ASoC: tlv320adcx140: Add support for configuring GPI pins
      ASoC: tlv320adcx140: Fix warnings when using W=1
      ASoC: tlv320adcx140: Fix dt-binding-check issue

Daniel Baluta (5):
      ASoC: SOF: imx: Add i.MX8M HW support
      ASoC: SOF: Add i.MX8MP device descriptor
      dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry
      ASoC: SOF: Do nothing when DSP PM callbacks are not set
      ASoC: SOF: define INFO_ flags in dsp_ops

Dinghao Liu (6):
      ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src
      ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe
      ASoC: img-spdif-out: Fix runtime PM imbalance on error
      ASoC: img-spdif-in: Fix runtime PM imbalance on error
      ASoC: wm8962: Fix runtime PM imbalance on error
      ASoC: img-i2s-out: Fix runtime PM imbalance on error

Dmitry Osipenko (2):
      ASoC: tegra: tegra_wm8903: Support nvidia, headset property
      ASoC: tegra-wm8903: Document new nvidia, headset property

Fabio Estevam (2):
      ASoC: fsl_micfil: Remove unneeded ifdef's
      ASoC: fsl_micfil: Do not pass irq numbers in comments

Geert Uytterhoeven (1):
      ASoC: Fix misspellings of "Analog Devices"

Gustavo A. R. Silva (2):
      ASoC: soc-core: Replace zero-length array with flexible-array
      ASoC: Intel: Skylake: Replace zero-length array with flexible-array

Hans de Goede (1):
      ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet

Hui Wang (1):
      ASoC: intel/skl/hda - set autosuspend timeout for hda codecs

Jack Yu (1):
      ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate.

Jaroslav Kysela (1):
      ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver

Jaska Uimonen (2):
      ASoC: SOF: topology: stop parsing when all tokens have been found
      ASoC: SOF: topology: handle multiple sets of tuple arrays

Jason Yan (9):
      ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv
      ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls'
      ASoC: wm8990: remove some defined but unused symbols
      ASoC: wm8900: remove some defined but not used symbols
      ASoC: wcd934x: remove unnecessary comparisons to bool
      ASoC: wcd9335: remove unneeded semicolon
      ASoC: wcd934x: remove unneeded semicolon
      ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo()
      ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt()

Johan Jonker (1):
      ASoC: rockchip-i2s: add description for rk3308

John Stultz (1):
      ASoC: qcom: q6asm-dai: kCFI fix

Kai Vehmanen (2):
      ASoC: intel/skl/hda - fix oops on systems without i915 audio codec
      ASoC: SOF: Intel: hda: fix generic hda codec support

Kai-Heng Feng (1):
      ASoC: SOF: Update correct LED status at the first time usage of update_mute_led()

Karol Trzcinski (11):
      ASoC: SOF: Mark get_ext* function ext_hdr arguments as const
      ASoC: SOF: Introduce offset in firmware data
      ASoC: SOF: Introduce extended manifest
      ASoC: SOF: ext_manifest: parse firmware version
      ASoC: SOF: ext_manifest: parse windows
      ASoC: SOF: ext_manifest: parse compiler version
      ASoC: SOF: loader: Adjust validation condition for fw_offset
      ASoC: SOF: Introduce extended manifest
      ASoC: SOF: ext_manifest: parse firmware version
      ASoC: SOF: ext_manifest: parse windows
      ASoC: SOF: ext_manifest: parse compiler version

Keyon Jie (5):
      ASoC: Intel: sof-da7219-max98373: add DMIC widget and route
      ASoC: SOF: topology: add support to smart amplifier
      ASoC: SOF: Intel: BYT: harden IPC initialization and handling
      ASoC: topology: refine and log the header in the correct pass
      ASoC: topology: remove the redundant pass checks

Krzysztof Kozlowski (1):
      dt-bindings: sound: wm8994: Correct required supplies based on actual implementaion

Kuninori Morimoto (78):
      ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
      ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime()
      ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups
      ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais
      soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
      ASoC: soc-compress: add snd_compress_ops
      ASoC: codec: wm_adsp: use snd_compress_ops
      ASoC: uniphier: use snd_compress_ops
      ASoC: qcom: q6sp6: use snd_compress_ops
      ASoC: intel: atom: use snd_compress_ops
      ASoC: sof: use snd_compress_ops
      ASoC: sprd: use snd_compress_ops
      ASoC: soc-compress: remove snd_compr_ops
      ASoC: soc-dai: add soc_dai_err()
      ASoC: soc-dai: don't overwide dai->driver->ops
      ASoC: soc-dai: add snd_soc_pcm_dai_new()
      ASoC: soc-dai: add snd_soc_pcm_dai_prepare()
      ASoC: soc-dai: add snd_soc_pcm_dai_trigger()
      ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger()
      ASoC: soc-dai: add snd_soc_pcm_dai_probe()
      ASoC: soc-dai: add snd_soc_pcm_dai_remove()
      ASoC: soc-dai: add snd_soc_dai_compr_start()
      ASoC: soc-dai: add snd_soc_dai_compr_shutdown()
      ASoC: soc-dai: add snd_soc_dai_compr_trigger()
      ASoC: soc-dai: add snd_soc_dai_compr_set_params()
      ASoC: soc-dai: add snd_soc_dai_compr_get_params()
      ASoC: soc-dai: add snd_soc_dai_compr_ack()
      ASoC: soc-dai: add snd_soc_dai_compr_pointer()
      ASoC: soc-dai: add snd_soc_dai_compr_set_metadata()
      ASoC: soc-dai: add snd_soc_dai_compr_get_metadata()
      ASoC: dt-bindings: simple-card: switch to yaml base Documentation
      ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro
      ASoC: soc-dai: add snd_soc_dai_action()
      ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate()
      ASoC: soc-dai: add snd_soc_dai_active()
      ASoC: soc-component: add snd_soc_component_active()
      ASoC: soc-dai: add snd_soc_dai_stream_active()
      ASoC: use snd_soc_xxx_active()
      ASoC: atomel: use snd_soc_xxx_active()
      ASoC: bcm: use snd_soc_xxx_active()
      ASoC: cirrus: use snd_soc_xxx_active()
      ASoC: codecs: use snd_soc_xxx_active()
      ASoC: fsl: use snd_soc_xxx_active()
      ASoC: intel: use snd_soc_xxx_active()
      ASoC: jz4740: use snd_soc_xxx_active()
      ASoC: mediatek: use snd_soc_xxx_active()
      ASoC: meson: use snd_soc_xxx_active()
      ASoC: pxa: use snd_soc_xxx_active()
      ASoC: ti: use snd_soc_xxx_active()
      ASoC: uniphier: use snd_soc_xxx_active()
      ASoC: dwc: use snd_soc_xxx_active()
      ASoC: cleanup dai / component active code
      ASoC: add soc-link.c
      ASoC: soc-link: move soc_rtd_xxx()
      ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx()
      ASoC: soc-link: add snd_soc_link_be_hw_params_fixup()
      ASoC: soc-link: add snd_soc_link_compr_startup()
      ASoC: soc-link: add snd_soc_link_compr_shutdown()
      ASoC: soc-link: add snd_soc_link_compr_set_params()
      ASoC: soc.h: convert bool to bit field for snd_soc_card
      ASoC: add soc-card.c
      ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card
      ASoC: soc-card: move snd_soc_card_jack_new() to soc-card
      ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card
      ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card
      ASoC: soc-card: move snd_soc_card_subclass to soc-card
      ASoC: soc-card: add snd_soc_card_suspend_pre()
      ASoC: soc-card: add snd_soc_card_suspend_post()
      ASoC: soc-card: add snd_soc_card_resume_pre()
      ASoC: soc-card: add snd_soc_card_resume_post()
      ASoC: soc-card: add probed bit field to snd_soc_card
      ASoC: soc-card: add snd_soc_card_probe()
      ASoC: soc-card: add snd_soc_card_late_probe()
      ASoC: soc-card: add snd_soc_card_remove()
      ASoC: soc-card: add snd_soc_card_set_bias_level()
      ASoC: soc-card: add snd_soc_card_set_bias_level_post()
      ASoC: soc-card: add snd_soc_card_add_dai_link()
      ASoC: soc-card: add snd_soc_card_remove_dai_link()

Lad Prabhakar (1):
      dt-bindings: ASoC: renesas,rsnd: Add r8a7742 support

Libin Yang (6):
      ALSA: hda: Add ElkhartLake HDMI codec vid
      ASoC: SOF: Intel: add PCI ID for ElkhartLake
      ASoC: Intel: boards: support Elkhart Lake with rt5660
      ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi
      ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition
      ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition

Lubomir Rintel (12):
      ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on
      ASoC: mmp-sspa: Drop S20_3LE case
      ASoC: mmp-sspa: A trivial typo fix
      ASoC: mmp-sspa: Get rid of dma_params and phys_base
      ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm
      ASoC: mmp-sspa: Remove the embedded struct ssp_device
      ASoC: mmp-sspa: Prepare/unprepare the clocks
      ASoC: mmp-sspa: Add support for the runtime power management
      ASoC: mmp-sspa: Set appropriate bus format for given bit width
      ASoC: mmp-sspa: Add Device Tree support
      ASoC: Add Marvell MMP SSPA binding
      ASoC: mmp-sspa: Fix the error handling in probe()

Mac Chiang (1):
      ASoC: Intel: boards: split woofer and tweeter support

Marcin Rajwa (2):
      ASoC: SOF: add a power_down_notify method
      ASoC: SOF: inform DSP that driver is going to be removed

Mark Brown (37):
      Merge series "ASoC: remove rtd->cpu/codec_dai{s} v2" from Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>:
      Merge series "ASoC: Intel: machine drivers update for 5.8" from Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>:
      Merge series "Support headset on Tegra boards that use WM8903" from Dmitry Osipenko <digetx at gmail.com>:
      Merge series "ASoC: SOF: trivial code cleanups" from Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>:
      Merge series "ASoC: SOF: adjust dmesg verbosity" from Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>:
      Merge branch 'asoc-5.7' into asoc-5.8
      Merge series "Add support for SOF on i.MX8M" from Daniel Baluta <daniel.baluta at oss.nxp.com> Daniel Baluta <daniel.baluta at nxp.com>:
      Merge series "ASoC: SOF: topology and firmware IPC updates for 5.8" from Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>:
      Merge series "ASoC: Fix dependency issues of SND_SOC" from Wei Li <liwei391 at huawei.com>:
      Merge series "ASoC: add snd_compress_ops and replace" from Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>:
      Merge series "ASoC: Add new module driver for new ASRC" from Shengjiu Wang <shengjiu.wang at nxp.com>:
      Merge tag 'tegra-for-5.7-asoc' of git://git.kernel.org/.../tegra/linux into asoc-5.7
      ASoC: SOF: Fix build
      ASoC: dmic: Allow GPIO operations to sleep
      ASoC: SOF: Add missing dependency on IMX_SCU
      Merge branch 'for-5.7' of https://git.kernel.org/.../broonie/sound into asoc-5.8
      Merge series "add channel constraint for BDW machine drivers" from Brent Lu <brent.lu at intel.com>:
      Merge series "Kconfig updates for DMIC and SOF HDMI support" from Ranjani Sridharan <ranjani.sridharan at linux.intel.com>:
      Merge series "ASoC: soc-dai: add snd_soc_dai_xxx()" from Kuninori Morimoto <kuninori.morimoto.gx at renesas.com> Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>:
      Merge series "SOF topology parsing updates" from Ranjani Sridharan <ranjani.sridharan at linux.intel.com>:
      Merge series "ASoC: rt5682: apply some refactors" from Tzung-Bi Shih <tzungbi at google.com>:
      Merge branch 'for-5.7' of https://git.kernel.org/.../broonie/sound into asoc-5.8
      Merge branch 'for-5.7' of https://git.kernel.org/.../broonie/sound into asoc-5.8
      Merge series "ASoC: fsl_esai: Add support for imx8qm" from Shengjiu Wang <shengjiu.wang at nxp.com>:
      Merge series "ASoC: da7213: support for usage with simple-card" from Sebastian Reichel <sebastian.reichel at collabora.com>:
      Merge series "ASoC: Intel: minor fixes to machine drivers" from Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>:
      Merge series "ASoC: codecs: rt*-sdw: memory leaks and simplifications" from Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>:
      Merge series "ASoC: cleanup DAI/Component activity" from Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>:
      Merge series "ASoC: SOF: Intel and IMX updates for 5.8" from Kai Vehmanen <kai.vehmanen at linux.intel.com>:
      Merge series "Add Renoir ACP driver" from Vijendar Mukunda <Vijendar.Mukunda at amd.com>:
      Merge series "ASoC: SOF: extended manifest support for 5.8" from Kai Vehmanen <kai.vehmanen at linux.intel.com>:
      Merge series "ASoC: add soc-link" from Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>:
      Merge series "ASoC: SOF: finalize Baytrail/CherryTrail support" from Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>:
      Merge series "ASoC topology header parsing refinement" from Keyon Jie <yang.jie at linux.intel.com>:
      Merge series "Kconfig updates for DMIC and SOF HDMI support" from Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>:
      Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus
      Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus

Mateusz Gorski (3):
      ASoC: Intel: Skylake: Add alternative topology binary name
      ASoC: Intel: Multiple I/O PCM format support for pipe
      ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT

Oder Chiou (4):
      ASoC: rt1308: Revise the devicetree file mode
      ASoC: rl6231: Add the K bypass for the PLL parameters
      ASoC: rt1016: Add the rt1016 support
      ASoC: rt1016: Add the devicetree file for the rt1016

Pan Xiuli (6):
      ASoC: SOF: add probe support extend data
      ASoC: SOF: add debug ABI version
      ASoC: SOF: change type char to uint8_t in info.h
      ASoC: SOF: change type char to uint8_t in trace.h
      ASoC: SOF: change type char to uint8_t in topology.h
      ASoC: SOF: make sof_ipc_cc_version to fixed length

Paul Cercueil (1):
      ASoC: ingenic: Unconditionally depend on devicetree

Pavel Dobias (7):
      ASoC: max9867: fix volume controls
      ASoC: max9867: fix ADC level control
      ASoC: max9867: don't use regmap defaults
      ASoC: max9867: add filter controls
      ASoC: max9867: add mono playback switch
      ASoC: max9867: add digital microphone controls
      ASoC: max9867: keep ADCs and DACs always on

Payal Kshirsagar (2):
      ASoC: SOF: remove unneeded variables
      ASoC: SOF: Intel: hda: remove unnecessary parentheses

Pierre-Louis Bossart (29):
      ASoC: codecs: rt1308-sdw: reduce verbosity
      ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection
      ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables
      ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode
      ASoC: Intel: sof_sdw_hdmi: remove codec_dai use
      ASoC: Intel: sof_sdw_rt1308: remove codec dai use
      ASoC: Intel: sof_sdw_rt5682: remove codec_dai use
      ASoC: Intel: sof_sdw_rt700: remove codec_dai use
      ASoC: Intel: sof_sdw_rt711: remove codec_dai use
      ASoC: Intel: skl_hda_generic: remove rtd->codec_dai
      ASoC: SOF: imx: fix undefined reference issue
      ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used
      ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards
      ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only
      ASoC: codecs: rt*-sdw: don't assign slave_ops
      ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream()
      ASoC: codecs: rt1308-sdw: remove duplicate allocation
      ASoC: SOF: imx: make dsp_ops static
      ASoC: SOF: imx: make imx8m_dsp_ops static
      ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms
      ASoC: Intel: sof_sdw: fix typo in components string
      ASoC: Intel: sof_sdw_rt711: remap buttons
      ASoC: Intel: sof_sdw_rt700: remap buttons
      ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE
      ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend
      ASoC: Intel: byt/cht: add .pm_ops
      ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler
      ASoC: reduce verbosity of error messages for sof-dai and sof-link
      ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings

Qiushi Wu (1):
      ASoC: fix incomplete error-handling in img_i2s_in_probe.

Ranjani Sridharan (6):
      ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check()
      ASoC: Intel: broadwell: Fix oops during module removal
      ASoC: SOF: Intel: byt: Add PM callbacks
      ASoC: SOF: pm: handle resume on legacy Intel platforms
      ASoC: SOF: ipc: ignore DSP replies received when they are not expected
      ASoC: SOF: Intel: BYT: add .remove op

Ravulapati Vishnu vardhan rao (1):
      ASoC: amd: Removing unnecessary instance initialization

Robert Jarzmik (1):
      ASoC: pxa: remove Compulab pxa2xx boards

Rong Chen (1):
      ASoC: soc-compress: avoid false-positive Wuninitialized warning

Sebastian Reichel (4):
      ASoC: da7213: Add da7212 DT compatible
      ASoC: da7213: Add regulator support
      ASoC: da7213: move set_sysclk to codec level
      ASoC: da7213: move set_pll to codec level

Sebastiano Carlucci (1):
      ASoC: SOF: topology: Add support for DC Blocker

Seppo Ingalsuo (3):
      ASoC: SOF: Intel: Fix typo in header file comment text
      ASoC: SOF: Intel: Change DMIC load IPC to fixed length
      ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field

Seven Lee (2):
      ASoc: nau8810: add AUX related dapm widgets and routes
      ASoC: nau8810: add I2C device and compatible ID

Shengjiu Wang (16):
      ASoC: fsl_asrc: rename asrc_priv to asrc
      ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format
      ASoC: fsl-asoc-card: Support new property fsl, asrc-format
      ASoC: fsl_asrc: Support new property fsl,asrc-format
      ASoC: fsl_asrc: Move common definition to fsl_asrc_common
      ASoC: dt-bindings: fsl_easrc: Add document for EASRC
      ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers
      ASoC: wm8962: set CLOCKING2 as non-volatile register
      ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
      ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free()
      ASoC: wm8524: Add support S32_LE
      ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset
      ASoC: fsl_esai: introduce SoC specific data
      ASoC: fsl_esai: Add new compatible string for imx8qm
      ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock
      ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume

Sowjanya Komatineni (4):
      ASoC: tegra: Use device managed resource APIs to get the clock
      ASoC: nau8825: Change Tegra clk_out_2 provider to PMC
      ASoC: tegra: Add audio mclk parent configuration
      ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init()

Stephan Gerhold (3):
      ASoC: qdsp6: Suggest more generic node names
      dt-bindings: sound: lpass-cpu: Document DAI subnodes
      ASoC: qcom: lpass-cpu: Make I2S SD lines configurable

Steve Lee (1):
      ASoC: max98390: Added Amplifier Driver

Sven Van Asbroeck (2):
      dt-bindings: sound: add Microsemi ZL38060 binding
      ASoC: Add initial ZL38060 driver

Tang Bin (10):
      ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe()
      ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL()
      ASoC: mxs-saif: Avoid unnecessary check
      ASoC: hisilicon: Use the defined variable to clean code
      ASoC: mxs-saif: Fix unused assignment
      ASoC: qcom: Use the defined variable to simplify code
      ASoC: mediatek: Fix error handling
      ASoC: fsl_micfil: Fix indentation to put on one line affected code
      ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params()
      ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret'

Tzung-Bi Shih (8):
      ASoC: rt5682: simplify assertions
      ASoC: rt5682: fix space issues
      ASoC: rt5682: remove empty default case
      ASoC: rt5682: replace message printing from pr_() to dev_()
      ASoC: rt5682: remove duplicate rt5682_reset() calls
      ASoC: rt5682: remove unwanted btn_type assignment
      ASoC: mediatek: mt8183: fix error handling of platform_get_irq()
      ASoC: mediatek: mt8183-da7219: set headset button maps

Vijendar Mukunda (17):
      ASoC: amd: add Renoir ACP3x IP register header
      ASoC: amd: add Renoir ACP PCI driver
      ASoC: amd: add acp init/de-init functions
      ASoC: amd: create acp3x pdm platform device
      ASoC: amd: add ACP3x PDM platform driver
      ASoC: amd: irq handler changes for ACP3x PDM dma driver
      ASoC: amd: add acp3x pdm driver dma ops
      ASoC: amd: add ACP PDM DMA driver dai ops
      ASoC: amd: add Renoir ACP PCI driver PM ops
      ASoC: amd: add ACP PDM DMA driver pm ops
      ASoC: amd: enable Renoir acp3x drivers build
      ASoC: amd: create platform devices for Renoir
      ASoC: amd: RN machine driver using dmic
      ASoC: amd: enable build for RN machine driver
      ASoC: amd: fix kernel warning
      ASoC: amd: refactoring dai_hw_params() callback
      ASoC: amd: return error when acp de-init fails

Wei Li (2):
      ASoC: wm89xx: Fix build errors caused by I2C dependency
      ASoC: Fix wrong dependency of da7210 and wm8983

Wei Yongjun (4):
      ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card()
      ASoC: rt5677: Use devm_snd_soc_register_component()
      ASoC: SOF: core: fix error return code in sof_probe_continue()
      ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe()

Wolfram Sang (1):
      ASoC: codecs: max9768: update contact email

Xiyu Yang (2):
      ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
      ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed

Yong Zhi (2):
      ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k
      ASoC: max98373: reorder max98373_reset() in resume

Yongbo Zhang (1):
      SoC: rsnd: add interrupt support for SSI BUSIF buffer

YueHaibing (2):
      ASoC: SOF: imx8: Fix randbuild error
      ASoC: SOF: Intel: Fix unused variable warning

derek.fang (1):
      ASoC: rt1015: Enable class-D silence and clock detections

kbuild test robot (1):
      ASoC: fix semicolon.cocci warnings

randerwang (3):
      ASoC: Intel: sof_sdw: add amp number in components string for ucm
      ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms
      ASoC: SOF: Intel: sdw: relax sdw machine select constraints

shengjiu wang (1):
      ASoC: fsl_asrc: Fix -Wmissing-prototypes warning

朱灿灿 (1):
      Subject: [PATCH v2] ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update

 Documentation/devicetree/bindings/dsp/fsl,dsp.yaml |    2 +
 Documentation/devicetree/bindings/sound/da7213.txt |    8 +-
 .../devicetree/bindings/sound/fsl,asrc.txt         |    4 +
 .../devicetree/bindings/sound/fsl,easrc.yaml       |  101 +
 .../devicetree/bindings/sound/fsl,esai.txt         |    1 +
 .../bindings/sound/marvell,mmp-sspa.yaml           |  122 ++
 .../devicetree/bindings/sound/nau8810.txt          |    5 +-
 .../devicetree/bindings/sound/nau8825.txt          |    2 +-
 .../bindings/sound/nvidia,tegra-audio-wm8903.txt   |    1 +
 .../devicetree/bindings/sound/qcom,lpass-cpu.txt   |   25 +
 .../devicetree/bindings/sound/qcom,q6adm.txt       |    2 +-
 .../devicetree/bindings/sound/qcom,q6afe.txt       |   46 +-
 .../devicetree/bindings/sound/qcom,q6asm.txt       |    7 +-
 .../devicetree/bindings/sound/qcom,q6core.txt      |    2 +-
 .../devicetree/bindings/sound/renesas,rsnd.txt     |    1 +
 .../devicetree/bindings/sound/rockchip-i2s.yaml    |   12 +-
 Documentation/devicetree/bindings/sound/rt1016.txt |   17 +
 Documentation/devicetree/bindings/sound/rt1308.txt |    0
 .../devicetree/bindings/sound/simple-card.txt      |  351 ----
 .../devicetree/bindings/sound/simple-card.yaml     |  484 +++++
 .../devicetree/bindings/sound/tlv320adcx140.yaml   |   51 +
 Documentation/devicetree/bindings/sound/wm8994.txt |   18 +-
 .../devicetree/bindings/sound/zl38060.yaml         |   69 +
 drivers/soundwire/intel.c                          |    4 +-
 include/sound/soc-acpi.h                           |    2 +-
 include/sound/soc-card.h                           |   69 +
 include/sound/soc-component.h                      |   46 +-
 include/sound/soc-dai.h                            |   62 +-
 include/sound/soc-dapm.h                           |    2 +-
 include/sound/soc-link.h                           |   27 +
 include/sound/soc.h                                |  104 +-
 include/sound/sof.h                                |    5 +-
 include/sound/sof/channel_map.h                    |    2 +-
 include/sound/sof/control.h                        |    2 +-
 include/sound/sof/dai-imx.h                        |    2 +-
 include/sound/sof/dai-intel.h                      |   22 +-
 include/sound/sof/dai.h                            |    2 +-
 include/sound/sof/ext_manifest.h                   |   95 +
 include/sound/sof/header.h                         |    2 +-
 include/sound/sof/info.h                           |   28 +-
 include/sound/sof/pm.h                             |    2 +-
 include/sound/sof/stream.h                         |    2 +-
 include/sound/sof/topology.h                       |   20 +-
 include/sound/sof/trace.h                          |    4 +-
 include/sound/sof/xtensa.h                         |    2 +-
 include/uapi/sound/skl-tplg-interface.h            |    2 +
 include/uapi/sound/sof/abi.h                       |    2 +-
 include/uapi/sound/sof/tokens.h                    |    8 +
 sound/hda/intel-nhlt.c                             |    2 +-
 sound/pci/hda/patch_hdmi.c                         |    1 +
 sound/soc/Makefile                                 |    2 +-
 sound/soc/amd/Kconfig                              |   15 +-
 sound/soc/amd/Makefile                             |    1 +
 sound/soc/amd/raven/acp3x-i2s.c                    |    6 +-
 sound/soc/amd/raven/acp3x-pcm-dma.c                |   49 +-
 sound/soc/amd/renoir/Makefile                      |    7 +
 sound/soc/amd/renoir/acp3x-pdm-dma.c               |  524 +++++
 sound/soc/amd/renoir/acp3x-rn.c                    |   77 +
 sound/soc/amd/renoir/rn-pci-acp3x.c                |  344 ++++
 sound/soc/amd/renoir/rn_acp3x.h                    |   88 +
 sound/soc/amd/renoir/rn_chip_offset_byte.h         |  349 ++++
 sound/soc/atmel/atmel_ssc_dai.c                    |    4 +-
 sound/soc/bcm/bcm2835-i2s.c                        |    6 +-
 sound/soc/bcm/cygnus-ssp.c                         |    4 +-
 sound/soc/cirrus/ep93xx-i2s.c                      |    4 +-
 sound/soc/codecs/Kconfig                           |   40 +-
 sound/soc/codecs/Makefile                          |    6 +
 sound/soc/codecs/ad1980.c                          |    2 +-
 sound/soc/codecs/ad73311.c                         |    2 +-
 sound/soc/codecs/adau7118-i2c.c                    |    7 +
 sound/soc/codecs/adav80x.c                         |    4 +-
 sound/soc/codecs/arizona.c                         |    2 +-
 sound/soc/codecs/cros_ec_codec.c                   |   22 +-
 sound/soc/codecs/cs4271.c                          |    4 +-
 sound/soc/codecs/cs47l15.c                         |    9 +-
 sound/soc/codecs/cs47l24.c                         |    8 +-
 sound/soc/codecs/cs47l35.c                         |    9 +-
 sound/soc/codecs/cs47l85.c                         |    9 +-
 sound/soc/codecs/cs47l90.c                         |    9 +-
 sound/soc/codecs/cs47l92.c                         |    9 +-
 sound/soc/codecs/da7213.c                          |  102 +-
 sound/soc/codecs/da7213.h                          |    9 +
 sound/soc/codecs/dmic.c                            |    4 +-
 sound/soc/codecs/jz4725b.c                         |    4 +-
 sound/soc/codecs/jz4740.c                          |    4 +-
 sound/soc/codecs/jz4770.c                          |    2 +-
 sound/soc/codecs/madera.c                          |    2 +-
 sound/soc/codecs/max9768.c                         |    2 +-
 sound/soc/codecs/max98090.c                        |    6 +-
 sound/soc/codecs/max98373.c                        |    2 +-
 sound/soc/codecs/max98390.c                        | 1040 ++++++++++
 sound/soc/codecs/max98390.h                        |  663 ++++++
 sound/soc/codecs/max9867.c                         |   95 +-
 sound/soc/codecs/max9867.h                         |    1 -
 sound/soc/codecs/nau8810.c                         |   39 +-
 sound/soc/codecs/nau8810.h                         |    8 +
 sound/soc/codecs/rl6231.c                          |   29 +-
 sound/soc/codecs/rl6231.h                          |    1 +
 sound/soc/codecs/rt1015.c                          |   29 +-
 sound/soc/codecs/rt1015.h                          |    1 +
 sound/soc/codecs/rt1016.c                          |  695 +++++++
 sound/soc/codecs/rt1016.h                          |  232 +++
 sound/soc/codecs/rt1308-sdw.c                      |   15 +-
 sound/soc/codecs/rt5677-spi.c                      |   12 +-
 sound/soc/codecs/rt5682-i2c.c                      |  306 +++
 sound/soc/codecs/rt5682-sdw.c                      |  462 ++++-
 sound/soc/codecs/rt5682-sdw.h                      |   20 -
 sound/soc/codecs/rt5682.c                          |  888 +-------
 sound/soc/codecs/rt5682.h                          |   32 +-
 sound/soc/codecs/rt700-sdw.c                       |    3 -
 sound/soc/codecs/rt700.c                           |    3 +
 sound/soc/codecs/rt711-sdw.c                       |    3 -
 sound/soc/codecs/rt711.c                           |    3 +
 sound/soc/codecs/rt715-sdw.c                       |    3 -
 sound/soc/codecs/rt715.c                           |    3 +
 sound/soc/codecs/sta32x.c                          |   11 +-
 sound/soc/codecs/tas2552.c                         |    1 +
 sound/soc/codecs/tlv320adcx140.c                   |   96 +-
 sound/soc/codecs/tlv320adcx140.h                   |   11 +
 sound/soc/codecs/tlv320aic23.c                     |    2 +-
 sound/soc/codecs/tlv320dac33.c                     |    2 +-
 sound/soc/codecs/uda1380.c                         |    2 +-
 sound/soc/codecs/wcd9335.c                         |   44 +-
 sound/soc/codecs/wcd934x.c                         |   30 +-
 sound/soc/codecs/wl1273.c                          |    2 +-
 sound/soc/codecs/wm5102.c                          |    9 +-
 sound/soc/codecs/wm5110.c                          |    8 +-
 sound/soc/codecs/wm8524.c                          |    4 +-
 sound/soc/codecs/wm8711.c                          |    2 +-
 sound/soc/codecs/wm8753.c                          |    4 +-
 sound/soc/codecs/wm8782.c                          |    2 +-
 sound/soc/codecs/wm8900.c                          |    6 -
 sound/soc/codecs/wm8962.c                          |    9 +-
 sound/soc/codecs/wm8990.c                          |   98 -
 sound/soc/codecs/wm8991.c                          |    8 -
 sound/soc/codecs/wm8994.c                          |    8 -
 sound/soc/codecs/wm_adsp.c                         |   18 +-
 sound/soc/codecs/wm_adsp.h                         |   18 +-
 sound/soc/codecs/zl38060.c                         |  638 ++++++
 sound/soc/dwc/dwc-i2s.c                            |    2 +-
 sound/soc/fsl/Kconfig                              |   11 +
 sound/soc/fsl/Makefile                             |    2 +
 sound/soc/fsl/fsl-asoc-card.c                      |   24 +-
 sound/soc/fsl/fsl_asrc.c                           |  368 ++--
 sound/soc/fsl/fsl_asrc.h                           |   74 +-
 sound/soc/fsl/fsl_asrc_common.h                    |  106 +
 sound/soc/fsl/fsl_asrc_dma.c                       |   55 +-
 sound/soc/fsl/fsl_audmix.c                         |    4 +-
 sound/soc/fsl/fsl_easrc.c                          | 2117 ++++++++++++++++++++
 sound/soc/fsl/fsl_easrc.h                          |  651 ++++++
 sound/soc/fsl/fsl_esai.c                           |   52 +-
 sound/soc/fsl/fsl_micfil.c                         |   17 +-
 sound/soc/fsl/fsl_spdif.c                          |    4 +-
 sound/soc/hisilicon/hi6210-i2s.c                   |   16 +-
 sound/soc/img/img-i2s-in.c                         |    1 +
 sound/soc/img/img-i2s-out.c                        |    8 +-
 sound/soc/img/img-spdif-in.c                       |    4 +-
 sound/soc/img/img-spdif-out.c                      |    4 +-
 sound/soc/intel/Kconfig                            |    8 +-
 sound/soc/intel/Makefile                           |    2 +-
 sound/soc/intel/atom/Makefile                      |    2 +-
 sound/soc/intel/atom/sst-atom-controls.h           |    2 +-
 sound/soc/intel/atom/sst-mfld-platform-compress.c  |   43 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |   16 +-
 sound/soc/intel/atom/sst-mfld-platform.h           |    2 +-
 sound/soc/intel/atom/sst/Makefile                  |    2 +-
 sound/soc/intel/baytrail/sst-baytrail-ipc.c        |    4 +-
 sound/soc/intel/boards/Kconfig                     |   83 +-
 sound/soc/intel/boards/Makefile                    |    6 +-
 sound/soc/intel/boards/bdw-rt5650.c                |   29 +
 sound/soc/intel/boards/bdw-rt5677.c                |   26 +
 sound/soc/intel/boards/broadwell.c                 |   43 +-
 sound/soc/intel/boards/bytcht_cx2072x.c            |    5 +-
 sound/soc/intel/boards/bytcht_da7213.c             |    3 +
 sound/soc/intel/boards/bytcht_es8316.c             |    3 +
 sound/soc/intel/boards/bytcr_rt5640.c              |   19 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |    6 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |    3 +
 sound/soc/intel/boards/cht_bsw_nau8824.c           |    7 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |    3 +
 sound/soc/intel/boards/cht_bsw_rt5672.c            |    3 +
 sound/soc/intel/boards/cml_rt1011_rt5682.c         |  224 ++-
 sound/soc/intel/boards/ehl_rt5660.c                |  323 +++
 sound/soc/intel/boards/glk_rt5682_max98357a.c      |    2 +-
 sound/soc/intel/boards/hda_dsp_common.c            |    2 +-
 sound/soc/intel/boards/hda_dsp_common.h            |    2 +-
 sound/soc/intel/boards/kbl_da7219_max98357a.c      |    2 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c       |    2 +-
 sound/soc/intel/boards/kbl_rt5660.c                |    2 +-
 sound/soc/intel/boards/skl_hda_dsp_common.c        |    2 +-
 sound/soc/intel/boards/skl_hda_dsp_common.h        |    2 +-
 sound/soc/intel/boards/skl_hda_dsp_generic.c       |   33 +-
 sound/soc/intel/boards/sof_da7219_max98373.c       |   23 +-
 sound/soc/intel/boards/sof_maxim_common.c          |    2 +-
 sound/soc/intel/boards/sof_maxim_common.h          |    2 +-
 sound/soc/intel/boards/sof_pcm512x.c               |   11 +-
 sound/soc/intel/boards/sof_rt5682.c                |    2 +-
 sound/soc/intel/boards/sof_sdw.c                   |   65 +-
 sound/soc/intel/boards/sof_sdw_common.h            |    2 +-
 sound/soc/intel/boards/sof_sdw_dmic.c              |    2 +-
 sound/soc/intel/boards/sof_sdw_hdmi.c              |   11 +-
 sound/soc/intel/boards/sof_sdw_rt1308.c            |    4 +-
 sound/soc/intel/boards/sof_sdw_rt5682.c            |    5 +-
 sound/soc/intel/boards/sof_sdw_rt700.c             |   13 +-
 sound/soc/intel/boards/sof_sdw_rt711.c             |   13 +-
 sound/soc/intel/boards/sof_sdw_rt715.c             |    2 +-
 sound/soc/intel/boards/sof_wm8804.c                |  298 +++
 sound/soc/intel/common/Makefile                    |    2 +-
 sound/soc/intel/common/soc-acpi-intel-bxt-match.c  |    4 +-
 sound/soc/intel/common/soc-acpi-intel-cfl-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-cml-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-cnl-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-ehl-match.c  |    9 +-
 sound/soc/intel/common/soc-acpi-intel-glk-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-hda-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-icl-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-jsl-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/intel/common/soc-acpi-intel-tgl-match.c  |    2 +-
 sound/soc/intel/common/soc-intel-quirks.h          |    2 +-
 sound/soc/intel/common/sst-dsp.c                   |    9 +-
 sound/soc/intel/haswell/sst-haswell-dsp.c          |  185 +-
 sound/soc/intel/skylake/Makefile                   |    2 +-
 sound/soc/intel/skylake/skl-i2s.h                  |    2 +-
 sound/soc/intel/skylake/skl-ssp-clk.c              |    2 +-
 sound/soc/intel/skylake/skl-sst-utils.c            |    2 +-
 sound/soc/intel/skylake/skl-topology.c             |  184 +-
 sound/soc/intel/skylake/skl-topology.h             |    5 +-
 sound/soc/intel/skylake/skl.h                      |    2 +-
 sound/soc/jz4740/Kconfig                           |    2 +-
 sound/soc/jz4740/jz4740-i2s.c                      |   12 +-
 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c         |    7 +-
 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c         |    8 +-
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c         |    7 +-
 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c |   16 +-
 sound/soc/meson/axg-tdm-interface.c                |    2 +-
 sound/soc/mxs/mxs-saif.c                           |    5 +-
 sound/soc/pxa/Kconfig                              |   25 +-
 sound/soc/pxa/mmp-sspa.c                           |  445 ++--
 sound/soc/pxa/mmp-sspa.h                           |   32 +-
 sound/soc/pxa/pxa-ssp.c                            |    8 +-
 sound/soc/pxa/pxa2xx-i2s.c                         |    2 +-
 sound/soc/qcom/lpass-apq8016.c                     |    9 +-
 sound/soc/qcom/lpass-cpu.c                         |  235 ++-
 sound/soc/qcom/lpass-lpaif-reg.h                   |   30 +-
 sound/soc/qcom/lpass.h                             |    4 +
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |   55 +-
 sound/soc/sh/rcar/gen.c                            |    8 +
 sound/soc/sh/rcar/rsnd.h                           |    9 +
 sound/soc/sh/rcar/ssi.c                            |  145 ++
 sound/soc/soc-card.c                               |  225 +++
 sound/soc/soc-compress.c                           |  281 ++-
 sound/soc/soc-core.c                               |  245 +--
 sound/soc/soc-dai.c                                |  485 +++--
 sound/soc/soc-dapm.c                               |   30 +-
 sound/soc/soc-generic-dmaengine-pcm.c              |    6 +-
 sound/soc/soc-jack.c                               |   38 -
 sound/soc/soc-link.c                               |  155 ++
 sound/soc/soc-pcm.c                                |  251 +--
 sound/soc/soc-topology.c                           |   96 +-
 sound/soc/sof/Makefile                             |    2 +-
 sound/soc/sof/compress.c                           |    9 +-
 sound/soc/sof/compress.h                           |    9 +-
 sound/soc/sof/control.c                            |    6 +-
 sound/soc/sof/core.c                               |    9 +-
 sound/soc/sof/debug.c                              |    2 +-
 sound/soc/sof/imx/Kconfig                          |   34 +-
 sound/soc/sof/imx/Makefile                         |    4 +-
 sound/soc/sof/imx/imx8.c                           |    4 +-
 sound/soc/sof/imx/imx8m.c                          |  285 +++
 sound/soc/sof/intel/Makefile                       |    2 +-
 sound/soc/sof/intel/apl.c                          |    2 +-
 sound/soc/sof/intel/bdw.c                          |    2 +-
 sound/soc/sof/intel/byt.c                          |  172 +-
 sound/soc/sof/intel/cnl.c                          |    2 +-
 sound/soc/sof/intel/hda-bus.c                      |    2 +-
 sound/soc/sof/intel/hda-codec.c                    |   58 +-
 sound/soc/sof/intel/hda-compress.c                 |    2 +-
 sound/soc/sof/intel/hda-ctrl.c                     |    2 +-
 sound/soc/sof/intel/hda-dai.c                      |    2 +-
 sound/soc/sof/intel/hda-dsp.c                      |   10 +-
 sound/soc/sof/intel/hda-ipc.c                      |    2 +-
 sound/soc/sof/intel/hda-ipc.h                      |    2 +-
 sound/soc/sof/intel/hda-loader.c                   |   11 +-
 sound/soc/sof/intel/hda-pcm.c                      |    2 +-
 sound/soc/sof/intel/hda-stream.c                   |    2 +-
 sound/soc/sof/intel/hda-trace.c                    |    2 +-
 sound/soc/sof/intel/hda.c                          |   28 +-
 sound/soc/sof/intel/hda.h                          |    2 +-
 sound/soc/sof/intel/intel-ipc.c                    |    2 +-
 sound/soc/sof/intel/shim.h                         |    2 +-
 sound/soc/sof/ipc.c                                |   11 +-
 sound/soc/sof/loader.c                             |  213 +-
 sound/soc/sof/nocodec.c                            |    8 +-
 sound/soc/sof/ops.c                                |    2 +-
 sound/soc/sof/ops.h                                |    2 +-
 sound/soc/sof/pcm.c                                |   18 +-
 sound/soc/sof/pm.c                                 |   29 +-
 sound/soc/sof/probe.c                              |    2 +-
 sound/soc/sof/probe.h                              |    2 +-
 sound/soc/sof/sof-acpi-dev.c                       |    2 +-
 sound/soc/sof/sof-audio.c                          |    2 +-
 sound/soc/sof/sof-audio.h                          |    4 +-
 sound/soc/sof/sof-of-dev.c                         |   16 +-
 sound/soc/sof/sof-pci-dev.c                        |    4 +-
 sound/soc/sof/sof-priv.h                           |    7 +-
 sound/soc/sof/topology.c                           |  485 +++--
 sound/soc/sof/trace.c                              |    2 +-
 sound/soc/sof/utils.c                              |    2 +-
 sound/soc/sof/xtensa/Makefile                      |    2 +-
 sound/soc/sof/xtensa/core.c                        |    2 +-
 sound/soc/sprd/sprd-pcm-compress.c                 |   49 +-
 sound/soc/sprd/sprd-pcm-dma.c                      |    2 +-
 sound/soc/sprd/sprd-pcm-dma.h                      |    2 +-
 sound/soc/tegra/tegra_alc5632.c                    |    7 +-
 sound/soc/tegra/tegra_asoc_utils.c                 |  113 +-
 sound/soc/tegra/tegra_asoc_utils.h                 |    1 -
 sound/soc/tegra/tegra_max98090.c                   |   22 +-
 sound/soc/tegra/tegra_rt5640.c                     |   22 +-
 sound/soc/tegra/tegra_rt5677.c                     |    7 +-
 sound/soc/tegra/tegra_sgtl5000.c                   |    7 +-
 sound/soc/tegra/tegra_wm8753.c                     |   22 +-
 sound/soc/tegra/tegra_wm8903.c                     |   42 +-
 sound/soc/tegra/tegra_wm9712.c                     |    8 +-
 sound/soc/tegra/trimslice.c                        |   18 +-
 sound/soc/ti/davinci-mcasp.c                       |    6 +-
 sound/soc/ti/omap-dmic.c                           |    4 +-
 sound/soc/ti/omap-mcbsp.c                          |   21 +-
 sound/soc/ti/omap-mcpdm.c                          |    8 +-
 sound/soc/uniphier/aio-compress.c                  |   45 +-
 sound/soc/uniphier/aio-cpu.c                       |    4 +-
 sound/soc/uniphier/aio-dma.c                       |    2 +-
 sound/soc/uniphier/aio.h                           |    2 +-
 sound/soc/ux500/mop500.c                           |   11 +-
 335 files changed, 15208 insertions(+), 4136 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/fsl,easrc.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/marvell,mmp-sspa.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/rt1016.txt
 mode change 100755 => 100644 Documentation/devicetree/bindings/sound/rt1308.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/simple-card.txt
 create mode 100644 Documentation/devicetree/bindings/sound/simple-card.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/zl38060.yaml
 create mode 100644 include/sound/soc-card.h
 create mode 100644 include/sound/soc-link.h
 create mode 100644 include/sound/sof/ext_manifest.h
 create mode 100644 sound/soc/amd/renoir/Makefile
 create mode 100644 sound/soc/amd/renoir/acp3x-pdm-dma.c
 create mode 100644 sound/soc/amd/renoir/acp3x-rn.c
 create mode 100644 sound/soc/amd/renoir/rn-pci-acp3x.c
 create mode 100644 sound/soc/amd/renoir/rn_acp3x.h
 create mode 100644 sound/soc/amd/renoir/rn_chip_offset_byte.h
 create mode 100644 sound/soc/codecs/max98390.c
 create mode 100644 sound/soc/codecs/max98390.h
 create mode 100644 sound/soc/codecs/rt1016.c
 create mode 100644 sound/soc/codecs/rt1016.h
 create mode 100644 sound/soc/codecs/rt5682-i2c.c
 delete mode 100644 sound/soc/codecs/rt5682-sdw.h
 create mode 100644 sound/soc/codecs/zl38060.c
 create mode 100644 sound/soc/fsl/fsl_asrc_common.h
 create mode 100644 sound/soc/fsl/fsl_easrc.c
 create mode 100644 sound/soc/fsl/fsl_easrc.h
 create mode 100644 sound/soc/intel/boards/ehl_rt5660.c
 create mode 100644 sound/soc/intel/boards/sof_wm8804.c
 create mode 100644 sound/soc/soc-card.c
 create mode 100644 sound/soc/soc-link.c
 create mode 100644 sound/soc/sof/imx/imx8m.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20200601/88a8384e/attachment-0001.sig>


More information about the Alsa-devel mailing list