This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from dcd68326d29b Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pu [...] new 411cef6adfb3 ALSA: mixer: oss: Fix racy access to slots new 5fc462c3aaad ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 new 3ab799201845 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume new f02f2f1bf9d1 ALSA: usx2y: Prefer struct_size over open coded arithmetic new 882e013a32ec ALSA: usb-audio: fix comment reference in __uac_clock_find_source new 1465d06a6d85 ALSA: hda: hdac_stream: fix potential locking issue in snd [...] new 868ddfcef31f ALSA: hda: hdac_ext_stream: fix potential locking issues new a20f3b10de61 ASoC: SOF: Intel: hda-dai: fix potential locking issue new b38269ecd2b2 ALSA: virtio: Replace zero-length array with flexible-arra [...] new 46243b85b0ec ALSA: hda: Reduce udelay() at SKL+ position reporting new c4ca3871e21f ALSA: hda: Use position buffer for SKL+ again new 4e7cf1fbb34e ALSA: usb-audio: Restrict rates for the shared clocks new 86a42ad07905 ALSA: usb-audio: Fix possible race at sync of urb completions new 9c9a3b9da891 ALSA: usb-audio: Rename early_playback_start flag with low [...] new e581f1cec4f8 ALSA: usb-audio: Disable low-latency playback for free-wheel mode new bceee7538755 ALSA: usb-audio: Disable low-latency mode for implicit fee [...] new d215f63d49da ALSA: usb-audio: Check available frames for the next packet size new 0ef74366bc15 ALSA: usb-audio: Add spinlock to stop_urbs() new d5f871f89e21 ALSA: usb-audio: Improved lowlatency playback support new 813a17cab9b7 ALSA: usb-audio: Avoid killing in-flight URBs during draining new 28c369e60827 ALSA: usb-audio: disable implicit feedback sync for Behrin [...] new 23939115be18 ALSA: usb-audio: Fix packet size calculation regression new 36df2427ac3e ALSA: pcm: Add more disconnection checks at file ops new 59d7f5f6ddbc ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit [...] new 6d2778816036 ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mi [...] new 53451b6da827 ALSA: usb-audio: Less restriction for low-latency playback mode new 6f00d1651b32 Merge branch 'for-linus' into for-next new ac9b019d07ee ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() new 509975c7789f ALSA: usb-audio: Drop superfluous error message after disc [...] new b96681bd5827 ALSA: usb-audio: Initialize every feature unit once at probe time new c18c4966033e ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() new bea36afa102e ALSA: firewire-motu: add message parser to gather meter in [...] new 90b28f3bb85c ALSA: firewire-motu: add message parser for meter informat [...] new 58b62ab70259 ALSA: firewire-motu: add ioctl command to read cached hard [...] new dc36a9755a57 ALSA: firewire-motu: parse messages for mixer source param [...] new ce69bed5557b ALSA: firewire-motu: parse messages for mixer output param [...] new 6ca81d2b6305 ALSA: firewire-motu: parse messages for output parameters [...] new 41cc23389f5f ALSA: firewire-motu: parse messages for line input paramet [...] new 7d843c494a9b ALSA: firewire-motu: parse messages for input parameters i [...] new ca15a09ccc5b ALSA: firewire-motu: add ioctl command to read cached para [...] new 4c9eda8f37f9 ALSA: firewire-motu: queue event for parameter change in r [...] new 634ec0b2906e ALSA: firewire-motu: notify event for parameter change in [...] new 3c05f1477e62 ALSA: ISA: not for M68K new a25684a95646 ALSA: memalloc: Support for non-contiguous page allocation new 73325f60e2ed ALSA: memalloc: Support for non-coherent page allocation new 2d9ea39917a4 ALSA: memalloc: Convert x86 SG-buffer handling with non-co [...] new b15706471abe ALSA: firewire: Fix C++ style comments in uapi header new 5aec579e08e4 ALSA: uapi: Fix a C++ style comment in asound.h new 7d2a0df24227 ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() dec [...] new f917c04fac45 ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description new a0d21bb32794 ALSA: gus: fix null pointer dereference on pointer block new b97053df0f04 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc new 9b371c6cc37f ALSA: 6fire: fix control and bulk message timeouts new f4000b58b643 ALSA: line6: fix control and interrupt message timeouts new 55f261b73a7e ALSA: ua101: fix division by zero at probe new 375f8426ed99 ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED new d593f78e3b53 ALSA: firewire-motu: fix null pointer dereference when pol [...] new 0f166e1257a1 ALSA: firewire-motu: refine parser for meter information i [...] new 407359d44ed3 ALSA: firewire-motu: export meter information to userspace [...] new cddcd5472abb ALSA: oxfw: fix functional regression for Mackie Onyx 1640 [...] new 2672e1970ab0 ALSA: firewire-motu: remove TODO for interaction with user [...] new 8beea3135075 Merge branch 'for-next' into for-linus new 763d92ed5dec ALSA: usb-audio: Add registration quirk for JBL Quantum 400 new 8f27b6890661 ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk new 06441c82f0cd ASoC: cs42l42: Don't reconfigure the PLL while it is running new 6e6825801ab9 ASoC: cs42l42: Always configure both ASP TX channels new d591d4b32aa9 ASoC: cs42l42: Correct some register default values new 917d5758014b ASoC: cs42l42: Don't set defaults for volatile registers new 0306988789d9 ASoC: cs42l42: Defer probe if request_threaded_irq() retur [...] new 2a031a99428b ASoC: cs42l42: Don't claim to support 192k new 3c211cb7db29 ASoC: cs42l42: Use PLL for SCLK > 12.288MHz new 4ae1d8f911d6 ASoC: cs42l42: Allow time for HP/ADC to power-up after enable new fdbd256175a1 ASoC: cs42l42: Set correct SRC MCLK new 0c3d6c6ff75a ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile new 4c8d49bc476c ASoC: cs42l42: Fix WARN in remove() if running without an [...] new 4ca239f33737 ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts new 5ba8ecf2272d ASoC: rockchip: Use generic dmaengine code new 5d03907bbf9c ASoC: meson: t9015: Add missing AVDD-supply property new 8e14329645bc Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new 0c7985e1b90c Merge existing fixes from asoc/for-5.15 new c3815f8bc777 ASoC: mediatek: mt8195: Remove unsued irqs_lock. new 198433023ef9 ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol new 8facf84bcf57 ASoC: soc-topology: Move template info print soc_tplg_dapm [...] new c6b1b57469b4 ASoC: mediatek: mt8195: Make use of the helper function de [...] new 6ade849e30b4 ASoC: SOF: core: allow module parameter to override dma tr [...] new 0f3dd4e09add ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE new d67bbdda25c4 ASoC: mediatek: mt8195: Fix unused initialization of point [...] new bdd229ab26be ASoC: rt5682s: Add driver for ALC5682I-VS codec new 50159fdb144b ASoC: dt-bindings: rt5682s: add bindings for rt5682s new bfad37c53ae6 ASoC: dt-bindings: lpass: add binding headers for digital codecs new 6e8cc4ddce82 spi: tegra20-slink: Declare runtime suspend and resume fun [...] new b7bbbf013627 ASoC: fsl_rpmsg: add soc specific data structure new 576727186198 ASoC: SOF: control: fix a typo in put operations for kcontrol new 2b9b42c847b8 ASoC: mt8195: remove unnecessary CONFIG_PM new 756bbe4205bc ASoC: SOF: Handle control change notification from firmware new 87f40af26c26 ASoC: rt1011: add i2s reference control for rt1011 new 0beeb330300f ASoC: pcm5102a: increase rate from 192k to 384k new 7f826da8e924 ASoC: Add json-schema documentation for sound-name-prefix new 82d3ec1d89fa ASoC: Use schema reference for sound-name-prefix new 955cc3488e6d ASoC: Remove name-prefix.txt new 214db271b9ca Merge series "Convert name-prefix doc to json-schema" from [...] new 5bd5699c494f ASoC: dt-bindings: Add WM8978 Binding new 6ef239699102 ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema new 1c02b74ba208 ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema new 50a41ce8c56d ASoC: dt-bindings: Convert Simple Amplifier binding to a schema new 599b1032226e Merge series "ARM: dts: Last round of DT schema fixes" fro [...] new 6450ef559056 ASoC: cs35l41: CS35L41 Boosted Smart Amplifier new 8d7ab8800184 ASoC: cs35l41: Add bindings for CS35L41 new a13a228e5253 Merge series "Cirrus Logic CS35L41 Amplifier" from David R [...] new d269aa2ab975 ASoC: rockchip: Add support for rv1126 pdm new 49a7a625ad79 ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm new d00d1cd4ab42 ASoC: rockchip: pdm: Add support for rk3568 pdm new f80e5a14ac27 ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm new 13e6e042a6f9 ASoC: rockchip: pdm: Add support for path map new b2527dcd65b3 ASoC: dt-bindings: rockchip: pdm: Document property 'rockc [...] new 8ece5ef67edc ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml new 1e5dd2b9d63f Merge series "Patches to update for rockchip pdm" from Sug [...] new b2fc2c92d2fd ASoC: mediatek: mt8195: Add missing of_node_put() new ce3f93576387 ASoC: mediatek: mt8195: make array adda_dai_list static const new 96ec1741067d ASoC: SOF: loader: load_firmware callback is mandatory, tr [...] new 6d66c5ccf5cb ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow new c2f14cc2bcdd ASoC: cs35l41: Fix use of an uninitialised variable new 3a2eb0b4b020 ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot new fe1024d50477 ASoC: cs35l41: Combine adjacent register writes new e371eadf2a93 ASoC: cs35l41: Don't overwrite returned error code new 3e60abeb5cb5 ASoC: cs35l41: Fixup the error messages new 4295c8cc1748 ASoC: cs35l41: Fix a bunch of trivial code formating/style issues new 9a50d6090a8b ASoC: Intel: sof_rt5682: support ALC5682I-VS codec new 46414bc325df ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board new 04afb621f923 ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board new e224ef76fa8a ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board new f40569693b75 Merge series "Support ALC5682I-VS codec" from Brent Lu <br [...] new 189bf1deee7a ASoC: SOF: Intel: hda-dsp: Declare locally used functions [...] new cf813f679214 ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax [...] new 3e9d5b0952fc ASoC: SOF: Intel: hda: Relocate inline definitions from hd [...] new dde9ad0ead66 Merge series "ASoC: SOF: Intel: hda: Cleanups for local fu [...] new 7e7d5ffa37e3 ASoC: SOF: intel: Do no initialize resindex_dma_base new 2395fea7ae7f ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size fr [...] new 87427e9f4359 Merge series "ASoC: SOF: Remove unused members from struct [...] new 6375dbdbde67 ASoC: SOF: Intel: bdw: Set the mailbox offset directly in [...] new b295818346aa ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() new 098a68f2c573 ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 new 4ff134e2f90e ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() new 4624bb2f03d3 ASoC: SOF: core: Do not use 'bar' as parameter for block_r [...] new 07e833b473e4 ASoC: SOF: debug: Add generic API and ops for DSP regions new ff2f99b078a8 ASoC: SOF: imx: Provide debugfs_add_region_item ops for core new fe509b34b745 ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core new 55dfc2a74d8e ASoC: SOF: loader: Use the generic ops for region debugfs [...] new bde4f08cff47 ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() new 3b4a673fa409 ASoC: SOF: core: Move probe work related code under a sing [...] new 7a20dec45d07 ASoC: cs42l42: Minor fix all errors reported by checkpatch [...] new 243442bcd98f ASoC: SOF: imx8m: add SAI1 info new c6d1fa6c8f66 misc: cs35l41: Remove unused pdn variable new 6116df7fafab ASoC: cs35l41: Binding fixes new 4a8cf938d5b6 ASoC: atmel: Convert to new style DAI format definitions new 8461d7d83f1f ASoC: au1x: Convert to modern terminology for DAI clocking new 4ba344dc792f ASoC: SOF: ipc: Add probe message logging to ipc_log_header() new 8a720724589e ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COM [...] new 2dc51106ccc6 ASoC: SOF: compress: move and export sof_probe_compr_ops new 7bbdda800900 ASoC: SOF: probe: Merge and clean up the probe and compress files new f95b4152ad75 ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c new 49efed505885 ASoC: SOF: sof-probes: Correct the function names used for [...] new 8e0850f98df9 Merge series "ASoC: SOF: Clean up the probe support" from [...] new 12451814496a ASoC: cs42l42: Implement Manual Type detection as fallback new f1291f41afa9 Merge series "ASoC: cs42l42: Implement Manual Type detecti [...] new f6b0c731a01f ASoC: SOF: ipc: Remove redundant error check from sof_ipc_ [...] new 0ed66cb7b6d3 ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops new 703ac1f2a5e5 ASoC: 88pm860x: Update to modern clocking terminology new 59fdde1d4e26 ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_m [...] new b95b64510ac9 ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/st [...] new 2266721938b9 Merge series "ASoC: SOF: ipc: Small cleanups for message h [...] new cf21e114f6f4 ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_c [...] new 600e0ae9aa71 ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro new ef92ed2623ea ASoC: ab8500: Update to modern clocking terminology new a7a18abbd26c ASoC: dt-bindings: rt5682s: correct several errors new 5374b9215dbe ASoC: Intel: boards: Update to modern clocking terminology new 0f9a84b20f14 ASoC: codecs: max98390: simplify getting the adapter of a client new 0c25db3f7621 ASoC: soc-pcm: Don't reconnect an already active BE new 7a226f2eabdc ASoC: simple-card-utils: Increase maximum DAI links limit to 512 new 30b428d02cbc ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link new aa56a9dedf99 ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules new 94d486c2e5e7 ASoC: tegra: Add routes for few AHUB modules new e539891f9687 ASoC: tegra: Add Tegra210 based MVC driver new b2f74ec53a6c ASoC: tegra: Add Tegra210 based SFC driver new 77f7df346c45 ASoC: tegra: Add Tegra210 based AMX driver new a99ab6f395a9 ASoC: tegra: Add Tegra210 based ADX driver new 05bb3d5ec64a ASoC: tegra: Add Tegra210 based Mixer driver new 2a07ef63f51f Merge series "Extend AHUB audio support for Tegra210 and l [...] new a739fdc26211 ASoC: soc-component: Convert the mark_module to void* new cd46f3824480 ASoC: compress/component: Use module_get_when_open/put_whe [...] new cca46db7e2da Merge series "ASoC: compress: Support module_get on stream [...] new 8e8f2ac09db9 ASoC: Drop mistakenly applied SPI patch new 815b55e1101f ASoC: fsl: Constify static snd_soc_ops new a635d66be164 ASoC: fsl_spdif: Add support for i.MX8ULP new b5377a767827 ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> [...] new 013148fe7f5e ASoC: Fix warning related to 'sound-name-prefix' binding new 94767044f0c5 ASoC: cros_ec_codec: Use modern ASoC DAI format terminology new 4348be6330a1 ASoC: eureka-tlv320: Update to modern clocking terminology new 8fcfd3493426 ASoC: fsl-asoc-card: Update to modern clocking terminology new 2757b340b25d ASoC: fsl-audmix: Update to modern clocking terminology new e0b64fa34c7f ASoC: fsl-esai: Update to modern clocking terminology new a51da9dc9b3a ASoC: fsl-mqs: Update to modern clocking terminology new 361284a4eb59 ASoC: fsl_sai: Update to modern clocking terminology new 89efbdaaa444 ASoC: fsl_ssi: Update to modern clocking terminology new bf1010224870 ASoC: imx-audmix: Update to modern clocking terminology new d689e280121a ASoC: imx-card: Update to modern clocking terminology new 56b69e4e4bc2 ASoC: imx-es8328: Update to modern clocking terminology new a90f847ad2f1 ASoC: imx-hdmi: Update to modern clocking terminology new caa0a6075a6e ASoC: imx-rpmsg: Update to modern clocking terminology new 419099b4c331 ASoC: imx-sgtl5000: Update to modern clocking terminology new 8a7f299b857b ASoC: mpc8610_hpcd: Update to modern clocking terminology new fcd444bf6a29 ASoC: pl1022_ds: Update to modern clocking terminology new 39e178a4cc7d ASoC: pl1022_rdk: Update to modern clocking terminology new d24d3f7288fb ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q [...] new c5bc62751106 ASoC: zl38060: Update to modern clocking terminology new 2b0a5d8d2884 ASoC: ak4118: Update to modern clocking terminology new 8515f828c565 ASoC: ak4104: Update to modern clocking terminology new 155acb01bfbf ASoC: alc5632: Use modern ASoC DAI format terminology new a270bd9abdc3 ASoC: wcd9335: Use correct version to initialize Class H new 3e8908fbfd9c ASoC: ak4642: Use modern ASoC DAI format terminology new 501849d97e53 ASoC: samsung: add missing "fallthrough;" new c7801a3c6849 ASoC: ep93xx: Convert to modern clocking terminology new 88e5cdddb50a ASoC: ad1836: Update to modern clocking terminology new 9c42dd7bfbca ASoC: adau1372: Update to modern clocking terminology new 829fddb1f686 ASoC: adau1373: Update to modern clocking terminology new 33ff453907ee ASoC: adau1701: Update to modern clocking terminology new a41a008fe822 ASoC: adau17x1: Update to modern clocking terminology new 21b686e0bf43 ASoC: adau1977: Update to modern clocking terminology new 9943ab72fd37 ASoC: adav80x: Update to modern clocking terminology new edd6dffdc667 ASoC: cs42l42: Use two thresholds and increased wait time [...] new 313fab4820f3 ASoC: tegra: Constify static snd_soc_dai_ops structs new e3a0dbc5d6d9 ASoC: ad193x: Update to modern clocking terminology new a4db95b28241 ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" new 9208d3ca8cb6 ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example new 9929265f2a7b ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Uns [...] new 99a26f2416fc ASoC: cpcap: Use modern ASoC DAI format terminology new a91b0e5b0bf6 ASoC: bcm: Convert to modern clocking terminology new 2a36bd83bf8a ASoC: alc5623: Use modern ASoC DAI format terminology new a35f2d4406f9 ASoC: ak4671: Use modern ASoC DAI format terminology new d09000425223 ASoC: dwc-i2s: Update to modern clocking terminology new b0e3b0a7078d ASoC: dmaengine: Introduce module option prealloc_buffer_s [...] new b55f03436b28 ASoC: ak5558: Use modern ASoC DAI format terminology new 93323666d233 ASoC: ak4458: Use modern ASoC DAI format terminology new d07a6d454ffa ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t new 6477960755fb ASoC: wm_adsp: Move check for control existence new 04ae08596737 ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for comp [...] new df6c505c129a ASoC: wm_adsp: Cancel ongoing work when removing controls new 5beb8eeade2c ASoC: wm_adsp: Rename generic DSP support new 6ab1d0cc8470 ASoC: wm_adsp: Introduce cs_dsp logging macros new 25ca837ba6f4 ASoC: wm_adsp: Separate some ASoC and generic functions new 186152df4d43 ASoC: wm_adsp: Split DSP power operations into helper functions new 6092be2d93b3 ASoC: wm_adsp: Move sys_config_size to wm_adsp new 0700bc2fb94c ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling new edb1d6d7f039 ASoC: wm_adsp: Move check of dsp->running to better place new 2169f2f15185 ASoC: wm_adsp: Pass firmware names as parameters when star [...] new a828056fa1fc ASoC: wm_adsp: move firmware loading to client new e14682021591 ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp new 2dd044641ec3 ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops new f6bc909e7673 firmware: cs_dsp: add driver to support firmware loading o [...] new ca4c040d4afa Merge series "add driver to support firmware loading on Ci [...] new 22c861fd7f8e ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_ [...] new a1ce6e43e2ac ASoC: SOF: pm: fix a stale comment new 3e5cdded931a ASoC: SOF: imx: add header file for ops new b05cfb121522 ASoC: mediatek: mt8195: add missing of_node_put in probe new 6a0ba071b71c ASoC: SOF: add error handling to snd_sof_ipc_msg_data() new 18845128f5f8 ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ new b689d81b1608 ASoC: SOF: ipc: Make the error prints consistent in tx_wai [...] new 3c561a090c79 ASoC: intel: sof_rt5682: update platform device name for M [...] new 5100436c27aa ASoC: ti: Constify static snd_soc_ops new 2831b7191726 ASoC: ux500: mop500: Constify static snd_soc_ops new 67e068ec4596 ASoC: rt5682s: Remove the volatile SW reset register from [...] new 087330c642a9 ASoC: rt5682s: Use dev_dbg instead of pr_debug new 853cb0be0eb2 ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK new 91cf45595021 ASoC: dt-bindings: rt5682s: fix the device-tree schema errors new 724cd2e42630 ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig new 626605a3dfb5 ASoC: wm_adsp: remove a repeated including new 2cbf90a6d52d ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP new 57589f82762e ASoC: rt5682: move clk related code to rt5682_i2c_probe new 0a43c152ed06 ASoC: soc-component: Remove conditional definition of debu [...] new 620868b2a0bd ASoC: tegra: Constify static snd_soc_ops new 9c892547624f ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp new bd8bec1408ab ASoC: mediatek: mt8195: move of_node_put to remove function new 04a8374c321d ASoC: rt5682s: Enable ASRC auto-disable to fix pop during [...] new 0b26ca1725fa ASoC: rt5682s: Fix HP noise caused by SAR mode switch when [...] new cd96663bc27e ASoC: qcom: apq8096: Constify static snd_soc_ops new 83bea088f976 ASoC: fsl_spdif: implement bypass mode from in to out new 415717e1e367 ASoC: topology: change the complete op in snd_soc_tplg_ops [...] new 199a3754f273 ASoC: SOF: control: Add access field in struct snd_sof_control new 2c28ecad0d09 ASoC: SOF: topology: Add new token for dynamic pipeline new 93d71245c655 ASoC: SOF: sof-audio: add helpers for widgets, kcontrols a [...] new d1a7af097929 AsoC: dapm: export a couple of functions new 0a2dea1f1010 ASoC: SOF: Add new fields to snd_sof_route new 5f3aad73fcc2 ASoC: SOF: restore kcontrols for widget during set up new 1b7d57d71786 ASoC: SOF: Don't set up widgets during topology parsing new 8b0014169254 ASoC: SOF: Introduce widget use_count new 0acb48dd31e3 ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC new 5fcdbb2d45df ASoC: SOF: Add support for dynamic pipelines new c0e7969cf9c4 ASoC: SOF: topology: Add kernel parameter for topology ver [...] new 27547a3923bd Merge series "Add support for on demand pipeline setup/des [...] new aab1ad11d69f ASoC: nau8821: new driver new 1cf2aa665901 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ new 6e037b72cf4e ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ new d316597c538a ASoC: nau8824: Fix NAU8824_JACK_LOGIC define new 92d3360108f1 ASoC: nau8824: Add DMI quirk mechanism for active-high jac [...] new efee0fca19cb ASoC: nau8824: Add a nau8824_components() helper new 7924f1bc9404 ASoC: Intel: cht_bsw_nau8824: Set card.components string new 2a04151ff95a ASoC: dt-bindings: uniphier: Add description of each port number new d54aa2aeaa70 ASoC: amd: acp-rt5645: Constify static snd_soc_ops new 7b84fd262d8a ASoC: SOF: OF: Add fw_path and tplg_path parameters new cf9f3fffae89 ASoC: SOF: topology: show clks_control value in dynamic debug new ea6bfbbe3ea8 ASoC: SOF: topology: allow for dynamic pipelines override [...] new 4a2307698747 ASoC: SOF: topology: return error if sof_connect_dai_widge [...] new 84a96720f355 Merge series "ASoC: SOF: topology: minor updates" from Pie [...] new 663742307fd7 ASoC: SOF: dai: mirror group_id definition added in firmware new 21c51692fcdf ASoC: SOF: dai: include new flags for DAI_CONFIG new b30b60a26a23 ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG new 68776b2fb06e ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/B [...] new 84e3cfd16a72 ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dy [...] new 6d0c1f787c90 Merge series "ASoC: SOF: Intel: add flags to turn on SSP c [...] new 790049fb6623 ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices [...] new 9d36ceab9415 ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices [...] new a164137ce91a ASoC: Intel: add machine driver for SOF+ES8336 new f2470679b070 ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp new 64ba6d2ce72f ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 new dc1fad25bbd0 Merge series "ASoC: Intel: machine driver updates for 5.16 [...] new ec626334eaff ASoC: SOF: topology: do not power down primary core during [...] new d8a15e5fcae1 ASoC: SOF: pipelines: Harmonize all functions to use struc [...] new 06096537b778 ASoC: rt5682s: Fix hp pop produced immediately after resuming new 9609cfcda007 ASoC: soc-pcm: restore mixer functionality new 081068fd6414 ASoC: rockchip: add support for i2s-tdm controller new 510f1c133aed ASoC: dt-bindings: rockchip: add i2s-tdm bindings new 43b058698f72 Merge series "Rockchip I2S/TDM controller" from Nicolas Fr [...] new 1539c8c5fcca ASoC: SOF: core: debug: force all processing on primary core new e85c26eca639 ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence [...] new 3f7561f74169 ASoC: SOF: ipc and dsp dump: Add markers for better visibility new 9ff90859b95f ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce [...] new 247ac640739d ASoC: SOF: loader: Print the DSP dump if boot fails new e131bc58868a ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() new 360fa3234e92 ASoC: SOF: debug/ops: Move the IPC and DSP dump functions [...] new 34346a383de9 ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping new 0ecaa2fff2de ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() f [...] new 23013335bc3c ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_d [...] new c05ec0714399 ASoC: SOF: debug: Print out the fw_state along with the DSP dump new e6ff3db9efe9 ASoC: SOF: ipc: Re-enable dumps after successful IPC tx new 705f4539c4c8 ASoC: SOF: ops: Force DSP panic dumps to be printed new 58a5c9a4aa99 ASoC: SOF: Introduce macro to set the firmware state new 4fade25dfbe1 ASoC: SOF: intel: hda: Drop 'error' prefix from error dump [...] new e51838909b69 ASoC: SOF: core: Clean up snd_sof_get_status() prints new f8c3ec4368df ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmwa [...] new 7511b0edf1b8 ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag [...] new 3ad7b8f4817f ASoC: SOF: Intel: hda: Dump registers and stack when SOF_D [...] new 1cfd7c2ee9f3 Merge series "ASoC: SOF: Improvements for debugging" from [...] new f71f59dd4508 ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbo [...] new 97e22cbd0dc3 ASoC: SOF: Make Intel IPC stream ops generic new 40834190aa81 ASoC: SOF: imx: Use newly introduced generic IPC stream ops new 858f7a5c45ca ASoC: SOF: Introduce fragment elapsed notification API new 99f11b6552fa Merge series "Introduce new SOF helpers" from Daniel Balut [...] new 4d67dc1998f1 ASoC: max98927: Handle reset gpio when probing i2c new b23d3189c038 ASoC: max98927: Add reset-gpios optional property new 06a0fc36a529 Merge series "Add reset-gpios handling for max98927" from [...] new c861af7861aa ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document new febf5da81ea8 ASoC: SOF: prepare code to allocate IPC messages in fw_ready new 5f6c1341d1b5 ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] new e8ccf82b8a57 ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] new 4e03b1b772ba ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() new bea03a328f97 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] new 04a32383f84e Merge series "ASoC: Intel: bytcht_es8316: few cleanups" fr [...] new 126a76ada98f ASoC: dt-bindings: rt9120: Add initial bindings new f218b5e2662c ASoC: rt9120: Add rt9210 audio amplifier support new 4dbdda1938fc Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] new 5245352588f5 ASoC: mediatek: mt8195: update audsys clock parent name new 74daadc7fde5 ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io new cacbce45f5df ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_pre [...] new 281ddf62f551 ASoC: amd: Kconfig: Select fch clock support with machine driver new 81a13ac7e3e4 sh: Use modern ASoC DAI format terminology new e86c1893d678 ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_p [...] new 81d43ca17506 ASoC: Intel: bytcr_rt5640: Use temporary variable for stru [...] new a15ca6e3b8a2 ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk new ee233500eea4 ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoi [...] new 0c465e7a8ea2 ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_p [...] new 269da8f7626b ASoC: Intel: bytcr_rt5651: Use temporary variable for stru [...] new a8627df5491e ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk new 45c5dc45d80d ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoi [...] new 45ea86200847 Merge series "ASoC: Intel: bytcr_rt5651: few cleanups" fro [...] new c3de683c4d1d ASoC: rt1011: Fix 'I2S Reference' enum control caused error new 916f2ce39d48 ASoC: rt9120: Drop rt9210 audio amplifier support new abed054f039a ASoC: mediatek: Constify static snd_soc_ops new bd6e4b992bb0 ASoC: amd: vangogh: constify static struct snd_soc_dai_ops new f9d4b0154b9b ASoC: dt-bindings: rt9120: Add initial bindings new 7228d83531fc ASoC: rt9120: Add rt9210 audio amplifier support new 495ee4bac777 Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] new 51a67d6e28c6 ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt [...] new f05a9b855289 ASoC: rt1011: Fix 'I2S Reference' enum control new 4b19e4a77cc6 ASoC: rt5682: fix a little pop while playback new 832a5cd2d3d9 ASoc: amd: create platform device for VG machine driver new 34a0094b9ff7 ASoC: amd: add vangogh machine driver new 96792fdd77cd ASoC: amd: enable vangogh platform machine driver build new b296997cf539 ASoC: soc-component: improve error reporting for register access new 5dd7e163e71f ASoC: test-component: add Test Component YAML bindings new d293abc0c8fb ASoC: test-component: add Test Component for Sound debug/test new 92939252458f ASoC: simple-card-utils: add asoc_graph_is_ports0() new 52a18c291470 ASoC: simple-card-utils: add codec2codec support new 6e5f68fe3f2d ASoC: add Audio Graph Card2 driver new c8c74939f791 ASoC: audio-graph-card2: add Multi CPU/Codec support new f03beb55a831 ASoC: audio-graph-card2: add DPCM support new c3a15c92a67b ASoC: audio-graph-card2: add Codec2Codec support new 466ac332bc57 ASoC: add Audio Graph Card2 Yaml Document new 95373f36b9b8 ASoC: add Audio Graph Card2 Custom Sample new c601fdf5c845 ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] new 5279bd8a842b ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] new e781759ab87b ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] new cb2d94aa4d51 ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] new 349b15ef9d53 ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] new baa274db99ef ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] new 9a61277af7fb Merge series "ASoC: Add Audio Graph Card2 support" from Ku [...] new d6365d0f0a03 ASoC: rockchip: i2s-tdm: Strip out direct CRU use new 4e52cb9e2c22 ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property new b8f3b564937c Merge tag 'v5.15-rc6' into asoc-5.16 new 0f884099a575 ASoC: tlv320aic32x4: Make aic32x4_remove() return void new bc387887ae22 ASoC: meson: implement driver_name for snd_soc_card in mes [...] new 0ea15e98cfbe ASoC: rockchip: i2s-tdm: Fix refcount test new a2b5c48abd48 ASoC: dt-bindings: mediatek: rename reset controller heade [...] new 121966d03b32 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 new 86e4aef6c9a1 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 new 01e90ee15e81 ASoC: soc-component: add snd_soc_component_is_codec() new 41b1774fb814 ASoC: soc-core: tidyup empty function new 7db07e37e13c ASoC: soc-core: accept zero format at snd_soc_runtime_set_ [...] new a79b02d5f24f Merge series "ASoC: cleanup / tidyup soc-pcm/core/componen [...] new bfceb9c21601 Merge branch 'asoc-5.15' into asoc-5.16 new 961e7ba550c7 ASoC: qcom: sm8250: add support for TX and RX Macro dais new 810532e7392e ASoC: qcom: sm8250: Add Jack support new 430415055348 Merge series "ASoC: qcom: sm8250: add support for TX and R [...] new 324081ab79b7 Merge branch 'asoc-5.15' into asoc-5.16 new 6cace797f1a8 ASoC: fix unmet dependency on GPIOLIB new c778c01d3e66 ASoC: cs42l42: Remove unused runtime_suspend/runtime_resum [...] new e7ee1ac4ecb5 ASoC: rt5682s: Downsizing the DAC volume scale new e138233e56e9 ASoC: meson: axg-card: make links nonatomic new bf5e4887eedd ASoC: meson: axg-tdm-interface: manage formatters in trigger new 866d744434f1 Merge series "ASoC: meson: axg: fix TDM channel order sync [...] new 53880e382bb1 ASoC: amd: add Yellow Carp ACP6x IP register header new c62442bd5d9f ASoC: amd: add Yellow Carp ACP PCI driver new 8c7161f2c97b ASoC: amd: add acp6x init/de-init functions new fc329c1de498 ASoC: amd: add platform devices for acp6x pdm driver and d [...] new 7610174a5bfe ASoC: amd: add acp6x pdm platform driver new cc0deaa2dc73 ASoC: amd: add acp6x irq handler new ceb4fcc13ae5 ASoC: amd: add acp6x pdm driver dma ops new c8212df7bc0f ASoC: amd: add acp6x pci driver pm ops new 4c2e711af219 ASoC: amd: add acp6x pdm driver pm ops new 89728d97db3f ASoC: amd: enable Yellow carp acp6x drivers build new 058dfdf37f25 ASoC: amd: create platform device for acp6x machine driver new fa991481b8b2 ASoC: amd: add YC machine driver using dmic new a80d7edadfa1 ASoC: amd: enable Yellow Carp platform machine driver build new d96e75bb1de2 Merge series "Add Yellow Carp platform ASoC driver" from V [...] new 623621a9f9e1 ASoC: amd: Add common framework to support I2S on ACP SOC new 58c8c8438db4 ASoC: amd: acp: Add I2S support on Renoir platform new e646b51f5dd5 ASoC: amd: acp: Add callback for machine driver on ACP new d4c750f2c7d4 ASoC: amd: acp: Add generic machine driver support for ACP cards new 9d8a7be88b33 ASoC: amd: acp: Add legacy sound card support for Chrome audio new 9f84940f5004 ASoC: amd: acp: Add SOF audio support on Chrome board new cabc3acec02a ASoC: amd: acp: Add support for Maxim amplifier codec new 8b7256266848 ASoC: amd: acp: Add support for RT5682-VS codec new e8e8c4a5d11b Merge series "ASoC: Add common modules support for ACP hw [...] new 8a8e1b90bd2c ASoC: amd: acp: Add acp_machine struct for renoir platform. new a6d968a3e8f0 ASoC: doc: update codec example code new 8b27cb2e6dd6 ASoc: wm8731: Drop empty spi_driver remove callback new de8fc2b0a3f9 ASoC: tegra: Restore AC97 support new 824edd866a13 ASoC: tegra: Set default card name for Trimslice new 03f0267b090f ASoc: wm8900: Drop empty spi_driver remove callback new ca7270a7b60d ASoC: cs35l41: Make cs35l41_remove() return void new 3e701151feef ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A new 044c11401443 ASoC: wm8962: Convert to devm_clk_get_optional() new 2003c44e28ac ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler new cd51b942f344 ASoC: dt-bindings: wlf,wm8962: Convert to json-schema new 141b64f47202 Merge series "ASoC: wm8962: Conversion to json-schema and [...] new de6e9190a8a7 ASoC: dt-bindings: lpass: add binding headers for digital codecs new 4b29d5a0bdb9 ASoC: qcom: common: Respect status = "disabled" on DAI link nodes new 1198ff12cbdd ASoC: topology: Fix stub for snd_soc_tplg_component_remove() new f41d2ece95e1 ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_A [...] new f31c93997388 ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should [...] new 4bf74f8e5605 ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X8 [...] new 985f62a9a131 soc: dt-bindings: qcom: apr: convert to yaml new 1ff63d5465d0 soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property new 99139b80c1b3 soc: qcom: apr: make code more reuseable new 974c6faf7667 soc: dt-bindings: qcom: add gpr bindings new ec1471a898cc soc: qcom: apr: Add GPR support new 21b178b8e9cc Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro [...] new e1b26ac90287 ASoC: dt-bindings: move LPASS dai related bindings out of q6afe new e44cfc9d82d8 ASoC: dt-bindings: move LPASS clocks related bindings out [...] new e3008b7ccb1d ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h new 95b6cd57e9e8 ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file new 9ab71ac37240 ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file new accaa1316736 ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible new c04f02d63d0d ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible new 96d0232564c3 ASoC: dt-bindings: add q6apm digital audio stream bindings new 44c28dbdb619 ASoC: qdsp6: audioreach: add basic pkt alloc support new 5477518b8a0e ASoC: qdsp6: audioreach: add q6apm support new 25ab80db6b13 ASoC: qdsp6: audioreach: add module configuration command helpers new cf989b68fcad ASoC: qdsp6: audioreach: add Kconfig and Makefile new 36ad9bf1d93d ASoC: qdsp6: audioreach: add topology support new 9b4fe0f1cd79 ASoC: qdsp6: audioreach: add q6apm-dai support new 30ad723b93ad ASoC: qdsp6: audioreach: add q6apm lpass dai support new 9a0e5d6fb16f ASoC: qdsp6: audioreach: add q6prm support new d07568686793 ASoC: qdsp6: audioreach: add support for q6prm-clocks new 9837814082f8 Merge series "ASoC: qcom: Add AudioReach support" from Sri [...] new 9d8c69814d7d ASoC: qcom: Add compatible names in va,wsa,rx,tx codec dri [...] new 6e3b196e5ad2 ASoC: qcom: dt-bindings: Add compatible names for lpass sc [...] new 864b9b5856ae ASoC: codecs: tx-macro: Enable tx top soundwire mic clock new 7b285c74e422 ASoC: codecs: tx-macro: Update tx default values new 9f589cf0f914 ASoC: codecs: Change bulk clock voting to optional voting [...] new 1af4d2e78504 Merge series "Update Lpass digital codec macro drivers" fr [...] new 6cb725b8a5cc ASoC: cs42l42: Reset and power-down on remove() and failed [...] new a10148a8cf56 ASoC: cs42l42: free_irq() before powering-down on probe() fail new d7a8940dcdab Merge series "ASoC: cs42l42: Fixes to power-down" from Ric [...] new 8af1f9033914 ASoC: dt-bindings: max98520: add initial bindings new f88ee76b8645 ASoC: max98520: add max98520 audio amplifier driver new fdde18b97736 ASoC: amd: acp: Fix return value check in acp_machine_select() new 63ff4c50ac56 ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL new 709d297503e6 ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock new 1baad7dad115 ASoC: topology: handle endianness warning new 49ba5e936e15 ASoC: rt5682s: use 'static' qualifier new 765e08bdc7fa ASoC: nau8821: fix kernel-doc new 46ae0b3f554a ASoC: nau8821: clarify out-of-bounds check new 33fb790fcc02 ASoC: mediatek: remove unnecessary initialization new 73983ad92276 ASoC: mediatek: mt8195: rename shadowed array new 439c06f341aa ASoC: mediatek: mt8195: fix return value new f913582190dd ASoC: rockchip: i2s_tdm: improve return value handling new 192cf41fefad Merge series "ASoC: minor cleanup of warnings" from Pierre [...] new c6167e10e76f ASoC: nau8825: add set_jack coponment support new 6133148ca08a ASoC: nau8825: add clock management for power saving new 4bff619222a7 Merge series "Make genaral and simple for new sof machine [...] new 1dcc81d95b91 ASoC: amd: acp: fix Kconfig dependencies new 5c7dee4407dc ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC new c6c203bc4dfe ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough new 986c5b0a1d1c ASoC: es8316: add support for ESSX8336 ACPI _HID new 2554877e4b08 ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P new 88b4d77d6035 ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec new 2a2df2a75517 ASoC: dt-bindings: cs42l42: Correct description of ts-inv new 778a0cbef5fb ASoC: cs42l42: Correct configuring of switch inversion fro [...] new 1560081f4c4b Merge series "ASoC: cs42l42: Fix definition and handling o [...] new 62a30322607f ASoC: amd: acp: select CONFIG_SND_SOC_ACPI new b6a4e209fb7d ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit new 0261e36477cf ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] new 6c8552ebba77 ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bi [...] new 2a7985136cac ASoC: tlv320aic3x: Make aic3x_remove() return void new 173632358fde ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' new 7db53c21b1c3 ASoC: core: Remove invalid snd_soc_component_set_jack call new 86e2d14b6d1a ASoC: topology: Add header payload_size verification new 2e288333e9e0 ASoC: topology: Check for dapm widget completeness new 2a710bb35a5a ASoC: topology: Use correct device for prints new f714fbc1e89a ASoC: topology: Change topology device to card device new 6c504663ba2e ASoC: Stop dummy from overriding hwparams new 956ac4f1f53c Merge series "ASoC: Sanity checks and soc-topology updates [...] new cafa39b650ec ASoC: soc-acpi: add comp_ids field for machine driver matching new 8fe6ec03183a ASoC: Intel: sof_rt5682: detect codec variant in probe function new d4f3fdc2b7e1 ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s new dac7cbd55dca ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs new 959ae8215a9e ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs new 9a5d96add514 ASoC: Intel: soc-acpi: use const for all uses of snd_soc_a [...] new 6195eb15f6d6 Merge series "Multiple headphone codec driver support" fro [...] new 318a54c0ee4a Merge remote-tracking branch 'asoc/for-5.16' into asoc-next new a0292f3ebe63 Merge tag 'asoc-v5.16' of https://git.kernel.org/pub/scm/l [...] new dbfe83507cf4 ALSA: hda/realtek: Add quirk for Clevo PC70HS new df0380b9539b ALSA: usb-audio: Add quirk for Audient iD14 new ff0700f03609 Merge tag 'sound-5.16-rc1' of git://git.kernel.org/pub/scm [...]
The 564 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/soc/qcom/qcom,apr.txt | 134 - .../devicetree/bindings/soc/qcom/qcom,apr.yaml | 177 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 6 + .../bindings/sound/audio-graph-card2.yaml | 57 + Documentation/devicetree/bindings/sound/bt-sco.txt | 13 - .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 157 + .../devicetree/bindings/sound/cs42l42.txt | 13 +- .../devicetree/bindings/sound/linux,bt-sco.yaml | 38 + .../devicetree/bindings/sound/linux,spdif-dit.yaml | 32 + .../devicetree/bindings/sound/max9892x.txt | 3 + .../devicetree/bindings/sound/maxim,max98520.yaml | 36 + .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 100 + .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 47 + .../devicetree/bindings/sound/name-prefix.txt | 24 - .../devicetree/bindings/sound/name-prefix.yaml | 21 + .../devicetree/bindings/sound/nau8821.txt | 55 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 9 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 76 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 20 + .../bindings/sound/nvidia,tegra210-amx.yaml | 76 + .../bindings/sound/nvidia,tegra210-dmic.yaml | 9 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 9 +- .../bindings/sound/nvidia,tegra210-mixer.yaml | 74 + .../bindings/sound/nvidia,tegra210-mvc.yaml | 76 + .../bindings/sound/nvidia,tegra210-sfc.yaml | 73 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 9 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 4 +- .../bindings/sound/qcom,lpass-wsa-macro.yaml | 4 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 181 - .../devicetree/bindings/sound/qcom,q6apm-dai.yaml | 53 + .../devicetree/bindings/sound/qcom,q6asm.txt | 2 +- .../bindings/sound/qcom,q6dsp-lpass-clocks.yaml | 77 + .../bindings/sound/qcom,q6dsp-lpass-ports.yaml | 205 ++ .../devicetree/bindings/sound/realtek,rt5682s.yaml | 117 + .../devicetree/bindings/sound/richtek,rt9120.yaml | 59 + .../bindings/sound/rockchip,i2s-tdm.yaml | 182 + .../devicetree/bindings/sound/rockchip,pdm.txt | 46 - .../devicetree/bindings/sound/rockchip,pdm.yaml | 120 + Documentation/devicetree/bindings/sound/rt5659.txt | 2 +- .../devicetree/bindings/sound/simple-amplifier.txt | 17 - .../bindings/sound/simple-audio-amplifier.yaml | 45 + .../bindings/sound/simple-audio-mux.yaml | 9 +- .../bindings/sound/socionext,uniphier-aio.yaml | 22 +- .../bindings/sound/socionext,uniphier-evea.yaml | 6 +- .../bindings/sound/spdif-transmitter.txt | 10 - .../devicetree/bindings/sound/test-component.yaml | 33 + .../devicetree/bindings/sound/wlf,wm8962.yaml | 118 + .../devicetree/bindings/sound/wlf,wm8978.yaml | 58 + Documentation/devicetree/bindings/sound/wm8962.txt | 43 - Documentation/sound/alsa-configuration.rst | 9 + Documentation/sound/soc/codec.rst | 8 +- MAINTAINERS | 18 + arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 2 +- drivers/firmware/Kconfig | 1 + drivers/firmware/Makefile | 1 + drivers/firmware/cirrus/Kconfig | 5 + drivers/firmware/cirrus/Makefile | 3 + drivers/firmware/cirrus/cs_dsp.c | 3109 +++++++++++++++++ drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/apr.c | 287 +- include/dt-bindings/soc/qcom,gpr.h | 19 + include/dt-bindings/sound/qcom,lpass.h | 31 + include/dt-bindings/sound/qcom,q6afe.h | 203 +- .../{qcom,q6afe.h => qcom,q6dsp-lpass-ports.h} | 8 +- include/linux/firmware/cirrus/cs_dsp.h | 242 ++ .../linux/firmware/cirrus}/wmfw.h | 8 +- include/linux/soc/qcom/apr.h | 70 +- include/sound/cs35l41.h | 34 + include/sound/graph_card.h | 21 + include/sound/hdaudio_ext.h | 2 + include/sound/memalloc.h | 58 +- include/sound/rt5682s.h | 48 + include/sound/simple_card_utils.h | 6 +- include/sound/soc-acpi.h | 3 + include/sound/soc-component.h | 21 +- include/sound/soc-dpcm.h | 1 + include/sound/soc-topology.h | 5 +- include/sound/sof.h | 5 - include/sound/sof/dai-intel.h | 4 + include/sound/sof/dai.h | 10 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/firewire.h | 150 + include/uapi/sound/snd_ar_tokens.h | 208 ++ include/uapi/sound/sof/tokens.h | 1 + sound/core/Makefile | 3 +- sound/core/memalloc.c | 207 +- sound/core/memalloc_local.h | 1 + sound/core/oss/mixer_oss.c | 44 +- sound/core/pcm_compat.c | 4 + sound/core/pcm_lib.c | 5 + sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 13 +- sound/core/pcm_native.c | 66 +- sound/core/sgbuf.c | 201 -- sound/firewire/motu/Makefile | 3 +- sound/firewire/motu/amdtp-motu.c | 11 +- .../motu/motu-command-dsp-message-parser.c | 181 + sound/firewire/motu/motu-hwdep.c | 119 +- sound/firewire/motu/motu-protocol-v2.c | 14 +- sound/firewire/motu/motu-protocol-v3.c | 14 +- .../motu/motu-register-dsp-message-parser.c | 420 +++ sound/firewire/motu/motu-stream.c | 10 + sound/firewire/motu/motu.c | 10 + sound/firewire/motu/motu.h | 23 + sound/firewire/oxfw/oxfw-stream.c | 7 +- sound/firewire/oxfw/oxfw.c | 8 + sound/firewire/oxfw/oxfw.h | 5 + sound/hda/ext/hdac_ext_stream.c | 46 +- sound/hda/hdac_stream.c | 4 +- sound/hda/intel-dsp-config.c | 22 +- sound/isa/Kconfig | 2 +- sound/isa/gus/gus_dma.c | 2 + sound/pci/Kconfig | 1 + sound/pci/hda/hda_intel.c | 49 +- sound/pci/hda/patch_realtek.c | 19 + sound/soc/amd/Kconfig | 40 +- sound/soc/amd/Makefile | 2 + sound/soc/amd/acp-da7219-max98357a.c | 6 +- sound/soc/amd/acp-pcm-dma.c | 6 +- sound/soc/amd/acp-rt5645.c | 2 +- sound/soc/amd/acp.h | 2 + sound/soc/amd/acp/Kconfig | 61 + sound/soc/amd/acp/Makefile | 26 + sound/soc/amd/acp/acp-i2s.c | 340 ++ sound/soc/amd/acp/acp-legacy-mach.c | 104 + sound/soc/amd/acp/acp-mach-common.c | 600 ++++ sound/soc/amd/acp/acp-mach.h | 57 + sound/soc/amd/acp/acp-platform.c | 315 ++ sound/soc/amd/acp/acp-renoir.c | 163 + sound/soc/amd/acp/acp-sof-mach.c | 131 + sound/soc/amd/acp/amd.h | 145 + sound/soc/amd/acp/chip_offset_byte.h | 76 + sound/soc/amd/vangogh/Makefile | 2 + sound/soc/amd/vangogh/acp5x-i2s.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 386 +++ sound/soc/amd/vangogh/acp5x.h | 2 +- sound/soc/amd/vangogh/pci-acp5x.c | 3 + sound/soc/amd/yc/Makefile | 9 + sound/soc/amd/yc/acp6x-mach.c | 194 ++ sound/soc/amd/yc/acp6x-pdm-dma.c | 448 +++ sound/soc/amd/yc/acp6x.h | 107 + sound/soc/amd/yc/acp6x_chip_offset_byte.h | 444 +++ sound/soc/amd/yc/pci-acp6x.c | 338 ++ sound/soc/atmel/atmel-i2s.c | 6 +- sound/soc/atmel/atmel_ssc_dai.c | 26 +- sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 10 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/au1x/db1200.c | 6 +- sound/soc/au1x/i2sc.c | 6 +- sound/soc/au1x/psc-i2s.c | 10 +- sound/soc/bcm/bcm2835-i2s.c | 56 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 10 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/88pm860x-codec.c | 18 +- sound/soc/codecs/Kconfig | 45 + sound/soc/codecs/Makefile | 12 + sound/soc/codecs/ab8500-codec.c | 20 +- sound/soc/codecs/ad1836.c | 6 +- sound/soc/codecs/ad193x.c | 10 +- sound/soc/codecs/adau1372.c | 14 +- sound/soc/codecs/adau1373.c | 14 +- sound/soc/codecs/adau1701.c | 6 +- sound/soc/codecs/adau17x1.c | 6 +- sound/soc/codecs/adau1977.c | 31 +- sound/soc/codecs/adav80x.c | 6 +- sound/soc/codecs/ak4104.c | 4 +- sound/soc/codecs/ak4118.c | 20 +- sound/soc/codecs/ak4458.c | 12 +- sound/soc/codecs/ak4642.c | 8 +- sound/soc/codecs/ak4671.c | 6 +- sound/soc/codecs/ak5558.c | 10 +- sound/soc/codecs/alc5623.c | 8 +- sound/soc/codecs/alc5632.c | 8 +- sound/soc/codecs/cpcap.c | 18 +- sound/soc/codecs/cros_ec_codec.c | 4 +- sound/soc/codecs/cs35l41-i2c.c | 115 + sound/soc/codecs/cs35l41-spi.c | 140 + sound/soc/codecs/cs35l41-tables.c | 594 ++++ sound/soc/codecs/cs35l41.c | 1445 ++++++++ sound/soc/codecs/cs35l41.h | 775 +++++ sound/soc/codecs/cs42l42.c | 465 ++- sound/soc/codecs/cs42l42.h | 64 +- sound/soc/codecs/cs47l15.c | 26 +- sound/soc/codecs/cs47l24.c | 20 +- sound/soc/codecs/cs47l35.c | 26 +- sound/soc/codecs/cs47l85.c | 34 +- sound/soc/codecs/cs47l90.c | 36 +- sound/soc/codecs/cs47l92.c | 20 +- sound/soc/codecs/es8316.c | 8 +- sound/soc/codecs/lpass-rx-macro.c | 3 +- sound/soc/codecs/lpass-tx-macro.c | 25 +- sound/soc/codecs/lpass-va-macro.c | 3 +- sound/soc/codecs/lpass-wsa-macro.c | 1 + sound/soc/codecs/madera.c | 18 +- sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/max98520.c | 769 +++++ sound/soc/codecs/max98520.h | 159 + sound/soc/codecs/max98927.c | 25 + sound/soc/codecs/max98927.h | 1 + sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/nau8821.c | 1714 ++++++++++ sound/soc/codecs/nau8821.h | 533 +++ sound/soc/codecs/nau8824.c | 70 + sound/soc/codecs/nau8824.h | 3 +- sound/soc/codecs/nau8825.c | 48 +- sound/soc/codecs/pcm5102a.c | 2 +- sound/soc/codecs/rt1011.c | 10 + sound/soc/codecs/rt1015.c | 2 +- sound/soc/codecs/rt1016.c | 2 +- sound/soc/codecs/rt1019.c | 2 +- sound/soc/codecs/rt1305.c | 2 +- sound/soc/codecs/rt1308.c | 2 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5616.c | 2 +- sound/soc/codecs/rt5640.c | 2 +- sound/soc/codecs/rt5645.c | 2 +- sound/soc/codecs/rt5651.c | 9 +- sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5660.c | 2 +- sound/soc/codecs/rt5663.c | 2 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5668.c | 2 +- sound/soc/codecs/rt5670.c | 2 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 17 + sound/soc/codecs/rt5682.c | 132 +- sound/soc/codecs/rt5682.h | 23 + sound/soc/codecs/rt5682s.c | 3197 ++++++++++++++++++ sound/soc/codecs/rt5682s.h | 1474 ++++++++ sound/soc/codecs/rt9120.c | 495 +++ sound/soc/codecs/tfa989x.c | 21 + sound/soc/codecs/tlv320aic32x4-i2c.c | 4 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 4 +- sound/soc/codecs/tlv320aic32x4.h | 2 +- sound/soc/codecs/tlv320aic3x-i2c.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/tlv320aic3x.c | 3 +- sound/soc/codecs/tlv320aic3x.h | 2 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wm2200.c | 30 +- sound/soc/codecs/wm5102.c | 16 +- sound/soc/codecs/wm5110.c | 24 +- sound/soc/codecs/wm8731.c | 6 - sound/soc/codecs/wm8900.c | 6 - sound/soc/codecs/wm8962.c | 13 +- sound/soc/codecs/wm_adsp.c | 3303 ++---------------- sound/soc/codecs/wm_adsp.h | 105 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/dwc/dwc-i2s.c | 12 +- sound/soc/fsl/eukrea-tlv320.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 54 +- sound/soc/fsl/fsl_audmix.c | 8 +- sound/soc/fsl/fsl_esai.c | 28 +- sound/soc/fsl/fsl_mqs.c | 4 +- sound/soc/fsl/fsl_rpmsg.c | 47 +- sound/soc/fsl/fsl_rpmsg.h | 12 + sound/soc/fsl/fsl_sai.c | 34 +- sound/soc/fsl/fsl_sai.h | 2 +- sound/soc/fsl/fsl_spdif.c | 85 + sound/soc/fsl/fsl_ssi.c | 38 +- sound/soc/fsl/imx-audmix.c | 12 +- sound/soc/fsl/imx-card.c | 6 +- sound/soc/fsl/imx-es8328.c | 2 +- sound/soc/fsl/imx-hdmi.c | 6 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/fsl/imx-sgtl5000.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 16 +- sound/soc/fsl/p1022_ds.c | 16 +- sound/soc/fsl/p1022_rdk.c | 2 +- sound/soc/generic/Kconfig | 20 + sound/soc/generic/Makefile | 6 + sound/soc/generic/audio-graph-card.c | 4 +- .../soc/generic/audio-graph-card2-custom-sample.c | 183 + .../generic/audio-graph-card2-custom-sample.dtsi | 227 ++ sound/soc/generic/audio-graph-card2.c | 1281 +++++++ sound/soc/generic/simple-card-utils.c | 50 +- sound/soc/generic/test-component.c | 659 ++++ sound/soc/intel/boards/Kconfig | 18 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/bdw-rt5677.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 4 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 4 +- sound/soc/intel/boards/bytcht_da7213.c | 4 +- sound/soc/intel/boards/bytcht_es8316.c | 4 +- sound/soc/intel/boards/bytcht_nocodec.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 120 +- sound/soc/intel/boards/bytcr_rt5651.c | 122 +- sound/soc/intel/boards/bytcr_wm5102.c | 4 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 56 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 6 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 4 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 4 +- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/intel/boards/sof_es8336.c | 569 ++++ sound/soc/intel/boards/sof_rt5682.c | 96 +- sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 24 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 8 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 68 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 69 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 8 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 17 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 27 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-skl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 60 +- sound/soc/intel/skylake/skl-topology.c | 6 +- sound/soc/mediatek/Kconfig | 23 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 3 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 2 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +- sound/soc/mediatek/mt8195/Makefile | 1 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 10 +- sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 152 +- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 4 +- ...1019-rt5682.c => mt8195-mt6359-rt1011-rt5682.c} | 233 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 54 +- sound/soc/meson/aiu-encoder-spdif.c | 2 +- sound/soc/meson/axg-card.c | 1 + sound/soc/meson/axg-tdm-interface.c | 26 +- sound/soc/meson/meson-card-utils.c | 1 + sound/soc/meson/meson-codec-glue.c | 3 - sound/soc/qcom/Kconfig | 25 +- sound/soc/qcom/apq8096.c | 2 +- sound/soc/qcom/common.c | 4 +- sound/soc/qcom/qdsp6/Makefile | 11 +- sound/soc/qcom/qdsp6/audioreach.c | 1130 +++++++ sound/soc/qcom/qdsp6/audioreach.h | 726 ++++ sound/soc/qcom/qdsp6/q6afe-clocks.c | 187 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 689 +--- sound/soc/qcom/qdsp6/q6apm-dai.c | 416 +++ sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 260 ++ sound/soc/qcom/qdsp6/q6apm.c | 822 +++++ sound/soc/qcom/qdsp6/q6apm.h | 152 + sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c | 186 + sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.h | 30 + sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 627 ++++ sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h | 22 + sound/soc/qcom/qdsp6/q6prm-clocks.c | 85 + sound/soc/qcom/qdsp6/q6prm.c | 202 ++ sound/soc/qcom/qdsp6/q6prm.h | 78 + sound/soc/qcom/qdsp6/topology.c | 1113 ++++++ sound/soc/qcom/sm8250.c | 79 + sound/soc/rockchip/Kconfig | 11 + sound/soc/rockchip/Makefile | 5 +- sound/soc/rockchip/rockchip_i2s.c | 3 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 1762 ++++++++++ sound/soc/rockchip/rockchip_i2s_tdm.h | 398 +++ sound/soc/rockchip/rockchip_pcm.c | 44 - sound/soc/rockchip/rockchip_pcm.h | 11 - sound/soc/rockchip/rockchip_pdm.c | 112 +- sound/soc/rockchip/rockchip_pdm.h | 6 + sound/soc/samsung/s3c-i2s-v2.c | 2 + sound/soc/sh/rcar/core.c | 1 + sound/soc/soc-acpi.c | 24 +- sound/soc/soc-component.c | 87 +- sound/soc/soc-compress.c | 43 +- sound/soc/soc-core.c | 54 +- sound/soc/soc-dapm.c | 2 + sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 27 +- sound/soc/soc-topology.c | 52 +- sound/soc/soc-utils.c | 13 + sound/soc/sof/Kconfig | 6 +- sound/soc/sof/Makefile | 6 +- sound/soc/sof/compress.c | 158 +- sound/soc/sof/compress.h | 32 - sound/soc/sof/control.c | 192 +- sound/soc/sof/core.c | 35 +- sound/soc/sof/debug.c | 87 +- sound/soc/sof/imx/Kconfig | 2 + sound/soc/sof/imx/imx-ops.h | 10 + sound/soc/sof/imx/imx8.c | 47 +- sound/soc/sof/imx/imx8m.c | 41 +- sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/apl.c | 7 +- sound/soc/sof/intel/atom.c | 5 +- sound/soc/sof/intel/bdw.c | 19 +- sound/soc/sof/intel/byt.c | 30 +- sound/soc/sof/intel/cnl.c | 7 +- sound/soc/sof/intel/hda-dai.c | 269 +- sound/soc/sof/intel/hda-dsp.c | 61 +- sound/soc/sof/intel/hda-ipc.c | 15 +- sound/soc/sof/intel/hda-loader.c | 11 +- .../soc/sof/intel/{hda-compress.c => hda-probes.c} | 0 sound/soc/sof/intel/hda-stream.c | 92 +- sound/soc/sof/intel/hda.c | 232 +- sound/soc/sof/intel/hda.h | 52 +- sound/soc/sof/intel/icl.c | 7 +- sound/soc/sof/intel/pci-apl.c | 2 - sound/soc/sof/intel/pci-cnl.c | 3 - sound/soc/sof/intel/pci-icl.c | 2 - sound/soc/sof/intel/pci-tgl.c | 5 - sound/soc/sof/intel/pci-tng.c | 16 +- sound/soc/sof/intel/tgl.c | 7 +- sound/soc/sof/ipc.c | 217 +- sound/soc/sof/loader.c | 161 +- sound/soc/sof/ops.c | 3 + sound/soc/sof/ops.h | 77 +- sound/soc/sof/pcm.c | 71 +- sound/soc/sof/pm.c | 12 +- sound/soc/sof/probe.h | 85 - sound/soc/sof/sof-audio.c | 715 +++- sound/soc/sof/sof-audio.h | 52 +- sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-priv.h | 154 +- sound/soc/sof/{probe.c => sof-probes.c} | 280 +- sound/soc/sof/sof-probes.h | 38 + sound/soc/sof/{intel/intel-ipc.c => stream-ipc.c} | 56 +- sound/soc/sof/topology.c | 417 +-- sound/soc/sof/trace.c | 5 +- sound/soc/sof/utils.c | 28 +- sound/soc/sof/xtensa/core.c | 2 +- sound/soc/tegra/Kconfig | 48 + sound/soc/tegra/Makefile | 10 + sound/soc/tegra/tegra210_adx.c | 531 +++ sound/soc/tegra/tegra210_adx.h | 72 + sound/soc/tegra/tegra210_ahub.c | 511 ++- sound/soc/tegra/tegra210_amx.c | 600 ++++ sound/soc/tegra/tegra210_amx.h | 93 + sound/soc/tegra/tegra210_mixer.c | 674 ++++ sound/soc/tegra/tegra210_mixer.h | 100 + sound/soc/tegra/tegra210_mvc.c | 645 ++++ sound/soc/tegra/tegra210_mvc.h | 117 + sound/soc/tegra/tegra210_sfc.c | 3549 ++++++++++++++++++++ sound/soc/tegra/tegra210_sfc.h | 78 + sound/soc/tegra/tegra_asoc_machine.c | 62 +- sound/soc/tegra/tegra_asoc_machine.h | 1 + sound/soc/ti/Kconfig | 2 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ux500/mop500_ab8500.c | 2 +- sound/soc/ux500/mop500_ab8500.h | 2 +- sound/usb/6fire/comm.c | 2 +- sound/usb/6fire/firmware.c | 6 +- sound/usb/card.h | 11 +- sound/usb/clock.c | 8 +- sound/usb/endpoint.c | 230 +- sound/usb/endpoint.h | 13 +- sound/usb/format.c | 1 + sound/usb/implicit.c | 2 - sound/usb/line6/driver.c | 14 +- sound/usb/line6/driver.h | 2 +- sound/usb/line6/podhd.c | 6 +- sound/usb/line6/toneport.c | 2 +- sound/usb/misc/ua101.c | 4 +- sound/usb/mixer.c | 42 +- sound/usb/mixer_quirks.c | 34 + sound/usb/pcm.c | 164 +- sound/usb/quirks-table.h | 58 + sound/usb/quirks.c | 3 + sound/usb/usx2y/usbusx2yaudio.c | 11 +- sound/virtio/virtio_pcm_msg.c | 5 +- 477 files changed, 47103 insertions(+), 8142 deletions(-) delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card2.yaml delete mode 100644 Documentation/devicetree/bindings/sound/bt-sco.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml create mode 100644 Documentation/devicetree/bindings/sound/linux,bt-sco.yaml create mode 100644 Documentation/devicetree/bindings/sound/linux,spdif-dit.yaml create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98520.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt [...] delete mode 100644 Documentation/devicetree/bindings/sound/name-prefix.txt create mode 100644 Documentation/devicetree/bindings/sound/name-prefix.yaml create mode 100644 Documentation/devicetree/bindings/sound/nau8821.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6apm-dai.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-clocks.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml create mode 100644 Documentation/devicetree/bindings/sound/richtek,rt9120.yaml create mode 100644 Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip,pdm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/simple-amplifier.txt create mode 100644 Documentation/devicetree/bindings/sound/simple-audio-amplifier.yaml delete mode 100644 Documentation/devicetree/bindings/sound/spdif-transmitter.txt create mode 100644 Documentation/devicetree/bindings/sound/test-component.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8962.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8978.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8962.txt create mode 100644 drivers/firmware/cirrus/Kconfig create mode 100644 drivers/firmware/cirrus/Makefile create mode 100644 drivers/firmware/cirrus/cs_dsp.c create mode 100644 include/dt-bindings/soc/qcom,gpr.h copy include/dt-bindings/sound/{qcom,q6afe.h => qcom,q6dsp-lpass-ports.h} (97%) create mode 100644 include/linux/firmware/cirrus/cs_dsp.h rename {sound/soc/codecs => include/linux/firmware/cirrus}/wmfw.h (91%) create mode 100644 include/sound/cs35l41.h create mode 100644 include/sound/rt5682s.h create mode 100644 include/uapi/sound/snd_ar_tokens.h delete mode 100644 sound/core/sgbuf.c create mode 100644 sound/firewire/motu/motu-command-dsp-message-parser.c create mode 100644 sound/firewire/motu/motu-register-dsp-message-parser.c create mode 100644 sound/soc/amd/acp/Kconfig create mode 100644 sound/soc/amd/acp/Makefile create mode 100644 sound/soc/amd/acp/acp-i2s.c create mode 100644 sound/soc/amd/acp/acp-legacy-mach.c create mode 100644 sound/soc/amd/acp/acp-mach-common.c create mode 100644 sound/soc/amd/acp/acp-mach.h create mode 100644 sound/soc/amd/acp/acp-platform.c create mode 100644 sound/soc/amd/acp/acp-renoir.c create mode 100644 sound/soc/amd/acp/acp-sof-mach.c create mode 100644 sound/soc/amd/acp/amd.h create mode 100644 sound/soc/amd/acp/chip_offset_byte.h create mode 100644 sound/soc/amd/vangogh/acp5x-mach.c create mode 100644 sound/soc/amd/yc/Makefile create mode 100644 sound/soc/amd/yc/acp6x-mach.c create mode 100644 sound/soc/amd/yc/acp6x-pdm-dma.c create mode 100644 sound/soc/amd/yc/acp6x.h create mode 100644 sound/soc/amd/yc/acp6x_chip_offset_byte.h create mode 100644 sound/soc/amd/yc/pci-acp6x.c create mode 100644 sound/soc/codecs/cs35l41-i2c.c create mode 100644 sound/soc/codecs/cs35l41-spi.c create mode 100644 sound/soc/codecs/cs35l41-tables.c create mode 100644 sound/soc/codecs/cs35l41.c create mode 100644 sound/soc/codecs/cs35l41.h create mode 100644 sound/soc/codecs/max98520.c create mode 100644 sound/soc/codecs/max98520.h create mode 100644 sound/soc/codecs/nau8821.c create mode 100644 sound/soc/codecs/nau8821.h create mode 100644 sound/soc/codecs/rt5682s.c create mode 100644 sound/soc/codecs/rt5682s.h create mode 100644 sound/soc/codecs/rt9120.c create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.c create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi create mode 100644 sound/soc/generic/audio-graph-card2.c create mode 100644 sound/soc/generic/test-component.c create mode 100644 sound/soc/intel/boards/sof_es8336.c copy sound/soc/mediatek/mt8195/{mt8195-mt6359-rt1019-rt5682.c => mt8195-mt6359-rt1 [...] create mode 100644 sound/soc/qcom/qdsp6/audioreach.c create mode 100644 sound/soc/qcom/qdsp6/audioreach.h create mode 100644 sound/soc/qcom/qdsp6/q6apm-dai.c create mode 100644 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c create mode 100644 sound/soc/qcom/qdsp6/q6apm.c create mode 100644 sound/soc/qcom/qdsp6/q6apm.h create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.h create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c create mode 100644 sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h create mode 100644 sound/soc/qcom/qdsp6/q6prm-clocks.c create mode 100644 sound/soc/qcom/qdsp6/q6prm.c create mode 100644 sound/soc/qcom/qdsp6/q6prm.h create mode 100644 sound/soc/qcom/qdsp6/topology.c create mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.c create mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.h delete mode 100644 sound/soc/rockchip/rockchip_pcm.c delete mode 100644 sound/soc/rockchip/rockchip_pcm.h delete mode 100644 sound/soc/sof/compress.h create mode 100644 sound/soc/sof/imx/imx-ops.h rename sound/soc/sof/intel/{hda-compress.c => hda-probes.c} (100%) delete mode 100644 sound/soc/sof/probe.h rename sound/soc/sof/{probe.c => sof-probes.c} (52%) create mode 100644 sound/soc/sof/sof-probes.h rename sound/soc/sof/{intel/intel-ipc.c => stream-ipc.c} (56%) create mode 100644 sound/soc/tegra/tegra210_adx.c create mode 100644 sound/soc/tegra/tegra210_adx.h create mode 100644 sound/soc/tegra/tegra210_amx.c create mode 100644 sound/soc/tegra/tegra210_amx.h create mode 100644 sound/soc/tegra/tegra210_mixer.c create mode 100644 sound/soc/tegra/tegra210_mixer.h create mode 100644 sound/soc/tegra/tegra210_mvc.c create mode 100644 sound/soc/tegra/tegra210_mvc.h create mode 100644 sound/soc/tegra/tegra210_sfc.c create mode 100644 sound/soc/tegra/tegra210_sfc.h