All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, Mark Brown <broonie@kernel.org>,
	Liam Girdwood <lgirdwood@gmail.com>
Subject: [GIT PULL] ASoC updates for v5.14
Date: Mon, 28 Jun 2021 15:53:42 +0100	[thread overview]
Message-ID: <20210628145420.C66B661C7F@mail.kernel.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 44302 bytes --]

The following changes since commit 13311e74253fe64329390df80bed3f07314ddd61:

  Linux 5.13-rc7 (2021-06-20 15:03:15 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 192664528154a84fab4e6d820f9cb2e2e0835544:

  Merge remote-tracking branch 'asoc/for-5.14' into asoc-next (2021-06-25 14:08:03 +0100)

----------------------------------------------------------------
ASoC: Updates for v5.14

This release sees a nice new feature in the core from Morimoto-san,
support for automatic negotiation of DAI formats between the components
on the link.  Otherwise the big highlight was the merging of the Tegra
machine drivers into a single driver avoiding a bunch of duplication.

 - Support for automatic negotiation of DAI formats.
 - Accessory detection support for several Qualcomm parts.
 - Support for IEC958 control with hdmi-codec.
 - Merging of Tegra machine drivers into a single driver.
 - Support for AmLogic SM1 TOACODEC, Intel AlderLake-M, several NXP
   i.MX8 variants, NXP TFA1 and TDF9897, Rockchip RK817, Qualcomm
   Quinary MI2S, Texas Instruments TAS2505

----------------------------------------------------------------
Bard Liao (3):
      ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID
      ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers
      ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init

Bertrand Jacquin (1):
      ASoC: snd-soc-lpass requires REGMAP_MMIO

Brent Lu (3):
      ASoC: Intel: maxim-common: support max98357a
      ASoC: Intel: add sof-cs42l42 machine driver
      ASoC: Intel: sof_rt5682: code refactor for max98357a

Charles Keepax (13):
      ASoC: cirrus: Add helper function for reading the device ID
      ASoC: cs35l32: Minor error paths fixups
      ASoC: cs35l33: Minor error paths fixups
      ASoC: cs35l34: Minor error paths fixups
      ASoC: cs35l35: Minor error paths fixups
      ASoC: cs35l35: Correct errata handling
      ASoC: cs42l42: Minor error paths fixups
      ASoC: cs42l73: Minor error paths fixups
      ASoC: cs43130: Minor error paths fixups
      ASoC: cs53l30: Minor error paths fixups
      ASoC: cs35l36: Remove unneeded variable initialisation
      ASoC: cs4265: Minor tidy up of error paths
      ASoC: cs42l52: Minor tidy up of error paths

Chris Morgan (4):
      mfd: Add Rockchip rk817 audio CODEC support
      ASoC: Add Rockchip rk817 audio CODEC support
      dt-bindings: Add Rockchip rk817 audio CODEC support
      ASoC: rk817: fix a warning in rk817_probe()

Christophe JAILLET (1):
      ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()'

Claudius Heine (3):
      ASoC: tlv320aic32x4: add type to device private data struct
      ASoC: tlv320aic32x4: add support for TAS2505
      ASoC: tlv320aic32x4: dt-bindings: add TAS2505 to compatible

Codrin Ciubotariu (2):
      ASoC: atmel-i2s: Set symmetric sample bits
      ASoC: atmel-i2s: Fix usage of capture and playback at the same time

Colin Ian King (2):
      ASoC: rsnd: check for zero node count
      ASoC: rk817: remove redundant assignment to pointer node, add missing of_node_put

Dan Carpenter (1):
      ASoC: tegra: Fix a NULL vs IS_ERR() check

David Rhodes (1):
      ASoC: cs35l3x: Use neutral language in amp drivers

Derek Fang (1):
      ASoC: rt1019: Add non_legacy_dai_naming config

Dmitry Osipenko (4):
      ASoC: tegra: Set driver_name=tegra for all machine drivers
      ASoC: tegra: Unify ASoC machine drivers
      ASoC: tegra: Specify components string for each card
      ASoC: tegra: Squash utils into common machine driver

Flavio Suligoi (1):
      ASoC: fsi: fix spelling mistake

Gabriel David (4):
      ASoC: q6afe: dt-bindings: Add QUIN_MI2S_RX/TX
      ASoC: qdsp6: q6afe: Add Quinary MI2S ports
      ASoC: qdsp6: q6afe-dai: Add Quinary MI2S ports
      ASoC: qdsp6: q6routing: Add Quinary MI2S ports

Guido Günther (1):
      ASoC: simple-card: Fill in driver name

Gustavo A. R. Silva (1):
      ASoC: ti: davinci-mcasp: Fix fall-through warning for Clang

Gyeongtaek Lee (1):
      ASoC: soc-dai: fix up hw params only if it is needed

H. Nikolaus Schaller (1):
      ASoC: jz4740-i2s: fix function name

Jack Yu (1):
      ASoC: rt715-sdca: fix clock stop prepare timeout issue

Jaroslav Kysela (1):
      ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()

Jaska Uimonen (3):
      ASoC: topology: Add support for multiple kcontrol types to a widget
      ASoC: topology: Fix using uninitialized pointer
      ASoC: SOF: topology: fix assignment to use le32_to_cpu

Jiapeng Chong (5):
      ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable
      ASoC: rt286: Remove redundant assignment to d_len_code
      ASoC: rk817: Remove unneeded semicolon
      ASoC: codecs: Fix duplicate included sound/soc.h
      ASoC: hdmi-codec: make hdmi_codec_controls static

Kai Vehmanen (4):
      ASoC: SOF: Intel: pci-tgl: add ADL-M support
      ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count
      ASoC: Intel: sof_sdw: remove hdac-hdmi support
      ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation

Keyon Jie (1):
      ASoC: SOF: ops: print out the polling register

Kuninori Morimoto (39):
      ASoC: dt-bindings: renesas: rsnd: tidyup properties
      ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
      ASoC: rsnd: add null CLOCKIN support
      ASoC: rsnd: call unregister for null_hw when removed
      ASoC: rsnd: ignore runtime NULL case at rsnd_runtime_channel_original_with_params()
      ASoC: rsnd: attach SSIU when SSI was DMA mode
      ASoC: rsnd: check BUIF error everytime
      ASoC: rsnd: indicate unknown error at rsnd_dai_call()
      ASoC: rsnd: incidate irq error message
      ASoC: rsnd: add debugfs support
      ASoC: rsnd: protect mod->status
      ASoC: rsnd: implement BUSIF related code in ssiu.c
      ASoC: rsnd: tidyup rsnd_ssiu_busif_err_status_clear()
      ASoC: rsnd: tidyup rsnd_ssiu_busif_err_irq_ctrl()
      ASoC: rsnd: tidyup rsnd_parse_connect_common()
      ASoC: rsnd: tidyup rsnd_dma_request_channel()
      ASoC: rsnd: tidyup rsnd_parse_connect_xxx()
      ASoC: rsnd: adjust disabled module
      ASoC: rsnd: adg: supply __printf(x, y) formatting for dbg_msg()
      ASoC: rsnd: adg: tidyup rsnd_adg_get_clkin/out() parameter
      ASoC: rsnd: adg: use more simple method for null_clk
      ASoC: rsnd: adg: check return value for rsnd_adg_get_clkin/out()
      ASoC: rsnd: tidyup __rsnd_mod_xxx macro comments
      ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside
      ASoC: soc-core: add snd_soc_runtime_get_dai_fmt()
      ASoC: ak4613: add .auto_selectable_formats support
      ASoC: pcm3168a: add .auto_selectable_formats support
      ASoC: rsnd: add .auto_selectable_formats support
      ASoC: fsi: add .auto_selectable_formats support
      ASoC: hdmi-codec: add .auto_selectable_formats support
      ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt()
      ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap()
      ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped()
      ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider()
      ASoC: atmel: switch to use snd_soc_daifmt_parse_format/clock_provider()
      ASoC: fsl: switch to use snd_soc_daifmt_parse_format/clock_provider()
      ASoC: meson: switch to use snd_soc_daifmt_parse_format/clock_provider()
      ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider()
      ASoC: soc-core: remove snd_soc_of_parse_daifmt()

Libin Yang (1):
      ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake

Lucas Tanure (5):
      ASoC: cs42l42: Add support for set_jack calls
      ASoC: cs42l42: Fix 1536000 Bit Clock instability
      ASoC: cs42l42: Add support for 2304000 Bit clock
      ASoC: cs42l42: Add support for 2400000 Bit clock
      ASoC: cs42l42: Check jack status before reporting button events

Marek Vasut (1):
      ASoC: sgtl5000: Add audio-graph-card port

Mark Brown (32):
      Merge existing fixes from asoc/for-5.13
      Merge series "ASoC: Intel: machine driver updates for 5.14" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      Merge series "ASoC: SOF: Intel: split Baytrail and Merrifield" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      Merge series "ASoC: cppcheck fixes of the week" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      Merge series "Tidy up device ID reading on legacy Cirrus parts" from Charles Keepax <ckeepax@opensource.cirrus.com>:
      Merge series "PinePhone BT audio bringup" from Samuel Holland <samuel@sholland.org>:
      Merge series "ASoC: SOF/Intel: fix and remove Sparse warnings" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      Merge series "ASoC: meson: g12a-toacodec: add support for SM1" from Neil Armstrong <narmstrong@baylibre.com>:
      Merge series "ASoC: rsnd: add D3 support" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
      Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.14
      Merge series "ASoC: rsnd: adjust disabled module for R-Car D3" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
      Merge series "ASoC: Constify snd_compress_ops" from Rikard Falkeborn <rikard.falkeborn@gmail.com>:
      Merge series "ASoC: rsnd: tidyup adg and header" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
      Merge series "ASoC: codecs: wcd934x: add Headset and button detection support" from Srinivas Kandagatla <srinivas.kandagatla@linaro.org>:
      Merge tag 'tb-mfd-asoc-v5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into asoc-5.14
      Merge series "ASoC: adds new .auto_selectable_formats support" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
      Merge tag 'v5.13-rc3' into asoc-5.13
      ASoC: rt5645: Avoid upgrading static warnings to errors
      Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into asoc-5.14
      Merge series "ASoC: codecs: add wcd938x support" from Srinivas Kandagatla <srinivas.kandagatla@linaro.org>:
      Merge series "Unify NVIDIA Tegra ASoC machine drivers" from Dmitry Osipenko <digetx@gmail.com>:
      Merge series "ASoC: qdsp6: Add Quinary MI2S ports support" from Gabriel David <ultracoolguy@disroot.org>:
      Merge series "ASoC: stm32: Use devm_platform_get_and_ioremap_resource()" from Yang Yingliang <yangyingliang@huawei.com>:
      Merge series "ASoC: samsung: Use devm_platform_get_and_ioremap_resource()" from Yang Yingliang <yangyingliang@huawei.com>:
      Merge series "ASoC: sunxi: Use devm_platform_get_and_ioremap_resource()" from Yang Yingliang <yangyingliang@huawei.com>:
      Merge series "ASoC: tidyup snd_soc_of_parse_daifmt()" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
      Merge series "ASoC: fsl: Use devm_platform_get_and_ioremap_resource()" from Yang Yingliang <yangyingliang@huawei.com>:
      Merge series "ASoC: Intel: machine driver corrections" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
      Merge series "ASoC: tegra: Use devm_platform_get_and_ioremap_resource()" from Yang Yingliang <yangyingliang@huawei.com>:
      Merge series "ASoC: tlv320aic32x4: Add support for TAS2505" from Claudius Heine <ch@denx.de>:
      Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus
      Merge remote-tracking branch 'asoc/for-5.14' into asoc-next

Martin Blumenstingl (1):
      ASoC: rt5640: Make codec selectable

Maxime Ripard (5):
      ALSA: doc: Clarify IEC958 controls iface
      ALSA: iec958: Split status creation and fill
      ASoC: hdmi-codec: Rework to support more controls
      ASoC: hdmi-codec: Add iec958 controls
      ASoC: hdmi-codec: Add a prepare hook

Nathan Chancellor (1):
      ASoC: q6dsp: Undo buggy warning fix

Neil Armstrong (2):
      ASoC: meson: g12a-toacodec: use regmap fields to prepare SM1 support
      ASoC: meson: g12a-toacodec: add support for SM1 TOACODEC

Oder Chiou (1):
      ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire

Oleksij Rempel (1):
      ASoC: dt-bindings: Convert imx-audmux binding to json schema

Peter Ujfalusi (4):
      ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions
      ASoC: SOF: pci: No need to cast second time to save the desc
      ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read()
      ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI

Pierre-Louis Bossart (36):
      ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield
      ASoC: SOF: Intel: move common ATOM stuff to module
      ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
      ASoC: Intel: boards: handle hda-dsp-common as a module
      ASoC: Intel: boards: create sof-maxim-common module
      ASoC: Intel: boards: remove .nonatomic for BE dailinks
      ASoC: codecs: mt6359-accdet: remove useless initialization
      ASoc: codecs: mt6359: remove useless initializations
      ASoC: codecs: rt1019: clarify expression
      ASoC: fsl: imx-pcm-rpmsg: remove useless initialization
      ASoC: SOF: Intel: hda: fix index used in inner loop
      ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters
      ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters
      ASoC: SOF: ops: don't return void value
      ASoC: max98373-sdw: add missing memory allocation check
      ASoC: max98373-sdw: use first_hw_init flag on resume
      ASoC: rt1308-sdw: use first_hw_init flag on resume
      ASoC: rt1316-sdw: use first_hw_init flag on resume
      ASoC: rt5682-sdw: use first_hw_init flag on resume
      ASoC: rt700-sdw: use first_hw_init flag on resume
      ASoC: rt711-sdca-sdw: use first_hw_init flag on resume
      ASoC: rt711-sdw: use first_hw_init flag on resume
      ASoC: rt715-sdca-sdw: use first_hw_init flag on resume
      ASoC: rt715-sdw: use first_hw_init flag on resume
      soundwire: export sdw_update() and sdw_update_no_pm()
      ASoC: rt700-sdw: fix race condition on system suspend
      ASoC: rt711-sdw: fix race condition on system suspend
      ASoC: rt5682-sdw: fix race condition on system suspend
      ASoC: rt711-sdca-sdw: fix race condition on system suspend
      ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters
      ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters
      ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
      ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters
      ASoC: Intel: sof_sdw: fix signed/unsigned warning
      ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values
      ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables

Pu Lehui (1):
      ASoC: codecs: wcd938x: constify static struct snd_soc_dai_ops

Rafał Miłecki (1):
      ASoC: wm8750: convert to the json-schema

Ranjani Sridharan (2):
      ASoC: SOF: Intel: hda: clean up hda_dsp_dump()
      ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails

Richard Fitzgerald (2):
      ASoC: cs42l42: Use device_property API instead of of_property
      ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK

Rikard Falkeborn (5):
      ASoC: cs47125: Constify static struct snd_compress_ops
      ASoC: wm5102: Constify static struct snd_compress_ops
      ASoC: wm5110: Constify static struct snd_compress_ops
      ASoC: qcom: q6asm-dai: Constify static struct snd_compress_ops
      ASoC: SOF: Intel: Constify sof_probe_compressed_ops

Samuel Holland (1):
      ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells

Shaokun Zhang (1):
      ASoC: sigmadsp: Remove the repeated declaration

Shengjiu Wang (9):
      ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment
      ASoC: dt-bindings: imx-card: Add binding doc for imx sound card
      ASoC: imx-card: Add imx-card machine driver
      ASoC: fsl_spdif: Fix error handler with pm_runtime_enable
      ASoC: dt-bindings: fsl,spdif: Add compatible string for imx8ulp
      ASoC: dt-bindings: fsl-sai: Add compatible string for imx8mm/8mn/8mp/8ulp
      ASoC: fsl_xcvr: disable all interrupts when suspend happens
      ASoC: fsl-asoc-card: change dev_err to dev_dbg for defer probe
      ASoC: fsl_spdif: Fix unexpected interrupt after suspend

Shuming Fan (1):
      ASoC: rt711: add two jack detection modes

Simon Trimmer (2):
      ASoC: wm_adsp: mark more data structures with the const qualifier
      ASoC: wm2200: remove include of wmfw.h

Srinivas Kandagatla (17):
      ASoC: dt-bindings: wcd934x: add bindings for Headset Button detection
      ASoC: codecs: wcd: add multi button Headset detection support
      ASoC: codecs: wcd934x: add mbhc support
      ASoC: qcom: sdm845: add jack support for WCD934x
      ASoC: dt-bindings: wcd938x: add bindings for wcd938x
      ASoC: codecs: wcd-clsh: add new version support
      ASoC: codecs: wcd938x: add basic driver
      ASoC: dt-bindings: wcd938x-sdw: add bindings for wcd938x-sdw
      ASoC: codecs: wcd938x-sdw: add SoundWire driver
      ASoC: codecs: wcd938x: add basic controls
      ASoC: codecs: wcd938x: add playback dapm widgets
      ASoC: codecs: wcd938x: add capture dapm widgets
      ASoC: codecs: wcd938x: add audio routing and Kconfig
      ASoC: codecs: wcd938x: remove incorrect module interdependency
      ASoC: codecs: wcd938x: fix unused variable warning
      ASoC: codecs: wcd938x: fix uninitialized symbol warnings
      ASoC: qcom: lpass-cpu: mark IRQ_CLEAR register as volatile and readable

Srinivasa Rao Mandadapu (2):
      ASoC: qcom: Fix for DMA interrupt clear reg overwriting
      ASoC: qcom: Add four speaker support on MI2S secondary

Stephan Gerhold (2):
      ASoC: dt-bindings: codecs: Add bindings for nxp, tfa989x
      ASoC: codecs: Add driver for NXP/Goodix TFA989x (TFA1) amplifiers

Stephen Boyd (2):
      ASoC: rt5682: Disable irq on shutdown
      ASoC: rt5682: Implement remove callback

Tan Zhongjun (2):
      ASoC: fsl_easrc: Remove superfluous error message around platform_get_irq()
      ASoC: fsl_spdif: Remove superfluous error message around platform_get_irq()

Tang Bin (1):
      ASoc: Fix unused define in jz4740-i2s.h

Timur Tabi (1):
      MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers

Tom Rix (1):
      ASoC: codecs: lpass-wsa-macro: handle unexpected input

Vamshi Krishna Gopal (4):
      ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table
      ASoC: Intel: boards: add support for adl boards in sof-rt5682
      ASoC: Intel: common: Add entries for sdw codecs in ADL match table
      ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload

Vincent Knecht (4):
      ASoC: dt-bindings: nxp,tfa989x: Add tfa9897 support
      ASoC: codecs: tfa989x: Add support for tfa9897
      ASoC: dt-bindings: nxp, tfa989x: Add vddd-supply property
      ASoC: codecs: tfa989x: Add support for optional vddd-supply

Viorel Suman (1):
      ASoC: fsl_spdif: add support for enabling raw capture mode

Vitaly Rodionov (2):
      ASoC: cs42l42: Add support for ACPI table match entry
      ASoC: cs42l42: make HSBIAS_SENSE_EN optional

Wan Jiabing (3):
      ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon
      ASoC: fsl_xcvr: Remove unneeded semicolon
      ASoC: remove unneeded semicolons in wcd934x.c

Wei Yongjun (2):
      ASoC: imx-card: Make some symbols static
      ASoC: rk817: Constify static struct snd_soc_dai_ops

Yang Li (3):
      ASoC: q6dsp: q6afe: remove unneeded dead-store initialization
      ASoC: codecs: wcd: Remove unneeded semicolon
      ASoC: codecs: wcd938x: fix boolreturn.cocci warning

Yang Yingliang (52):
      ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe()
      ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
      ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card()
      ASoC: imx-audio-rpmsg: use module_rpmsg_driver to simplify the code
      ASoC: fsl: imx-es8328: use devm_snd_soc_register_card()
      ASoC: mchp-i2s-mcc: Use devm_platform_get_and_ioremap_resource()
      ASoC: atmel-classd: Use devm_platform_get_and_ioremap_resource()
      ASoC: axi-spdif: Use devm_platform_get_and_ioremap_resource()
      ASoC: axi-i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: atmel-i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: bcm: cygnus_ssp: Use devm_platform_ioremap_resource_byname()
      ASoC: atmel-pdmic: Use devm_platform_get_and_ioremap_resource()
      ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource()
      ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource()
      ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource()
      ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource()
      ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource()
      ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource()
      ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource()
      ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource()
      ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource()
      ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource()
      ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource()
      ASoC: sprd: Use devm_platform_get_and_ioremap_resource()
      ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource()
      ASoC: fsl_asrc: Use devm_platform_get_and_ioremap_resource()
      ASoC: fsl_aud2htx: Use devm_platform_get_and_ioremap_resource()
      ASoC: fsl_easrc: Use devm_platform_get_and_ioremap_resource()
      ASoC: fsl_esai: Use devm_platform_get_and_ioremap_resource()
      ASoC: fsl_micfil: Use devm_platform_get_and_ioremap_resource()
      ASoC: fsl_sai: Use devm_platform_get_and_ioremap_resource()
      ASoC: fsl_spdif: Use devm_platform_get_and_ioremap_resource()
      ASoC: fsl_ssi: Use devm_platform_get_and_ioremap_resource()
      ASoC: fsl_xcvr: check return value after calling platform_get_resource_byname()
      ASoC: sunxi: sun4i-codec: Use devm_platform_get_and_ioremap_resource()
      ASoC: sun4i-i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: sunxi: sun4i-spdif: Use devm_platform_get_and_ioremap_resource()
      ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource()
      ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: qcom: apq8016_sbc: Use devm_platform_get_and_ioremap_resource()
      ASoC: qcom: lpass-cpu: Use devm_platform_get_and_ioremap_resource()
      ASoC: SOF: imx: Add missing of_node_put() in imx8_probe()
      ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource()
      ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource()
      ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource()
      ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource()

Yong Zhi (3):
      ASoC: Intel: Boards: tgl_max98373: Add BT offload support
      ASoC: Intel: sof_sdw: add support for Bluetooth offload
      ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl

YueHaibing (8):
      ASoC: soc-core: use DEVICE_ATTR_RO macro
      ASoC: tlv320aic26: use DEVICE_ATTR_RW macro
      ASoC: cs42l56: use DEVICE_ATTR_WO macro
      ASoC: wm8962: Use DEVICE_ATTR_WO macro
      ASoC: cs43130: Use DEVICE_ATTR_RO macro
      ASoC: cs42l52: use DEVICE_ATTR_WO macro
      ASoC: ti: omap-mcbsp: use DEVICE_ATTR_RW macro
      ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro

Yufen Yu (1):
      ASoC: img: Fix PM reference leak in img_i2s_in_probe()

Zhen Lei (4):
      ASoC: mediatek: mt8192: Delete a redundant condition branch
      ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
      ASoC: Intel: bdw-rt5677: remove unnecessary oom message
      ASoC: fsl: remove unnecessary oom message

Zou Wei (2):
      ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
      ASoC: imx-rpmsg: fix platform_no_drv_owner.cocci warnings

 Documentation/devicetree/bindings/mfd/rk808.txt    |  188 +
 .../bindings/sound/allwinner,sun8i-a33-codec.yaml  |    8 +-
 .../devicetree/bindings/sound/cs42l42.txt          |    7 +
 .../devicetree/bindings/sound/fsl,spdif.yaml       |    1 +
 .../devicetree/bindings/sound/fsl-sai.txt          |    6 +-
 .../devicetree/bindings/sound/imx-audio-card.yaml  |  122 +
 .../devicetree/bindings/sound/imx-audmux.txt       |   28 -
 .../devicetree/bindings/sound/imx-audmux.yaml      |  119 +
 .../devicetree/bindings/sound/nxp,tfa989x.yaml     |   58 +
 .../devicetree/bindings/sound/qcom,wcd934x.yaml    |   30 +
 .../bindings/sound/qcom,wcd938x-sdw.yaml           |   70 +
 .../devicetree/bindings/sound/qcom,wcd938x.yaml    |  146 +
 .../devicetree/bindings/sound/renesas,rsnd.yaml    |   10 +-
 .../devicetree/bindings/sound/sgtl5000.yaml        |    4 +
 .../devicetree/bindings/sound/tlv320aic32x4.txt    |    1 +
 Documentation/devicetree/bindings/sound/wm8750.txt |   18 -
 .../devicetree/bindings/sound/wm8750.yaml          |   42 +
 .../sound/kernel-api/writing-an-alsa-driver.rst    |   13 +-
 MAINTAINERS                                        |    8 +-
 drivers/mfd/rk808.c                                |   81 +
 drivers/soundwire/bus.c                            |   17 +-
 drivers/soundwire/bus.h                            |   13 -
 include/dt-bindings/sound/qcom,q6afe.h             |    2 +
 include/linux/mfd/rk808.h                          |   81 +
 include/linux/mfd/wcd934x/registers.h              |   57 +
 include/linux/soundwire/sdw.h                      |    3 +
 include/sound/hdmi-codec.h                         |   12 +-
 include/sound/pcm_iec958.h                         |    8 +
 include/sound/soc-dai.h                            |   55 +
 include/sound/soc-topology.h                       |    2 +-
 include/sound/soc.h                                |   21 +-
 sound/core/pcm_iec958.c                            |  174 +-
 sound/soc/adi/axi-i2s.c                            |    3 +-
 sound/soc/adi/axi-spdif.c                          |    3 +-
 sound/soc/amd/renoir/acp3x-pdm-dma.c               |    4 -
 sound/soc/atmel/atmel-classd.c                     |    3 +-
 sound/soc/atmel/atmel-i2s.c                        |   38 +-
 sound/soc/atmel/atmel-pdmic.c                      |    3 +-
 sound/soc/atmel/mchp-i2s-mcc.c                     |    3 +-
 sound/soc/atmel/mikroe-proto.c                     |    9 +-
 sound/soc/atmel/sam9x5_wm8731.c                    |    3 +-
 sound/soc/bcm/cygnus-ssp.c                         |    7 +-
 sound/soc/codecs/Kconfig                           |   41 +-
 sound/soc/codecs/Makefile                          |   10 +
 sound/soc/codecs/ak4613.c                          |   11 +
 sound/soc/codecs/cirrus_legacy.h                   |   21 +
 sound/soc/codecs/cs35l32.c                         |   34 +-
 sound/soc/codecs/cs35l33.c                         |   15 +-
 sound/soc/codecs/cs35l34.c                         |   39 +-
 sound/soc/codecs/cs35l35.c                         |   37 +-
 sound/soc/codecs/cs35l35.h                         |    3 +-
 sound/soc/codecs/cs35l36.c                         |   18 +-
 sound/soc/codecs/cs4265.c                          |   10 +-
 sound/soc/codecs/cs42l42.c                         |  198 +-
 sound/soc/codecs/cs42l42.h                         |    7 +-
 sound/soc/codecs/cs42l52.c                         |   19 +-
 sound/soc/codecs/cs42l56.c                         |    7 +-
 sound/soc/codecs/cs42l73.c                         |   30 +-
 sound/soc/codecs/cs43130.c                         |   55 +-
 sound/soc/codecs/cs47l24.c                         |    2 +-
 sound/soc/codecs/cs53l30.c                         |   22 +-
 sound/soc/codecs/hdmi-codec.c                      |  238 +-
 sound/soc/codecs/lpass-rx-macro.c                  |    2 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |    4 +
 sound/soc/codecs/max98373-sdw.c                    |   14 +-
 sound/soc/codecs/max98373.h                        |    2 +-
 sound/soc/codecs/mt6359-accdet.c                   |    2 +-
 sound/soc/codecs/mt6359.c                          |    2 +-
 sound/soc/codecs/pcm3168a.c                        |   26 +
 sound/soc/codecs/rk3328_codec.c                    |   28 +-
 sound/soc/codecs/rk817_codec.c                     |  541 +++
 sound/soc/codecs/rt1019.c                          |    5 +-
 sound/soc/codecs/rt1308-sdw.c                      |    2 +-
 sound/soc/codecs/rt1316-sdw.c                      |    2 +-
 sound/soc/codecs/rt286.c                           |    1 -
 sound/soc/codecs/rt5645.c                          |   49 +-
 sound/soc/codecs/rt5682-i2c.c                      |   12 +
 sound/soc/codecs/rt5682-sdw.c                      |   57 +-
 sound/soc/codecs/rt5682.h                          |    2 +
 sound/soc/codecs/rt700-sdw.c                       |   36 +-
 sound/soc/codecs/rt700.c                           |    4 +
 sound/soc/codecs/rt700.h                           |    2 +
 sound/soc/codecs/rt711-sdca-sdw.c                  |   58 +-
 sound/soc/codecs/rt711-sdca.c                      |    8 +
 sound/soc/codecs/rt711-sdca.h                      |    2 +
 sound/soc/codecs/rt711-sdw.c                       |   36 +-
 sound/soc/codecs/rt711-sdw.h                       |    2 +
 sound/soc/codecs/rt711.c                           |   34 +
 sound/soc/codecs/rt711.h                           |   31 +-
 sound/soc/codecs/rt715-sdca-sdw.c                  |    3 +-
 sound/soc/codecs/rt715-sdca-sdw.h                  |    1 +
 sound/soc/codecs/rt715-sdca.c                      |    9 +-
 sound/soc/codecs/rt715-sdca.h                      |    3 +-
 sound/soc/codecs/rt715-sdw.c                       |    2 +-
 sound/soc/codecs/sigmadsp.h                        |    1 -
 sound/soc/codecs/tfa989x.c                         |  357 ++
 sound/soc/codecs/tlv320aic26.c                     |   12 +-
 sound/soc/codecs/tlv320aic32x4-i2c.c               |   22 +-
 sound/soc/codecs/tlv320aic32x4-spi.c               |   23 +-
 sound/soc/codecs/tlv320aic32x4.c                   |  139 +-
 sound/soc/codecs/tlv320aic32x4.h                   |   10 +
 sound/soc/codecs/wcd-clsh-v2.c                     |  348 +-
 sound/soc/codecs/wcd-clsh-v2.h                     |   16 +
 sound/soc/codecs/wcd-mbhc-v2.c                     | 1475 ++++++++
 sound/soc/codecs/wcd-mbhc-v2.h                     |  340 ++
 sound/soc/codecs/wcd934x.c                         |  884 ++++-
 sound/soc/codecs/wcd938x-sdw.c                     |  320 ++
 sound/soc/codecs/wcd938x.c                         | 3737 ++++++++++++++++++++
 sound/soc/codecs/wcd938x.h                         |  718 ++++
 sound/soc/codecs/wm2200.c                          |    1 -
 sound/soc/codecs/wm5102.c                          |    2 +-
 sound/soc/codecs/wm5110.c                          |    2 +-
 sound/soc/codecs/wm8962.c                          |    7 +-
 sound/soc/codecs/wm_adsp.c                         |   18 +-
 sound/soc/codecs/wm_adsp.h                         |    2 +-
 sound/soc/dwc/dwc-i2s.c                            |    3 +-
 sound/soc/fsl/Kconfig                              |   13 +
 sound/soc/fsl/Makefile                             |    2 +
 sound/soc/fsl/fsl-asoc-card.c                      |    9 +-
 sound/soc/fsl/fsl_asrc.c                           |    3 +-
 sound/soc/fsl/fsl_aud2htx.c                        |    3 +-
 sound/soc/fsl/fsl_easrc.c                          |    7 +-
 sound/soc/fsl/fsl_esai.c                           |    3 +-
 sound/soc/fsl/fsl_micfil.c                         |    3 +-
 sound/soc/fsl/fsl_sai.c                            |    3 +-
 sound/soc/fsl/fsl_spdif.c                          |   97 +-
 sound/soc/fsl/fsl_spdif.h                          |    1 +
 sound/soc/fsl/fsl_ssi.c                            |    3 +-
 sound/soc/fsl/fsl_xcvr.c                           |   16 +-
 sound/soc/fsl/imx-audio-rpmsg.c                    |   12 +-
 sound/soc/fsl/imx-audmix.c                         |    4 +-
 sound/soc/fsl/imx-card.c                           |  844 +++++
 sound/soc/fsl/imx-es8328.c                         |   12 +-
 sound/soc/fsl/imx-pcm-rpmsg.c                      |    6 +-
 sound/soc/fsl/imx-pcm-rpmsg.h                      |    4 +-
 sound/soc/fsl/imx-rpmsg.c                          |    1 -
 sound/soc/generic/simple-card-utils.c              |   16 +-
 sound/soc/generic/simple-card.c                    |    1 +
 sound/soc/hisilicon/hi6210-i2s.c                   |   17 +-
 sound/soc/img/img-i2s-in.c                         |    5 +-
 sound/soc/img/img-i2s-out.c                        |    3 +-
 sound/soc/img/img-parallel-out.c                   |    3 +-
 sound/soc/img/img-spdif-in.c                       |    3 +-
 sound/soc/img/img-spdif-out.c                      |    3 +-
 sound/soc/intel/boards/Kconfig                     |   43 +-
 sound/soc/intel/boards/Makefile                    |   30 +-
 sound/soc/intel/boards/bdw-rt5677.c                |    4 +-
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |   11 +-
 sound/soc/intel/boards/bxt_rt298.c                 |    4 +-
 sound/soc/intel/boards/bytcht_cx2072x.c            |    1 -
 sound/soc/intel/boards/bytcht_da7213.c             |    1 -
 sound/soc/intel/boards/bytcht_es8316.c             |    1 -
 sound/soc/intel/boards/bytcht_nocodec.c            |    1 -
 sound/soc/intel/boards/bytcr_rt5640.c              |    1 -
 sound/soc/intel/boards/bytcr_rt5651.c              |    1 -
 sound/soc/intel/boards/bytcr_wm5102.c              |    1 -
 sound/soc/intel/boards/cht_bsw_rt5645.c            |    1 -
 sound/soc/intel/boards/cht_bsw_rt5672.c            |    1 -
 sound/soc/intel/boards/cml_rt1011_rt5682.c         |    1 +
 sound/soc/intel/boards/ehl_rt5660.c                |    4 +-
 sound/soc/intel/boards/glk_rt5682_max98357a.c      |    5 +-
 sound/soc/intel/boards/hda_dsp_common.c            |    5 +
 sound/soc/intel/boards/kbl_da7219_max98357a.c      |    4 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c       |    5 +-
 sound/soc/intel/boards/kbl_rt5660.c                |    2 +-
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |    3 +-
 .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  |    2 +-
 sound/soc/intel/boards/skl_hda_dsp_generic.c       |    1 +
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |    3 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |    3 +-
 sound/soc/intel/boards/skl_rt286.c                 |    3 +-
 sound/soc/intel/boards/sof_cs42l42.c               |  508 +++
 sound/soc/intel/boards/sof_da7219_max98373.c       |    8 +-
 sound/soc/intel/boards/sof_maxim_common.c          |   84 +-
 sound/soc/intel/boards/sof_maxim_common.h          |   14 +-
 sound/soc/intel/boards/sof_pcm512x.c               |    2 +-
 sound/soc/intel/boards/sof_rt5682.c                |  132 +-
 sound/soc/intel/boards/sof_sdw.c                   |   74 +-
 sound/soc/intel/boards/sof_sdw_common.h            |    9 +-
 sound/soc/intel/boards/sof_sdw_hdmi.c              |   37 +-
 sound/soc/intel/boards/sof_sdw_max98373.c          |    4 +-
 sound/soc/intel/boards/sof_wm8804.c                |    1 -
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |   95 +-
 sound/soc/intel/common/soc-acpi-intel-bxt-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-cml-match.c  |   22 +-
 sound/soc/intel/common/soc-acpi-intel-cnl-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-glk-match.c  |   14 +-
 sound/soc/intel/common/soc-acpi-intel-icl-match.c  |   12 +-
 sound/soc/intel/common/soc-acpi-intel-jsl-match.c  |    6 +-
 sound/soc/intel/common/soc-acpi-intel-kbl-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-tgl-match.c  |   38 +-
 sound/soc/intel/skylake/skl-nhlt.c                 |    6 +-
 sound/soc/jz4740/jz4740-i2s.c                      |    7 +-
 sound/soc/jz4740/jz4740-i2s.h                      |    2 -
 sound/soc/mediatek/common/mtk-btcvsd.c             |   24 +-
 sound/soc/mediatek/mt8192/mt8192-dai-adda.c        |    2 -
 sound/soc/meson/g12a-toacodec.c                    |  143 +-
 sound/soc/meson/meson-card-utils.c                 |    6 +-
 sound/soc/qcom/apq8016_sbc.c                       |    7 +-
 sound/soc/qcom/lpass-cpu.c                         |   49 +-
 sound/soc/qcom/lpass-platform.c                    |   12 +-
 sound/soc/qcom/lpass-sc7180.c                      |    1 +
 sound/soc/qcom/lpass.h                             |    2 +
 sound/soc/qcom/qdsp6/q6afe-dai.c                   |   41 +
 sound/soc/qcom/qdsp6/q6afe.c                       |    8 +
 sound/soc/qcom/qdsp6/q6afe.h                       |    2 +-
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |    2 +-
 sound/soc/qcom/qdsp6/q6routing.c                   |   11 +
 sound/soc/qcom/sdm845.c                            |    8 +
 sound/soc/rockchip/rockchip_i2s.c                  |    3 +-
 sound/soc/rockchip/rockchip_pdm.c                  |    3 +-
 sound/soc/rockchip/rockchip_spdif.c                |    3 +-
 sound/soc/samsung/i2s.c                            |    3 +-
 sound/soc/samsung/pcm.c                            |    3 +-
 sound/soc/samsung/s3c2412-i2s.c                    |    3 +-
 sound/soc/samsung/s3c24xx-i2s.c                    |    3 +-
 sound/soc/sh/fsi.c                                 |   17 +-
 sound/soc/sh/rcar/Makefile                         |    2 +-
 sound/soc/sh/rcar/adg.c                            |  180 +-
 sound/soc/sh/rcar/cmd.c                            |   14 +
 sound/soc/sh/rcar/core.c                           |  154 +-
 sound/soc/sh/rcar/ctu.c                            |   14 +
 sound/soc/sh/rcar/debugfs.c                        |   96 +
 sound/soc/sh/rcar/dma.c                            |   39 +-
 sound/soc/sh/rcar/dvc.c                            |   16 +-
 sound/soc/sh/rcar/gen.c                            |    9 +
 sound/soc/sh/rcar/mix.c                            |   14 +
 sound/soc/sh/rcar/rsnd.h                           |   75 +-
 sound/soc/sh/rcar/src.c                            |   32 +-
 sound/soc/sh/rcar/ssi.c                            |  160 +-
 sound/soc/sh/rcar/ssiu.c                           |  147 +-
 sound/soc/soc-core.c                               |  377 +-
 sound/soc/soc-dai.c                                |   76 +-
 sound/soc/soc-pcm.c                                |    2 +-
 sound/soc/soc-topology.c                           |  466 ++-
 sound/soc/soc-utils.c                              |   29 +
 sound/soc/sof/compress.c                           |    2 +-
 sound/soc/sof/compress.h                           |    2 +-
 sound/soc/sof/imx/imx8.c                           |    1 +
 sound/soc/sof/intel/Makefile                       |    5 +-
 sound/soc/sof/intel/atom.c                         |  463 +++
 sound/soc/sof/intel/atom.h                         |   74 +
 sound/soc/sof/intel/byt.c                          |  768 +---
 sound/soc/sof/intel/hda-loader.c                   |    5 -
 sound/soc/sof/intel/hda.c                          |   27 +-
 sound/soc/sof/intel/pci-tgl.c                      |    2 +
 sound/soc/sof/intel/pci-tng.c                      |  171 +-
 sound/soc/sof/loader.c                             |    2 +-
 sound/soc/sof/ops.h                                |   10 +-
 sound/soc/sof/sof-acpi-dev.c                       |    5 +-
 sound/soc/sof/sof-of-dev.c                         |    5 +-
 sound/soc/sof/sof-pci-dev.c                        |    7 +-
 sound/soc/sof/topology.c                           |   17 +-
 sound/soc/spear/spdif_out.c                        |    3 +-
 sound/soc/sprd/sprd-mcdt.c                         |    3 +-
 sound/soc/sti/sti_uniperif.c                       |   12 +-
 sound/soc/stm/stm32_i2s.c                          |    3 +-
 sound/soc/stm/stm32_sai_sub.c                      |    3 +-
 sound/soc/stm/stm32_spdifrx.c                      |    3 +-
 sound/soc/sunxi/sun4i-codec.c                      |    3 +-
 sound/soc/sunxi/sun4i-i2s.c                        |    3 +-
 sound/soc/sunxi/sun4i-spdif.c                      |    3 +-
 sound/soc/tegra/Kconfig                            |   12 +
 sound/soc/tegra/Makefile                           |   19 +-
 sound/soc/tegra/tegra20_i2s.c                      |    3 +-
 sound/soc/tegra/tegra20_spdif.c                    |    3 +-
 sound/soc/tegra/tegra210_admaif.c                  |    4 +-
 sound/soc/tegra/tegra30_ahub.c                     |    3 +-
 sound/soc/tegra/tegra_alc5632.c                    |  259 --
 sound/soc/tegra/tegra_asoc_machine.c               |  854 +++++
 sound/soc/tegra/tegra_asoc_machine.h               |   49 +
 sound/soc/tegra/tegra_asoc_utils.c                 |  225 --
 sound/soc/tegra/tegra_asoc_utils.h                 |   38 -
 sound/soc/tegra/tegra_max98090.c                   |  276 --
 sound/soc/tegra/tegra_rt5640.c                     |  222 --
 sound/soc/tegra/tegra_rt5677.c                     |  324 --
 sound/soc/tegra/tegra_sgtl5000.c                   |  211 --
 sound/soc/tegra/tegra_wm8753.c                     |  185 -
 sound/soc/tegra/tegra_wm8903.c                     |  351 +-
 sound/soc/tegra/tegra_wm9712.c                     |  166 -
 sound/soc/tegra/trimslice.c                        |  172 -
 sound/soc/ti/davinci-mcasp.c                       |    1 +
 sound/soc/ti/omap-mcbsp.c                          |    2 +-
 283 files changed, 16600 insertions(+), 4676 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-card.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.txt
 create mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x-sdw.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8750.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8750.yaml
 create mode 100644 sound/soc/codecs/cirrus_legacy.h
 create mode 100644 sound/soc/codecs/rk817_codec.c
 create mode 100644 sound/soc/codecs/tfa989x.c
 create mode 100644 sound/soc/codecs/wcd-mbhc-v2.c
 create mode 100644 sound/soc/codecs/wcd-mbhc-v2.h
 create mode 100644 sound/soc/codecs/wcd938x-sdw.c
 create mode 100644 sound/soc/codecs/wcd938x.c
 create mode 100644 sound/soc/codecs/wcd938x.h
 create mode 100644 sound/soc/fsl/imx-card.c
 create mode 100644 sound/soc/intel/boards/sof_cs42l42.c
 create mode 100644 sound/soc/sh/rcar/debugfs.c
 create mode 100644 sound/soc/sof/intel/atom.c
 create mode 100644 sound/soc/sof/intel/atom.h
 delete mode 100644 sound/soc/tegra/tegra_alc5632.c
 create mode 100644 sound/soc/tegra/tegra_asoc_machine.c
 create mode 100644 sound/soc/tegra/tegra_asoc_machine.h
 delete mode 100644 sound/soc/tegra/tegra_asoc_utils.c
 delete mode 100644 sound/soc/tegra/tegra_asoc_utils.h
 delete mode 100644 sound/soc/tegra/tegra_max98090.c
 delete mode 100644 sound/soc/tegra/tegra_rt5640.c
 delete mode 100644 sound/soc/tegra/tegra_rt5677.c
 delete mode 100644 sound/soc/tegra/tegra_sgtl5000.c
 delete mode 100644 sound/soc/tegra/tegra_wm8753.c
 delete mode 100644 sound/soc/tegra/tegra_wm9712.c
 delete mode 100644 sound/soc/tegra/trimslice.c

             reply	other threads:[~2021-06-28 14:55 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-28 14:53 Mark Brown [this message]
2021-07-01  6:36 ` [GIT PULL] ASoC updates for v5.14 Takashi Iwai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210628145420.C66B661C7F@mail.kernel.org \
    --to=broonie@kernel.org \
    --cc=alsa-devel@alsa-project.org \
    --cc=lgirdwood@gmail.com \
    --cc=tiwai@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.