This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm in repository toolchain/ci/linux.
from dcd68326d29b Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pu [...] adds 411cef6adfb3 ALSA: mixer: oss: Fix racy access to slots adds 5fc462c3aaad ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 adds 3ab799201845 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume adds f02f2f1bf9d1 ALSA: usx2y: Prefer struct_size over open coded arithmetic adds 882e013a32ec ALSA: usb-audio: fix comment reference in __uac_clock_find_source adds 1465d06a6d85 ALSA: hda: hdac_stream: fix potential locking issue in snd [...] adds 868ddfcef31f ALSA: hda: hdac_ext_stream: fix potential locking issues adds a20f3b10de61 ASoC: SOF: Intel: hda-dai: fix potential locking issue adds b38269ecd2b2 ALSA: virtio: Replace zero-length array with flexible-arra [...] adds 46243b85b0ec ALSA: hda: Reduce udelay() at SKL+ position reporting adds c4ca3871e21f ALSA: hda: Use position buffer for SKL+ again adds 4e7cf1fbb34e ALSA: usb-audio: Restrict rates for the shared clocks adds 86a42ad07905 ALSA: usb-audio: Fix possible race at sync of urb completions adds 9c9a3b9da891 ALSA: usb-audio: Rename early_playback_start flag with low [...] adds e581f1cec4f8 ALSA: usb-audio: Disable low-latency playback for free-wheel mode adds bceee7538755 ALSA: usb-audio: Disable low-latency mode for implicit fee [...] adds d215f63d49da ALSA: usb-audio: Check available frames for the next packet size adds 0ef74366bc15 ALSA: usb-audio: Add spinlock to stop_urbs() adds d5f871f89e21 ALSA: usb-audio: Improved lowlatency playback support adds 813a17cab9b7 ALSA: usb-audio: Avoid killing in-flight URBs during draining adds 28c369e60827 ALSA: usb-audio: disable implicit feedback sync for Behrin [...] adds 23939115be18 ALSA: usb-audio: Fix packet size calculation regression adds 36df2427ac3e ALSA: pcm: Add more disconnection checks at file ops adds 59d7f5f6ddbc ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit [...] adds 6d2778816036 ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mi [...] adds 53451b6da827 ALSA: usb-audio: Less restriction for low-latency playback mode adds 6f00d1651b32 Merge branch 'for-linus' into for-next adds ac9b019d07ee ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() adds 509975c7789f ALSA: usb-audio: Drop superfluous error message after disc [...] adds b96681bd5827 ALSA: usb-audio: Initialize every feature unit once at probe time adds c18c4966033e ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() adds bea36afa102e ALSA: firewire-motu: add message parser to gather meter in [...] adds 90b28f3bb85c ALSA: firewire-motu: add message parser for meter informat [...] adds 58b62ab70259 ALSA: firewire-motu: add ioctl command to read cached hard [...] adds dc36a9755a57 ALSA: firewire-motu: parse messages for mixer source param [...] adds ce69bed5557b ALSA: firewire-motu: parse messages for mixer output param [...] adds 6ca81d2b6305 ALSA: firewire-motu: parse messages for output parameters [...] adds 41cc23389f5f ALSA: firewire-motu: parse messages for line input paramet [...] adds 7d843c494a9b ALSA: firewire-motu: parse messages for input parameters i [...] adds ca15a09ccc5b ALSA: firewire-motu: add ioctl command to read cached para [...] adds 4c9eda8f37f9 ALSA: firewire-motu: queue event for parameter change in r [...] adds 634ec0b2906e ALSA: firewire-motu: notify event for parameter change in [...] adds 3c05f1477e62 ALSA: ISA: not for M68K adds a25684a95646 ALSA: memalloc: Support for non-contiguous page allocation adds 73325f60e2ed ALSA: memalloc: Support for non-coherent page allocation adds 2d9ea39917a4 ALSA: memalloc: Convert x86 SG-buffer handling with non-co [...] adds b15706471abe ALSA: firewire: Fix C++ style comments in uapi header adds 5aec579e08e4 ALSA: uapi: Fix a C++ style comment in asound.h adds 7d2a0df24227 ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() dec [...] adds f917c04fac45 ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description adds a0d21bb32794 ALSA: gus: fix null pointer dereference on pointer block adds b97053df0f04 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc adds 9b371c6cc37f ALSA: 6fire: fix control and bulk message timeouts adds f4000b58b643 ALSA: line6: fix control and interrupt message timeouts adds 55f261b73a7e ALSA: ua101: fix division by zero at probe adds 375f8426ed99 ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED adds d593f78e3b53 ALSA: firewire-motu: fix null pointer dereference when pol [...] adds 0f166e1257a1 ALSA: firewire-motu: refine parser for meter information i [...] adds 407359d44ed3 ALSA: firewire-motu: export meter information to userspace [...] adds cddcd5472abb ALSA: oxfw: fix functional regression for Mackie Onyx 1640 [...] adds 2672e1970ab0 ALSA: firewire-motu: remove TODO for interaction with user [...] adds 8beea3135075 Merge branch 'for-next' into for-linus adds 763d92ed5dec ALSA: usb-audio: Add registration quirk for JBL Quantum 400 adds 8f27b6890661 ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk adds 06441c82f0cd ASoC: cs42l42: Don't reconfigure the PLL while it is running adds 6e6825801ab9 ASoC: cs42l42: Always configure both ASP TX channels adds d591d4b32aa9 ASoC: cs42l42: Correct some register default values adds 917d5758014b ASoC: cs42l42: Don't set defaults for volatile registers adds 0306988789d9 ASoC: cs42l42: Defer probe if request_threaded_irq() retur [...] adds 2a031a99428b ASoC: cs42l42: Don't claim to support 192k adds 3c211cb7db29 ASoC: cs42l42: Use PLL for SCLK > 12.288MHz adds 4ae1d8f911d6 ASoC: cs42l42: Allow time for HP/ADC to power-up after enable adds fdbd256175a1 ASoC: cs42l42: Set correct SRC MCLK adds 0c3d6c6ff75a ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile adds 4c8d49bc476c ASoC: cs42l42: Fix WARN in remove() if running without an [...] adds 4ca239f33737 ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts adds 5ba8ecf2272d ASoC: rockchip: Use generic dmaengine code adds 5d03907bbf9c ASoC: meson: t9015: Add missing AVDD-supply property adds 8e14329645bc Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 0c7985e1b90c Merge existing fixes from asoc/for-5.15 adds c3815f8bc777 ASoC: mediatek: mt8195: Remove unsued irqs_lock. adds 198433023ef9 ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol adds 8facf84bcf57 ASoC: soc-topology: Move template info print soc_tplg_dapm [...] adds c6b1b57469b4 ASoC: mediatek: mt8195: Make use of the helper function de [...] adds 6ade849e30b4 ASoC: SOF: core: allow module parameter to override dma tr [...] adds 0f3dd4e09add ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE adds d67bbdda25c4 ASoC: mediatek: mt8195: Fix unused initialization of point [...] adds bdd229ab26be ASoC: rt5682s: Add driver for ALC5682I-VS codec adds 50159fdb144b ASoC: dt-bindings: rt5682s: add bindings for rt5682s adds bfad37c53ae6 ASoC: dt-bindings: lpass: add binding headers for digital codecs adds 6e8cc4ddce82 spi: tegra20-slink: Declare runtime suspend and resume fun [...] adds b7bbbf013627 ASoC: fsl_rpmsg: add soc specific data structure adds 576727186198 ASoC: SOF: control: fix a typo in put operations for kcontrol adds 2b9b42c847b8 ASoC: mt8195: remove unnecessary CONFIG_PM adds 756bbe4205bc ASoC: SOF: Handle control change notification from firmware adds 87f40af26c26 ASoC: rt1011: add i2s reference control for rt1011 adds 0beeb330300f ASoC: pcm5102a: increase rate from 192k to 384k adds 7f826da8e924 ASoC: Add json-schema documentation for sound-name-prefix adds 82d3ec1d89fa ASoC: Use schema reference for sound-name-prefix adds 955cc3488e6d ASoC: Remove name-prefix.txt adds 214db271b9ca Merge series "Convert name-prefix doc to json-schema" from [...] adds 5bd5699c494f ASoC: dt-bindings: Add WM8978 Binding adds 6ef239699102 ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema adds 1c02b74ba208 ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema adds 50a41ce8c56d ASoC: dt-bindings: Convert Simple Amplifier binding to a schema adds 599b1032226e Merge series "ARM: dts: Last round of DT schema fixes" fro [...] adds 6450ef559056 ASoC: cs35l41: CS35L41 Boosted Smart Amplifier adds 8d7ab8800184 ASoC: cs35l41: Add bindings for CS35L41 adds a13a228e5253 Merge series "Cirrus Logic CS35L41 Amplifier" from David R [...] adds d269aa2ab975 ASoC: rockchip: Add support for rv1126 pdm adds 49a7a625ad79 ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm adds d00d1cd4ab42 ASoC: rockchip: pdm: Add support for rk3568 pdm adds f80e5a14ac27 ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm adds 13e6e042a6f9 ASoC: rockchip: pdm: Add support for path map adds b2527dcd65b3 ASoC: dt-bindings: rockchip: pdm: Document property 'rockc [...] adds 8ece5ef67edc ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml adds 1e5dd2b9d63f Merge series "Patches to update for rockchip pdm" from Sug [...] adds b2fc2c92d2fd ASoC: mediatek: mt8195: Add missing of_node_put() adds ce3f93576387 ASoC: mediatek: mt8195: make array adda_dai_list static const adds 96ec1741067d ASoC: SOF: loader: load_firmware callback is mandatory, tr [...] adds 6d66c5ccf5cb ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow adds c2f14cc2bcdd ASoC: cs35l41: Fix use of an uninitialised variable adds 3a2eb0b4b020 ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot adds fe1024d50477 ASoC: cs35l41: Combine adjacent register writes adds e371eadf2a93 ASoC: cs35l41: Don't overwrite returned error code adds 3e60abeb5cb5 ASoC: cs35l41: Fixup the error messages adds 4295c8cc1748 ASoC: cs35l41: Fix a bunch of trivial code formating/style issues adds 9a50d6090a8b ASoC: Intel: sof_rt5682: support ALC5682I-VS codec adds 46414bc325df ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board adds 04afb621f923 ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board adds e224ef76fa8a ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board adds f40569693b75 Merge series "Support ALC5682I-VS codec" from Brent Lu <br [...] adds 189bf1deee7a ASoC: SOF: Intel: hda-dsp: Declare locally used functions [...] adds cf813f679214 ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax [...] adds 3e9d5b0952fc ASoC: SOF: Intel: hda: Relocate inline definitions from hd [...] adds dde9ad0ead66 Merge series "ASoC: SOF: Intel: hda: Cleanups for local fu [...] adds 7e7d5ffa37e3 ASoC: SOF: intel: Do no initialize resindex_dma_base adds 2395fea7ae7f ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size fr [...] adds 87427e9f4359 Merge series "ASoC: SOF: Remove unused members from struct [...] adds 6375dbdbde67 ASoC: SOF: Intel: bdw: Set the mailbox offset directly in [...] adds b295818346aa ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() adds 098a68f2c573 ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 adds 4ff134e2f90e ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() adds 4624bb2f03d3 ASoC: SOF: core: Do not use 'bar' as parameter for block_r [...] adds 07e833b473e4 ASoC: SOF: debug: Add generic API and ops for DSP regions adds ff2f99b078a8 ASoC: SOF: imx: Provide debugfs_add_region_item ops for core adds fe509b34b745 ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core adds 55dfc2a74d8e ASoC: SOF: loader: Use the generic ops for region debugfs [...] adds bde4f08cff47 ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() adds 3b4a673fa409 ASoC: SOF: core: Move probe work related code under a sing [...] adds 7a20dec45d07 ASoC: cs42l42: Minor fix all errors reported by checkpatch [...] adds 243442bcd98f ASoC: SOF: imx8m: add SAI1 info adds c6d1fa6c8f66 misc: cs35l41: Remove unused pdn variable adds 6116df7fafab ASoC: cs35l41: Binding fixes adds 4a8cf938d5b6 ASoC: atmel: Convert to new style DAI format definitions adds 8461d7d83f1f ASoC: au1x: Convert to modern terminology for DAI clocking adds 4ba344dc792f ASoC: SOF: ipc: Add probe message logging to ipc_log_header() adds 8a720724589e ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COM [...] adds 2dc51106ccc6 ASoC: SOF: compress: move and export sof_probe_compr_ops adds 7bbdda800900 ASoC: SOF: probe: Merge and clean up the probe and compress files adds f95b4152ad75 ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c adds 49efed505885 ASoC: SOF: sof-probes: Correct the function names used for [...] adds 8e0850f98df9 Merge series "ASoC: SOF: Clean up the probe support" from [...] adds 12451814496a ASoC: cs42l42: Implement Manual Type detection as fallback adds f1291f41afa9 Merge series "ASoC: cs42l42: Implement Manual Type detecti [...] adds f6b0c731a01f ASoC: SOF: ipc: Remove redundant error check from sof_ipc_ [...] adds 0ed66cb7b6d3 ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops adds 703ac1f2a5e5 ASoC: 88pm860x: Update to modern clocking terminology adds 59fdde1d4e26 ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_m [...] adds b95b64510ac9 ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/st [...] adds 2266721938b9 Merge series "ASoC: SOF: ipc: Small cleanups for message h [...] adds cf21e114f6f4 ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_c [...] adds 600e0ae9aa71 ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro adds ef92ed2623ea ASoC: ab8500: Update to modern clocking terminology adds a7a18abbd26c ASoC: dt-bindings: rt5682s: correct several errors adds 5374b9215dbe ASoC: Intel: boards: Update to modern clocking terminology adds 0f9a84b20f14 ASoC: codecs: max98390: simplify getting the adapter of a client adds 0c25db3f7621 ASoC: soc-pcm: Don't reconnect an already active BE adds 7a226f2eabdc ASoC: simple-card-utils: Increase maximum DAI links limit to 512 adds 30b428d02cbc ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link adds aa56a9dedf99 ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules adds 94d486c2e5e7 ASoC: tegra: Add routes for few AHUB modules adds e539891f9687 ASoC: tegra: Add Tegra210 based MVC driver adds b2f74ec53a6c ASoC: tegra: Add Tegra210 based SFC driver adds 77f7df346c45 ASoC: tegra: Add Tegra210 based AMX driver adds a99ab6f395a9 ASoC: tegra: Add Tegra210 based ADX driver adds 05bb3d5ec64a ASoC: tegra: Add Tegra210 based Mixer driver adds 2a07ef63f51f Merge series "Extend AHUB audio support for Tegra210 and l [...] adds a739fdc26211 ASoC: soc-component: Convert the mark_module to void* adds cd46f3824480 ASoC: compress/component: Use module_get_when_open/put_whe [...] adds cca46db7e2da Merge series "ASoC: compress: Support module_get on stream [...] adds 8e8f2ac09db9 ASoC: Drop mistakenly applied SPI patch adds 815b55e1101f ASoC: fsl: Constify static snd_soc_ops adds a635d66be164 ASoC: fsl_spdif: Add support for i.MX8ULP adds b5377a767827 ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> [...] adds 013148fe7f5e ASoC: Fix warning related to 'sound-name-prefix' binding adds 94767044f0c5 ASoC: cros_ec_codec: Use modern ASoC DAI format terminology adds 4348be6330a1 ASoC: eureka-tlv320: Update to modern clocking terminology adds 8fcfd3493426 ASoC: fsl-asoc-card: Update to modern clocking terminology adds 2757b340b25d ASoC: fsl-audmix: Update to modern clocking terminology adds e0b64fa34c7f ASoC: fsl-esai: Update to modern clocking terminology adds a51da9dc9b3a ASoC: fsl-mqs: Update to modern clocking terminology adds 361284a4eb59 ASoC: fsl_sai: Update to modern clocking terminology adds 89efbdaaa444 ASoC: fsl_ssi: Update to modern clocking terminology adds bf1010224870 ASoC: imx-audmix: Update to modern clocking terminology adds d689e280121a ASoC: imx-card: Update to modern clocking terminology adds 56b69e4e4bc2 ASoC: imx-es8328: Update to modern clocking terminology adds a90f847ad2f1 ASoC: imx-hdmi: Update to modern clocking terminology adds caa0a6075a6e ASoC: imx-rpmsg: Update to modern clocking terminology adds 419099b4c331 ASoC: imx-sgtl5000: Update to modern clocking terminology adds 8a7f299b857b ASoC: mpc8610_hpcd: Update to modern clocking terminology adds fcd444bf6a29 ASoC: pl1022_ds: Update to modern clocking terminology adds 39e178a4cc7d ASoC: pl1022_rdk: Update to modern clocking terminology adds d24d3f7288fb ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q [...] adds c5bc62751106 ASoC: zl38060: Update to modern clocking terminology adds 2b0a5d8d2884 ASoC: ak4118: Update to modern clocking terminology adds 8515f828c565 ASoC: ak4104: Update to modern clocking terminology adds 155acb01bfbf ASoC: alc5632: Use modern ASoC DAI format terminology adds a270bd9abdc3 ASoC: wcd9335: Use correct version to initialize Class H adds 3e8908fbfd9c ASoC: ak4642: Use modern ASoC DAI format terminology adds 501849d97e53 ASoC: samsung: add missing "fallthrough;" adds c7801a3c6849 ASoC: ep93xx: Convert to modern clocking terminology adds 88e5cdddb50a ASoC: ad1836: Update to modern clocking terminology adds 9c42dd7bfbca ASoC: adau1372: Update to modern clocking terminology adds 829fddb1f686 ASoC: adau1373: Update to modern clocking terminology adds 33ff453907ee ASoC: adau1701: Update to modern clocking terminology adds a41a008fe822 ASoC: adau17x1: Update to modern clocking terminology adds 21b686e0bf43 ASoC: adau1977: Update to modern clocking terminology adds 9943ab72fd37 ASoC: adav80x: Update to modern clocking terminology adds edd6dffdc667 ASoC: cs42l42: Use two thresholds and increased wait time [...] adds 313fab4820f3 ASoC: tegra: Constify static snd_soc_dai_ops structs adds e3a0dbc5d6d9 ASoC: ad193x: Update to modern clocking terminology adds a4db95b28241 ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" adds 9208d3ca8cb6 ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example adds 9929265f2a7b ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Uns [...] adds 99a26f2416fc ASoC: cpcap: Use modern ASoC DAI format terminology adds a91b0e5b0bf6 ASoC: bcm: Convert to modern clocking terminology adds 2a36bd83bf8a ASoC: alc5623: Use modern ASoC DAI format terminology adds a35f2d4406f9 ASoC: ak4671: Use modern ASoC DAI format terminology adds d09000425223 ASoC: dwc-i2s: Update to modern clocking terminology adds b0e3b0a7078d ASoC: dmaengine: Introduce module option prealloc_buffer_s [...] adds b55f03436b28 ASoC: ak5558: Use modern ASoC DAI format terminology adds 93323666d233 ASoC: ak4458: Use modern ASoC DAI format terminology adds d07a6d454ffa ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t adds 6477960755fb ASoC: wm_adsp: Move check for control existence adds 04ae08596737 ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for comp [...] adds df6c505c129a ASoC: wm_adsp: Cancel ongoing work when removing controls adds 5beb8eeade2c ASoC: wm_adsp: Rename generic DSP support adds 6ab1d0cc8470 ASoC: wm_adsp: Introduce cs_dsp logging macros adds 25ca837ba6f4 ASoC: wm_adsp: Separate some ASoC and generic functions adds 186152df4d43 ASoC: wm_adsp: Split DSP power operations into helper functions adds 6092be2d93b3 ASoC: wm_adsp: Move sys_config_size to wm_adsp adds 0700bc2fb94c ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling adds edb1d6d7f039 ASoC: wm_adsp: Move check of dsp->running to better place adds 2169f2f15185 ASoC: wm_adsp: Pass firmware names as parameters when star [...] adds a828056fa1fc ASoC: wm_adsp: move firmware loading to client adds e14682021591 ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp adds 2dd044641ec3 ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops adds f6bc909e7673 firmware: cs_dsp: add driver to support firmware loading o [...] adds ca4c040d4afa Merge series "add driver to support firmware loading on Ci [...] adds 22c861fd7f8e ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_ [...] adds a1ce6e43e2ac ASoC: SOF: pm: fix a stale comment adds 3e5cdded931a ASoC: SOF: imx: add header file for ops adds b05cfb121522 ASoC: mediatek: mt8195: add missing of_node_put in probe adds 6a0ba071b71c ASoC: SOF: add error handling to snd_sof_ipc_msg_data() adds 18845128f5f8 ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ adds b689d81b1608 ASoC: SOF: ipc: Make the error prints consistent in tx_wai [...] adds 3c561a090c79 ASoC: intel: sof_rt5682: update platform device name for M [...] adds 5100436c27aa ASoC: ti: Constify static snd_soc_ops adds 2831b7191726 ASoC: ux500: mop500: Constify static snd_soc_ops adds 67e068ec4596 ASoC: rt5682s: Remove the volatile SW reset register from [...] adds 087330c642a9 ASoC: rt5682s: Use dev_dbg instead of pr_debug adds 853cb0be0eb2 ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK adds 91cf45595021 ASoC: dt-bindings: rt5682s: fix the device-tree schema errors adds 724cd2e42630 ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig adds 626605a3dfb5 ASoC: wm_adsp: remove a repeated including adds 2cbf90a6d52d ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP adds 57589f82762e ASoC: rt5682: move clk related code to rt5682_i2c_probe adds 0a43c152ed06 ASoC: soc-component: Remove conditional definition of debu [...] adds 620868b2a0bd ASoC: tegra: Constify static snd_soc_ops adds 9c892547624f ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp adds bd8bec1408ab ASoC: mediatek: mt8195: move of_node_put to remove function adds 04a8374c321d ASoC: rt5682s: Enable ASRC auto-disable to fix pop during [...] adds 0b26ca1725fa ASoC: rt5682s: Fix HP noise caused by SAR mode switch when [...] adds cd96663bc27e ASoC: qcom: apq8096: Constify static snd_soc_ops adds 83bea088f976 ASoC: fsl_spdif: implement bypass mode from in to out adds 415717e1e367 ASoC: topology: change the complete op in snd_soc_tplg_ops [...] adds 199a3754f273 ASoC: SOF: control: Add access field in struct snd_sof_control adds 2c28ecad0d09 ASoC: SOF: topology: Add new token for dynamic pipeline adds 93d71245c655 ASoC: SOF: sof-audio: add helpers for widgets, kcontrols a [...] adds d1a7af097929 AsoC: dapm: export a couple of functions adds 0a2dea1f1010 ASoC: SOF: Add new fields to snd_sof_route adds 5f3aad73fcc2 ASoC: SOF: restore kcontrols for widget during set up adds 1b7d57d71786 ASoC: SOF: Don't set up widgets during topology parsing adds 8b0014169254 ASoC: SOF: Introduce widget use_count adds 0acb48dd31e3 ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC adds 5fcdbb2d45df ASoC: SOF: Add support for dynamic pipelines adds c0e7969cf9c4 ASoC: SOF: topology: Add kernel parameter for topology ver [...] adds 27547a3923bd Merge series "Add support for on demand pipeline setup/des [...] adds aab1ad11d69f ASoC: nau8821: new driver adds 1cf2aa665901 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ adds 6e037b72cf4e ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ adds d316597c538a ASoC: nau8824: Fix NAU8824_JACK_LOGIC define adds 92d3360108f1 ASoC: nau8824: Add DMI quirk mechanism for active-high jac [...] adds efee0fca19cb ASoC: nau8824: Add a nau8824_components() helper adds 7924f1bc9404 ASoC: Intel: cht_bsw_nau8824: Set card.components string adds 2a04151ff95a ASoC: dt-bindings: uniphier: Add description of each port number adds d54aa2aeaa70 ASoC: amd: acp-rt5645: Constify static snd_soc_ops adds 7b84fd262d8a ASoC: SOF: OF: Add fw_path and tplg_path parameters adds cf9f3fffae89 ASoC: SOF: topology: show clks_control value in dynamic debug adds ea6bfbbe3ea8 ASoC: SOF: topology: allow for dynamic pipelines override [...] adds 4a2307698747 ASoC: SOF: topology: return error if sof_connect_dai_widge [...] adds 84a96720f355 Merge series "ASoC: SOF: topology: minor updates" from Pie [...] adds 663742307fd7 ASoC: SOF: dai: mirror group_id definition added in firmware adds 21c51692fcdf ASoC: SOF: dai: include new flags for DAI_CONFIG adds b30b60a26a23 ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG adds 68776b2fb06e ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/B [...] adds 84e3cfd16a72 ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dy [...] adds 6d0c1f787c90 Merge series "ASoC: SOF: Intel: add flags to turn on SSP c [...] adds 790049fb6623 ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices [...] adds 9d36ceab9415 ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices [...] adds a164137ce91a ASoC: Intel: add machine driver for SOF+ES8336 adds f2470679b070 ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp adds 64ba6d2ce72f ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 adds dc1fad25bbd0 Merge series "ASoC: Intel: machine driver updates for 5.16 [...] adds ec626334eaff ASoC: SOF: topology: do not power down primary core during [...] adds d8a15e5fcae1 ASoC: SOF: pipelines: Harmonize all functions to use struc [...] adds 06096537b778 ASoC: rt5682s: Fix hp pop produced immediately after resuming adds 9609cfcda007 ASoC: soc-pcm: restore mixer functionality adds 081068fd6414 ASoC: rockchip: add support for i2s-tdm controller adds 510f1c133aed ASoC: dt-bindings: rockchip: add i2s-tdm bindings adds 43b058698f72 Merge series "Rockchip I2S/TDM controller" from Nicolas Fr [...] adds 1539c8c5fcca ASoC: SOF: core: debug: force all processing on primary core adds e85c26eca639 ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence [...] adds 3f7561f74169 ASoC: SOF: ipc and dsp dump: Add markers for better visibility adds 9ff90859b95f ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce [...] adds 247ac640739d ASoC: SOF: loader: Print the DSP dump if boot fails adds e131bc58868a ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() adds 360fa3234e92 ASoC: SOF: debug/ops: Move the IPC and DSP dump functions [...] adds 34346a383de9 ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping adds 0ecaa2fff2de ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() f [...] adds 23013335bc3c ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_d [...] adds c05ec0714399 ASoC: SOF: debug: Print out the fw_state along with the DSP dump adds e6ff3db9efe9 ASoC: SOF: ipc: Re-enable dumps after successful IPC tx adds 705f4539c4c8 ASoC: SOF: ops: Force DSP panic dumps to be printed adds 58a5c9a4aa99 ASoC: SOF: Introduce macro to set the firmware state adds 4fade25dfbe1 ASoC: SOF: intel: hda: Drop 'error' prefix from error dump [...] adds e51838909b69 ASoC: SOF: core: Clean up snd_sof_get_status() prints adds f8c3ec4368df ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmwa [...] adds 7511b0edf1b8 ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag [...] adds 3ad7b8f4817f ASoC: SOF: Intel: hda: Dump registers and stack when SOF_D [...] adds 1cfd7c2ee9f3 Merge series "ASoC: SOF: Improvements for debugging" from [...] adds f71f59dd4508 ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbo [...] adds 97e22cbd0dc3 ASoC: SOF: Make Intel IPC stream ops generic adds 40834190aa81 ASoC: SOF: imx: Use newly introduced generic IPC stream ops adds 858f7a5c45ca ASoC: SOF: Introduce fragment elapsed notification API adds 99f11b6552fa Merge series "Introduce new SOF helpers" from Daniel Balut [...] adds 4d67dc1998f1 ASoC: max98927: Handle reset gpio when probing i2c adds b23d3189c038 ASoC: max98927: Add reset-gpios optional property adds 06a0fc36a529 Merge series "Add reset-gpios handling for max98927" from [...] adds c861af7861aa ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document adds febf5da81ea8 ASoC: SOF: prepare code to allocate IPC messages in fw_ready adds 5f6c1341d1b5 ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] adds e8ccf82b8a57 ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] adds 4e03b1b772ba ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() adds bea03a328f97 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] adds 04a32383f84e Merge series "ASoC: Intel: bytcht_es8316: few cleanups" fr [...] adds 126a76ada98f ASoC: dt-bindings: rt9120: Add initial bindings adds f218b5e2662c ASoC: rt9120: Add rt9210 audio amplifier support adds 4dbdda1938fc Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] adds 5245352588f5 ASoC: mediatek: mt8195: update audsys clock parent name adds 74daadc7fde5 ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io adds cacbce45f5df ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_pre [...] adds 281ddf62f551 ASoC: amd: Kconfig: Select fch clock support with machine driver adds 81a13ac7e3e4 sh: Use modern ASoC DAI format terminology adds e86c1893d678 ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_p [...] adds 81d43ca17506 ASoC: Intel: bytcr_rt5640: Use temporary variable for stru [...] adds a15ca6e3b8a2 ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk adds ee233500eea4 ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoi [...] adds 0c465e7a8ea2 ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_p [...] adds 269da8f7626b ASoC: Intel: bytcr_rt5651: Use temporary variable for stru [...] adds a8627df5491e ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk adds 45c5dc45d80d ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoi [...] adds 45ea86200847 Merge series "ASoC: Intel: bytcr_rt5651: few cleanups" fro [...] adds c3de683c4d1d ASoC: rt1011: Fix 'I2S Reference' enum control caused error adds 916f2ce39d48 ASoC: rt9120: Drop rt9210 audio amplifier support adds abed054f039a ASoC: mediatek: Constify static snd_soc_ops adds bd6e4b992bb0 ASoC: amd: vangogh: constify static struct snd_soc_dai_ops adds f9d4b0154b9b ASoC: dt-bindings: rt9120: Add initial bindings adds 7228d83531fc ASoC: rt9120: Add rt9210 audio amplifier support adds 495ee4bac777 Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] adds 51a67d6e28c6 ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt [...] adds f05a9b855289 ASoC: rt1011: Fix 'I2S Reference' enum control adds 4b19e4a77cc6 ASoC: rt5682: fix a little pop while playback adds 832a5cd2d3d9 ASoc: amd: create platform device for VG machine driver adds 34a0094b9ff7 ASoC: amd: add vangogh machine driver adds 96792fdd77cd ASoC: amd: enable vangogh platform machine driver build adds b296997cf539 ASoC: soc-component: improve error reporting for register access adds 5dd7e163e71f ASoC: test-component: add Test Component YAML bindings adds d293abc0c8fb ASoC: test-component: add Test Component for Sound debug/test adds 92939252458f ASoC: simple-card-utils: add asoc_graph_is_ports0() adds 52a18c291470 ASoC: simple-card-utils: add codec2codec support adds 6e5f68fe3f2d ASoC: add Audio Graph Card2 driver adds c8c74939f791 ASoC: audio-graph-card2: add Multi CPU/Codec support adds f03beb55a831 ASoC: audio-graph-card2: add DPCM support adds c3a15c92a67b ASoC: audio-graph-card2: add Codec2Codec support adds 466ac332bc57 ASoC: add Audio Graph Card2 Yaml Document adds 95373f36b9b8 ASoC: add Audio Graph Card2 Custom Sample adds c601fdf5c845 ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] adds 5279bd8a842b ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] adds e781759ab87b ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] adds cb2d94aa4d51 ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] adds 349b15ef9d53 ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] adds baa274db99ef ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] adds 9a61277af7fb Merge series "ASoC: Add Audio Graph Card2 support" from Ku [...] adds d6365d0f0a03 ASoC: rockchip: i2s-tdm: Strip out direct CRU use adds 4e52cb9e2c22 ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property adds b8f3b564937c Merge tag 'v5.15-rc6' into asoc-5.16 adds 0f884099a575 ASoC: tlv320aic32x4: Make aic32x4_remove() return void adds bc387887ae22 ASoC: meson: implement driver_name for snd_soc_card in mes [...] adds 0ea15e98cfbe ASoC: rockchip: i2s-tdm: Fix refcount test adds a2b5c48abd48 ASoC: dt-bindings: mediatek: rename reset controller heade [...] adds 121966d03b32 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 adds 86e4aef6c9a1 ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 adds 01e90ee15e81 ASoC: soc-component: add snd_soc_component_is_codec() adds 41b1774fb814 ASoC: soc-core: tidyup empty function adds 7db07e37e13c ASoC: soc-core: accept zero format at snd_soc_runtime_set_ [...] adds a79b02d5f24f Merge series "ASoC: cleanup / tidyup soc-pcm/core/componen [...] adds bfceb9c21601 Merge branch 'asoc-5.15' into asoc-5.16 adds 961e7ba550c7 ASoC: qcom: sm8250: add support for TX and RX Macro dais adds 810532e7392e ASoC: qcom: sm8250: Add Jack support adds 430415055348 Merge series "ASoC: qcom: sm8250: add support for TX and R [...] adds 324081ab79b7 Merge branch 'asoc-5.15' into asoc-5.16 adds 6cace797f1a8 ASoC: fix unmet dependency on GPIOLIB adds c778c01d3e66 ASoC: cs42l42: Remove unused runtime_suspend/runtime_resum [...] adds e7ee1ac4ecb5 ASoC: rt5682s: Downsizing the DAC volume scale adds e138233e56e9 ASoC: meson: axg-card: make links nonatomic adds bf5e4887eedd ASoC: meson: axg-tdm-interface: manage formatters in trigger adds 866d744434f1 Merge series "ASoC: meson: axg: fix TDM channel order sync [...] adds 53880e382bb1 ASoC: amd: add Yellow Carp ACP6x IP register header adds c62442bd5d9f ASoC: amd: add Yellow Carp ACP PCI driver adds 8c7161f2c97b ASoC: amd: add acp6x init/de-init functions adds fc329c1de498 ASoC: amd: add platform devices for acp6x pdm driver and d [...] adds 7610174a5bfe ASoC: amd: add acp6x pdm platform driver adds cc0deaa2dc73 ASoC: amd: add acp6x irq handler adds ceb4fcc13ae5 ASoC: amd: add acp6x pdm driver dma ops adds c8212df7bc0f ASoC: amd: add acp6x pci driver pm ops adds 4c2e711af219 ASoC: amd: add acp6x pdm driver pm ops adds 89728d97db3f ASoC: amd: enable Yellow carp acp6x drivers build adds 058dfdf37f25 ASoC: amd: create platform device for acp6x machine driver adds fa991481b8b2 ASoC: amd: add YC machine driver using dmic adds a80d7edadfa1 ASoC: amd: enable Yellow Carp platform machine driver build adds d96e75bb1de2 Merge series "Add Yellow Carp platform ASoC driver" from V [...] adds 623621a9f9e1 ASoC: amd: Add common framework to support I2S on ACP SOC adds 58c8c8438db4 ASoC: amd: acp: Add I2S support on Renoir platform adds e646b51f5dd5 ASoC: amd: acp: Add callback for machine driver on ACP adds d4c750f2c7d4 ASoC: amd: acp: Add generic machine driver support for ACP cards adds 9d8a7be88b33 ASoC: amd: acp: Add legacy sound card support for Chrome audio adds 9f84940f5004 ASoC: amd: acp: Add SOF audio support on Chrome board adds cabc3acec02a ASoC: amd: acp: Add support for Maxim amplifier codec adds 8b7256266848 ASoC: amd: acp: Add support for RT5682-VS codec adds e8e8c4a5d11b Merge series "ASoC: Add common modules support for ACP hw [...] adds 8a8e1b90bd2c ASoC: amd: acp: Add acp_machine struct for renoir platform. adds a6d968a3e8f0 ASoC: doc: update codec example code adds 8b27cb2e6dd6 ASoc: wm8731: Drop empty spi_driver remove callback adds de8fc2b0a3f9 ASoC: tegra: Restore AC97 support adds 824edd866a13 ASoC: tegra: Set default card name for Trimslice adds 03f0267b090f ASoc: wm8900: Drop empty spi_driver remove callback adds ca7270a7b60d ASoC: cs35l41: Make cs35l41_remove() return void adds 3e701151feef ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A adds 044c11401443 ASoC: wm8962: Convert to devm_clk_get_optional() adds 2003c44e28ac ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler adds cd51b942f344 ASoC: dt-bindings: wlf,wm8962: Convert to json-schema adds 141b64f47202 Merge series "ASoC: wm8962: Conversion to json-schema and [...] adds de6e9190a8a7 ASoC: dt-bindings: lpass: add binding headers for digital codecs adds 4b29d5a0bdb9 ASoC: qcom: common: Respect status = "disabled" on DAI link nodes adds 1198ff12cbdd ASoC: topology: Fix stub for snd_soc_tplg_component_remove() adds f41d2ece95e1 ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_A [...] adds f31c93997388 ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should [...] adds 4bf74f8e5605 ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X8 [...] adds 985f62a9a131 soc: dt-bindings: qcom: apr: convert to yaml adds 1ff63d5465d0 soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property adds 99139b80c1b3 soc: qcom: apr: make code more reuseable adds 974c6faf7667 soc: dt-bindings: qcom: add gpr bindings adds ec1471a898cc soc: qcom: apr: Add GPR support adds 21b178b8e9cc Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro [...] adds e1b26ac90287 ASoC: dt-bindings: move LPASS dai related bindings out of q6afe adds e44cfc9d82d8 ASoC: dt-bindings: move LPASS clocks related bindings out [...] adds e3008b7ccb1d ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h adds 95b6cd57e9e8 ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file adds 9ab71ac37240 ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file adds accaa1316736 ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible adds c04f02d63d0d ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible adds 96d0232564c3 ASoC: dt-bindings: add q6apm digital audio stream bindings adds 44c28dbdb619 ASoC: qdsp6: audioreach: add basic pkt alloc support adds 5477518b8a0e ASoC: qdsp6: audioreach: add q6apm support adds 25ab80db6b13 ASoC: qdsp6: audioreach: add module configuration command helpers adds cf989b68fcad ASoC: qdsp6: audioreach: add Kconfig and Makefile adds 36ad9bf1d93d ASoC: qdsp6: audioreach: add topology support adds 9b4fe0f1cd79 ASoC: qdsp6: audioreach: add q6apm-dai support adds 30ad723b93ad ASoC: qdsp6: audioreach: add q6apm lpass dai support adds 9a0e5d6fb16f ASoC: qdsp6: audioreach: add q6prm support adds d07568686793 ASoC: qdsp6: audioreach: add support for q6prm-clocks adds 9837814082f8 Merge series "ASoC: qcom: Add AudioReach support" from Sri [...] adds 9d8c69814d7d ASoC: qcom: Add compatible names in va,wsa,rx,tx codec dri [...] adds 6e3b196e5ad2 ASoC: qcom: dt-bindings: Add compatible names for lpass sc [...] adds 864b9b5856ae ASoC: codecs: tx-macro: Enable tx top soundwire mic clock adds 7b285c74e422 ASoC: codecs: tx-macro: Update tx default values adds 9f589cf0f914 ASoC: codecs: Change bulk clock voting to optional voting [...] adds 1af4d2e78504 Merge series "Update Lpass digital codec macro drivers" fr [...] adds 6cb725b8a5cc ASoC: cs42l42: Reset and power-down on remove() and failed [...] adds a10148a8cf56 ASoC: cs42l42: free_irq() before powering-down on probe() fail adds d7a8940dcdab Merge series "ASoC: cs42l42: Fixes to power-down" from Ric [...] adds 8af1f9033914 ASoC: dt-bindings: max98520: add initial bindings adds f88ee76b8645 ASoC: max98520: add max98520 audio amplifier driver adds fdde18b97736 ASoC: amd: acp: Fix return value check in acp_machine_select() adds 63ff4c50ac56 ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL adds 709d297503e6 ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock adds 1baad7dad115 ASoC: topology: handle endianness warning adds 49ba5e936e15 ASoC: rt5682s: use 'static' qualifier adds 765e08bdc7fa ASoC: nau8821: fix kernel-doc adds 46ae0b3f554a ASoC: nau8821: clarify out-of-bounds check adds 33fb790fcc02 ASoC: mediatek: remove unnecessary initialization adds 73983ad92276 ASoC: mediatek: mt8195: rename shadowed array adds 439c06f341aa ASoC: mediatek: mt8195: fix return value adds f913582190dd ASoC: rockchip: i2s_tdm: improve return value handling adds 192cf41fefad Merge series "ASoC: minor cleanup of warnings" from Pierre [...] adds c6167e10e76f ASoC: nau8825: add set_jack coponment support adds 6133148ca08a ASoC: nau8825: add clock management for power saving adds 4bff619222a7 Merge series "Make genaral and simple for new sof machine [...] adds 1dcc81d95b91 ASoC: amd: acp: fix Kconfig dependencies adds 5c7dee4407dc ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC adds c6c203bc4dfe ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough adds 986c5b0a1d1c ASoC: es8316: add support for ESSX8336 ACPI _HID adds 2554877e4b08 ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P adds 88b4d77d6035 ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec adds 2a2df2a75517 ASoC: dt-bindings: cs42l42: Correct description of ts-inv adds 778a0cbef5fb ASoC: cs42l42: Correct configuring of switch inversion fro [...] adds 1560081f4c4b Merge series "ASoC: cs42l42: Fix definition and handling o [...] adds 62a30322607f ASoC: amd: acp: select CONFIG_SND_SOC_ACPI adds b6a4e209fb7d ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit adds 0261e36477cf ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] adds 6c8552ebba77 ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bi [...] adds 2a7985136cac ASoC: tlv320aic3x: Make aic3x_remove() return void adds 173632358fde ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' adds 7db53c21b1c3 ASoC: core: Remove invalid snd_soc_component_set_jack call adds 86e2d14b6d1a ASoC: topology: Add header payload_size verification adds 2e288333e9e0 ASoC: topology: Check for dapm widget completeness adds 2a710bb35a5a ASoC: topology: Use correct device for prints adds f714fbc1e89a ASoC: topology: Change topology device to card device adds 6c504663ba2e ASoC: Stop dummy from overriding hwparams adds 956ac4f1f53c Merge series "ASoC: Sanity checks and soc-topology updates [...] adds cafa39b650ec ASoC: soc-acpi: add comp_ids field for machine driver matching adds 8fe6ec03183a ASoC: Intel: sof_rt5682: detect codec variant in probe function adds d4f3fdc2b7e1 ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s adds dac7cbd55dca ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs adds 959ae8215a9e ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs adds 9a5d96add514 ASoC: Intel: soc-acpi: use const for all uses of snd_soc_a [...] adds 6195eb15f6d6 Merge series "Multiple headphone codec driver support" fro [...] adds 318a54c0ee4a Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds a0292f3ebe63 Merge tag 'asoc-v5.16' of https://git.kernel.org/pub/scm/l [...] adds dbfe83507cf4 ALSA: hda/realtek: Add quirk for Clevo PC70HS adds df0380b9539b ALSA: usb-audio: Add quirk for Audient iD14 adds ff0700f03609 Merge tag 'sound-5.16-rc1' of git://git.kernel.org/pub/scm [...] adds dcd3f985b20f RDMA/rxe: Fix wrong port_cap_flags adds d12faf2dee50 RDMA/rxe: remove the redundant variable adds ad17bbef3dd5 RDMA/rxe: remove the unnecessary variable adds 9a381f7e5aa2 RDMA/bnxt_re: Add extended statistics counters adds 0cc4a9bdfc29 RDMA/bnxt_re: Update statistics counter name adds 403bc4359a00 RDMA/bnxt_re: Use separate response buffer for stat_ctx_free adds b9b43ad3ce88 RDMA/bnxt_re: Reduce the delay in polling for hwrm command [...] adds 6a7296c918eb RDMA/bnxt_re: Support multiple page sizes adds d195ff03bf6d RDMA/bnxt_re: Suppress unwanted error messages adds 598d16fa1bf9 RDMA/bnxt_re: Fix query SRQ failure adds 2b4ccce6cafa RDMA/bnxt_re: Fix FRMR issue with single page MR allocation adds 690ea7fe00af RDMA/bnxt_re: Use GFP_KERNEL in non atomic context adds 7a3c3a121eb7 RDMA/bnxt_re: Correct FRMR size calculation adds 6bda39149d4b RDMA/bnxt_re: Check if the vlan is valid before reporting adds ae6e843fe08d RDMA/rxe: Add memory barriers to kernel queues adds 47b7f7064b07 RDMA/rxe: Cleanup MR status and type enums adds 001345339f4c RDMA/rxe: Separate HW and SW l/rkeys adds 647bf13ce944 RDMA/rxe: Create duplicate mapping tables for FMRs adds 450f4f6aa1a3 RDMA/rxe: Only allow invalidate for appropriate MRs adds d47dfc2b00e6 IB/hfi1: Remove cache and embed txreq in ring adds 4bf0ca0c9f77 IB/hfi1: Get rid of hot path divide adds a7125869b2c3 IB/hfi1: Get rid of tx priv backpointer adds f5dc70a0e142 IB/hfi1: Tune netdev xmit cachelines adds b4b90a50cbb9 IB/hfi1: Remove atomic completion count adds 6d1ebccbd64a IB/hfi1: Add ring consumer and producers traces adds 11333be19c08 RDMA/hfi1: Use struct_size() and flex_array_size() helpers adds 373efe0f3095 RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK adds 45216d63630a RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_W [...] adds 27da60547de1 RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK adds d30ef6d5c013 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 49b99314b49e IB/mlx5: Flow through a more detailed return code from get [...] adds 0994a1bcd5f7 RDMA/rxe: Bump up default maximum values used via uverbs adds c78d218fc5a9 Merge tag 'v5.15-rc4' into rdma.get for-next adds 99cfddb8a8bd RDMA/cma: Split apart the multiple uses of the same list heads adds 2f232912feec RDMA/rtrs: Use sysfs_emit instead of s*printf function for [...] adds 80ad07f7e2bf RDMA/rtrs: Remove len parameter from helper print function [...] adds 4b6afe9bc955 RDMA/rtrs: Fix warning when use poll mode on client side. adds 36332ded46b6 RDMA/rtrs: Replace duplicate check with is_pollqueue helper adds 6f5649afd398 RDMA/rtrs: Introduce destroy_cq helper adds dea7bb3ad3e0 RDMA/rtrs: Do not allow sessname to contain special symbol [...] adds 3f3fe682f28d RDMA/rtrs-clt: Follow "one entry one value" rule for IO mi [...] adds b68362304bcf RDMA/mlx5: Avoid taking MRs from larger MR cache pools whe [...] adds 8e913a8d89cd RDMA/rw: switch to dma_map_sgtable() adds 286dba65a4a6 IB/hf1: Use string_upper() instead of an open coded variant adds 0de71d7adaf0 RDMA/irdma: Delete unused struct irdma_bth adds 1cf2ce827280 RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_ [...] adds 609bb8c3a3f5 RDMA/rxe: Change the is_user member of struct rxe_cq to bool adds 262d9fcf8530 RDMA/rxe: Set partial attributes when completion status != [...] adds 115fda3509e7 RDMA/rxe: Remove duplicate settings adds 2a152512a155 RDMA/efa: CQ notifications adds 3eea40d4749b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 13f30b0fa0a9 RDMA/counter: Add a descriptor in struct rdma_hw_stats adds 0a0800ce2a6a RDMA/core: Add a helper API rdma_free_hw_stats_struct adds 0dc89684605e RDMA/counter: Add an is_disabled field in struct rdma_hw_stats adds 5e2ddd1e5982 RDMA/counter: Add optional counter support adds 7301d0a9834c RDMA/nldev: Add support to get status of all counters adds 822cf785ac6d RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_st [...] adds 3c3c1f141639 RDMA/nldev: Allow optional-counter status configuration th [...] adds 886773d24962 RDMA/mlx5: Support optional counters in hw_stats initialization adds ffa501ef1963 RDMA/mlx5: Add steering support in optional flow counters adds a29b934ceb4c RDMA/mlx5: Add modify_op_stat() support adds a020094090e5 RDMA/mlx5: Add optional counter support in get_hw_stats callback adds 9a33f3980978 RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_ [...] adds 4bd46f3a986d RDMA/iwpm: Remove redundant initialization of pointer err_str adds 8869574a6c11 RDMA: Remove redundant 'flush_workqueue()' calls adds 0bed5dfa5af8 RDMA/irdma: Remove irdma_uk_mw_bind() adds 6d2682216d1f RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() adds 16ddcfca5671 RDMA/irdma: Remove irdma_get_hw_addr() adds 9d8f247cc33c RDMA/irdma: Remove irdma_cqp_up_map_cmd() adds f4e56ec4452f RDMA/mlx4: Return missed an error if device doesn't suppor [...] adds cfc0312d9c83 RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr adds 99c13a3e2965 RDMA/rxe: Change AH objects to indexed adds 73a549321003 RDMA/rxe: Create AH index and return to user space adds 4da698eabf0f RDMA/rxe: Replace ah->pd by ah->ibah.pd adds e2fe06c90806 RDMA/rxe: Lookup kernel AH from ah index in UD WQEs adds 3b87e0824272 RDMA/rxe: Convert kernel UD post send to use ah_num adds ac0fffa0859b RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() adds 71ee1f127543 Merge brank 'mlx5_mkey' into rdma.git for-next adds dede33da0d97 RDMA/irdma: Make irdma_uk_cq_init() return a void adds 911a81c9c709 RDMA/core: Use kvzalloc when allocating the struct ib_port adds 97ad8c8c719d RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n adds 10f7b9bc85ec RDMA/ipoib: Use dev_addr_mod() adds 50693e66fd3f RDMA/mlx5: Use dev_addr_mod() adds fd92213e9af3 RDMA: Constify netdev->dev_addr accesses adds 86479f8a3fc7 RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk adds e058953c0ed1 RDMA/qedr: Remove unsupported qedr_resize_cq callback adds 5460601de590 dma-buf: Fix pin callback comment adds 1e4df4a21c5a RDMA/umem: Allow pinned dmabuf umem usage adds 66f4817b5712 RDMA/efa: Add support for dmabuf memory regions adds 067113d9db66 RDMA/core: Fix missed initialization of rdma_hw_stats::lock adds 50604757e792 RDMA/irdma: Remove the unused variable local_qp adds 69d1ed59999c RDMA/rxe: Save a few bytes from struct rxe_pool adds e30bb300a401 RDMA/rxe: Use 'bitmap_zalloc()' when applicable adds 000b8490ecac RDMA/rxe: Make rxe_type_info static const adds 04567caf96e5 RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_ [...] adds 493620b1c903 RDMA/bnxt_re: Use helper function to set GUIDs adds ddf65f28ddca IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks adds 840f4ed2d47b IB/qib: Rebranding of qib driver to Cornelis Networks adds 4892298c3a33 IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks adds 6d202d9f70a3 RDMA/hns: Use the core code to manage the fixed mmap entries adds 4e446714fb89 RDMA/qed: Use helper function to set GUIDs adds 9ed8110c9b29 RDMA/irdma: optimize rx path by removing unnecessary copy adds a2a2a69d144d Merge tag 'v5.15' into rdma.git for-next adds 571fb4fb78a3 RDMA/hns: Fix initial arm_st of CQ adds 0e60778efb07 RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardw [...] adds 4f960393a0ee RDMA/qedr: Fix NULL deref for query_qp on the GSI QP adds 6a463bc9d999 Merge branch 'for-rc' into rdma.git for-next adds dd83f482d2cd RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback adds f1a090f09f42 RDMA/core: Require the driver to set the IOVA correctly du [...] adds 25edbc383b72 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 66df27f19f7d tracing/osnoise: Do not follow tracing_cpumask adds c3b6343c0dc4 tracing/osnoise: Improve comments about barrier need for N [...] adds 15ca4bdb0327 tracing/osnoise: Split workload start from the tracer start adds 2bd1bdf01fb2 tracing/osnoise: Use start/stop_per_cpu_kthreads() on osno [...] adds dae181349f1e tracing/osnoise: Support a list of trace_array *tr adds ccb6754495ef tracing/osnoise: Remove TIMERLAT ifdefs from inside functions adds 2fac8d6486d5 tracing/osnoise: Allow multiple instances of the same tracer adds b14f4568d391 tracing/osnoise: Remove STACKTRACE ifdefs from inside functions adds 01e181c776fd tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions adds 8b5d46fd7a38 tracing/histogram: Optimize division by constants adds 0ca6d12c9768 tracing/histogram: Update division by 0 documentation adds 6a6e5ef2b27f tracing/histogram: Document hist trigger variables adds 4e9f63c9e5c2 tracing/selftests: Add tests for hist trigger expression parsing adds 67d4f6e3bf5d ftrace/samples: Add missing prototype for my_direct_func adds e1fd0b2acde6 Merge tag 'trace-v5.16-2' of git://git.kernel.org/pub/scm/ [...] adds c48a14dca2cb JFS: fix memleak in jfs_mount adds 655fedaad36c Merge tag 'jfs-5.16' of git://github.com/kleikamp/linux-shaggy adds 5c4e0a21fae8 string: uninline memcpy_and_pad
No new revisions were added by this update.
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 +- Documentation/trace/histogram.rst | 3 +- 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/infiniband/core/cma.c | 34 +- drivers/infiniband/core/cma_priv.h | 11 +- drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/iwpm_util.c | 2 +- drivers/infiniband/core/nldev.c | 278 +- drivers/infiniband/core/rw.c | 66 +- drivers/infiniband/core/sa_query.c | 1 - drivers/infiniband/core/sysfs.c | 58 +- drivers/infiniband/core/umem_dmabuf.c | 51 + drivers/infiniband/core/uverbs_cmd.c | 3 - drivers/infiniband/core/verbs.c | 49 + drivers/infiniband/hw/bnxt_re/bnxt_re.h | 19 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 380 ++- drivers/infiniband/hw/bnxt_re/hw_counters.h | 30 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 45 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 1 - drivers/infiniband/hw/bnxt_re/main.c | 16 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 15 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 22 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 10 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 57 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 33 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 85 + drivers/infiniband/hw/cxgb4/cm.c | 1 - drivers/infiniband/hw/cxgb4/device.c | 1 - drivers/infiniband/hw/cxgb4/provider.c | 22 +- drivers/infiniband/hw/efa/efa.h | 23 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 100 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 41 + drivers/infiniband/hw/efa/efa_com.c | 164 + drivers/infiniband/hw/efa/efa_com.h | 38 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 35 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 10 +- drivers/infiniband/hw/efa/efa_main.c | 182 +- drivers/infiniband/hw/efa/efa_regs_defs.h | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 213 +- drivers/infiniband/hw/hfi1/Kconfig | 4 +- drivers/infiniband/hw/hfi1/chip.c | 3 +- drivers/infiniband/hw/hfi1/driver.c | 3 +- drivers/infiniband/hw/hfi1/efivar.c | 10 +- drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/infiniband/hw/hfi1/ipoib.h | 76 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 2 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 314 +- drivers/infiniband/hw/hfi1/trace_tx.h | 71 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 53 +- drivers/infiniband/hw/hns/hns_roce_device.h | 26 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 32 +- drivers/infiniband/hw/hns/hns_roce_main.c | 142 +- drivers/infiniband/hw/irdma/cm.h | 12 +- drivers/infiniband/hw/irdma/ctrl.c | 43 +- drivers/infiniband/hw/irdma/hw.c | 7 +- drivers/infiniband/hw/irdma/main.h | 5 +- drivers/infiniband/hw/irdma/osdep.h | 1 - drivers/infiniband/hw/irdma/protos.h | 2 - drivers/infiniband/hw/irdma/trace_cm.h | 8 +- drivers/infiniband/hw/irdma/type.h | 3 +- drivers/infiniband/hw/irdma/uk.c | 101 +- drivers/infiniband/hw/irdma/user.h | 32 +- drivers/infiniband/hw/irdma/utils.c | 49 +- drivers/infiniband/hw/irdma/verbs.c | 146 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 44 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 4 +- drivers/infiniband/hw/mlx5/counters.c | 283 +- drivers/infiniband/hw/mlx5/fs.c | 187 ++ drivers/infiniband/hw/mlx5/mlx5_ib.h | 28 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mlx5/odp.c | 40 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/verbs.c | 25 +- drivers/infiniband/hw/qedr/verbs.h | 1 - drivers/infiniband/hw/qib/qib_driver.c | 5 +- drivers/infiniband/hw/usnic/usnic_fwd.c | 2 +- drivers/infiniband/hw/usnic/usnic_fwd.h | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 20 +- drivers/infiniband/sw/rxe/rxe_comp.c | 57 +- drivers/infiniband/sw/rxe/rxe_cq.c | 28 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 42 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 + drivers/infiniband/sw/rxe/rxe_mr.c | 267 +- drivers/infiniband/sw/rxe/rxe_mw.c | 36 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 6 +- drivers/infiniband/sw/rxe/rxe_param.h | 34 +- drivers/infiniband/sw/rxe/rxe_pool.c | 41 +- drivers/infiniband/sw/rxe/rxe_pool.h | 15 - drivers/infiniband/sw/rxe/rxe_qp.c | 16 +- drivers/infiniband/sw/rxe/rxe_queue.c | 30 +- drivers/infiniband/sw/rxe/rxe_queue.h | 292 +- drivers/infiniband/sw/rxe/rxe_req.c | 65 +- drivers/infiniband/sw/rxe/rxe_resp.c | 50 +- drivers/infiniband/sw/rxe/rxe_srq.c | 3 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 139 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 +- drivers/infiniband/sw/siw/siw_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 9 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 18 +- drivers/infiniband/ulp/opa_vnic/Kconfig | 4 +- drivers/infiniband/ulp/opa_vnic/Makefile | 3 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 7 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 49 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-clt.h | 13 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-srv.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs.c | 31 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 17 +- drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/apr.c | 287 +- fs/jfs/jfs_mount.c | 51 +- 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/dma-buf.h | 4 +- include/linux/firmware/cirrus/cs_dsp.h | 242 ++ .../linux/firmware/cirrus}/wmfw.h | 8 +- include/linux/soc/qcom/apr.h | 70 +- include/linux/string.h | 19 +- include/rdma/ib_hdrs.h | 1 + include/rdma/ib_umem.h | 11 + include/rdma/ib_verbs.h | 74 +- include/rdma/rdma_counter.h | 2 + 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/rdma/efa-abi.h | 18 +- include/uapi/rdma/rdma_netlink.h | 5 + include/uapi/rdma/rdma_user_rxe.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 + kernel/trace/trace.c | 11 + kernel/trace/trace_events_hist.c | 105 +- kernel/trace/trace_osnoise.c | 615 +++- lib/string_helpers.c | 20 + samples/ftrace/ftrace-direct-multi.c | 2 + 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 +- .../test.d/trigger/trigger-hist-expressions.tc | 63 + 613 files changed, 51366 insertions(+), 10265 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 create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-hist-expr [...]