This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7e6739b9336e Merge tag 'drm-next-2022-10-05' of git://anongit.freedeskt [...] new 6de0b0292b54 ASoC: es8316: fix register sync error in suspend/resume tests new ea8ef003aa53 ASoC: wcd9335: fix order of Slimbus unprepare/disable new e96bca7eaa57 ASoC: wcd934x: fix order of Slimbus unprepare/disable new 086ceada2107 ASoC: fsl_audmux: Fix amixer write errors new e18f6bcf8e86 ASoC: wcd-mbhc-v2: Revert "ASoC: wcd-mbhc-v2: use pm_runti [...] new 84ab9408118c Merge tag 'asoc-fix-v6.0-rc7' of https://git.kernel.org/pu [...] new 5e92a64bd0bb Merge branch 'for-linus' into for-next new e4746d94d00c ASoC: Intel: Skylake: Introduce HDA codec init and exit routines new 829c67319806 ASoC: SOF: Intel: Introduce HDA codec init and exit routines new 3fd63658caed ASoC: Intel: Drop hdac_ext usage for codec device creation new 0c5c29cafcea ALSA: hda: Always free codec on the device release new fb5987844808 ALSA: hda: Remove codec init and exit routines new f2bd1c5ae2cb ALSA: hda: Fix page fault in snd_hda_codec_shutdown() new 3cab69d99db7 ALSA: hda: Move stream-register polling macros new d91857059def ALSA: hda: Rework snd_hdac_stream_reset() to use macros new 21b3d4f58401 ALSA: hda: Remove unused MAX_PIN_CONFIGS constant new da9d635f07f2 ALSA: hda: Remove unused defines new 1cda83e42bf6 ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is [...] new b01104fc62b6 ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support new 18afcf90d880 ALSA: hda: cleanup definitions for multi-link registers new a5ed0c547d50 ALSA: vx: Drop superfluous GFP setup new 63bfc84672bb ALSA: pdaudiocf: Drop superfluous GFP setup new 97557ec97a24 ASoC: Intel: sst: Switch to standard device pages new dd164fbfdc20 ALSA: memalloc: Drop special handling of GFP for CONTINUOU [...] new 0db78532ff14 ALSA: doc: Drop snd_dma_continuous_data() usages new 384c687fb4ad Merge branch 'topic/memalloc-cleanup' into for-next new 999b95a72d90 ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLE [...] new ac5e2fb425e1 ALSA: usb-audio: Drop superfluous interface setup at parsing new f51ba1148a81 ALSA: asihpi - Remove useless code in hpi_meter_get_peak() new 041af76890ba Merge branch 'for-linus' into for-next new 32eeeed963ad ALSA: usb-audio: Clean up endpoint setups at PCM prepare new 16c5cde20e30 Merge branch 'for-linus' into for-next new 6392dcd1d0c7 ALSA: usb-audio: Register card at the last interface new 4c8d695cb9bc ALSA: hda: beep: Simplify keep-power-at-enable behavior new aca289f7cd23 ALSA: hda: cs35l41: Call put_device() in the scope of get_ [...] new 7269734abbf5 ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() new a0e3a293bc00 ALSA: line6: remove line6_set_raw declaration new 5a55b51a3dea ALSA: memalloc: remove snd_dma_sg_ops declaration new 5b4fc3956bfd sound: oss: dmasound: remove software_input_volume declaration new 7ae22bdf49d5 ALSA: dummy: Fix trailing whitespaces. new 446bc11f8614 ALSA: dummy: Add customizable volume min/max. new f4209f692e34 Merge branch 'for-linus' into for-next new 4053a41282f8 ALSA: hda/hdmi: change type for the 'assigned' variable new a74bfc9eaa49 ASoC: Intel: fix unused-variable warning in probe_codec new 39efc9c8a973 ALSA: usb-audio: Fix last interface check for registration new 7883017bbcc5 ALSA: ppc: Switch to use for_each_child_of_node() macro new bfbbfb269398 Merge branch 'for-linus' into for-next new fc6f923ecfa2 ALSA: hda/hdmi: Fix the converter allocation for the silen [...] new 2ea13c83bf7b ALSA: hda: make snd_hdac_stream_clear() static new ea2ddd2559dc ALSA: hda: document state machine for hdac_streams new 791d132a070a ALSA: hda: ext: make snd_hdac_ext_stream_init() static new 0839a04eff97 ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all [...] new 24ad3835a6db ALSA: hda: add snd_hdac_stop_streams() helper new 53f4f6b4e56d ALSA: hda: ext: simplify logic for stream assignment new ac3467ad7f87 ALSA: hda: ext: fix locking in stream_release new c6fe6be65aea ALSA: hda: ext: remove always-true conditions on host and [...] new 96ecdc718649 ALSA: es18xx: Remove the unneeded result variable new 01a72aefbacc Revert "ALSA: usb-audio: Clean up endpoint setups at PCM prepare" new 8e3392d340a1 Merge branch 'for-linus' into for-next new 2be79d586454 ALSA: usb-audio: Split endpoint setups for hw_params and p [...] new 9a737e7f8b37 ALSA: usb-audio: Properly refcounting clock rate new 9bf320f0cf87 ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm [...] new 2fa22c3c755f ALSA: hda/hdmi: ELD procfs - print the codec NIDs new b5eee17cf7dd ALSA: hda/ca0132 - remove the unneeded result variable new af45a0d32df9 Merge branch 'for-linus' into for-next new ef6f5494faf6 ALSA: hda/hdmi: Use only dynamic PCM device allocation new b23975e60a94 ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 new a61c7d88d38c ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs new 1dd0dd0b1fef ALSA: firewire: Remove some left-over license text in soun [...] new 69ab6f5b00b1 ALSA: Remove some left-over license text in include/uapi/sound/ new f0061c18c169 ALSA: pcm: Avoid reference to status->state new 1be2143fb7b1 ALSA: pcm: Make mmap status read-only new f7efa9b8a7d9 ALSA: aloop: Replace runtime->status->state reference to r [...] new 23cb0767f054 ALSA: firewire: Replace runtime->status->state reference t [...] new 38d8be5df885 ALSA: hda: Replace runtime->status->state reference to run [...] new 7246e5c80630 ALSA: asihpi: Replace runtime->status->state reference to [...] new d8b4efeeb37a ALSA: usb-audio: Replace runtime->status->state reference [...] new ca4833c5a21b ALSA: usx2y: Replace runtime->status->state reference to r [...] new 2bd2dc2672b2 ASoC: intel: Replace runtime->status->state reference to r [...] new a267fdd0a6ce ASoC: sh: Replace runtime->status->state reference to runt [...] new 675b7cd16e21 usb: gadget: Replace runtime->status->state reference to r [...] new d1c442019594 ALSA: dmaengine: increment buffer pointer atomically new eefe77fdc0de ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it new 2d6bd853cabc ALSA: asihpi - Remove unused struct hpi_subsys_response new 225f6e1bc151 ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model new 35a174442374 ALSA: hda/realtek: More robust component matching for CS35L41 new 568be8aaf8a5 ALSA: usb-audio: Fix NULL dererence at error path new 6382da082899 ALSA: usb-audio: Fix potential memory leaks new 5226c7b9784e ALSA: hda/hdmi: Don't skip notification handling during PM [...] new 56e696c0f0c7 ALSA: hda: Fix position reporting on Poulsbo new 02f2e785c483 Merge branch 'for-next' into for-linus new 98c17a01bc59 ASoC: tlv320adcx140: Fix a typo in a comment new 4e6bedd3c396 ASoC: codecs: add support for the TI SRC4392 codec new d563336877b2 ASoC: dt-bindings: fsl,sai: Convert format to json-schema new eab9100d9898 ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion new b9f0a8ffd626 ASoC: mediatek: mt8186: remove unnecessary NULL check new 1b5efeabf75a ASoC: Variable type completion new 1ca726424a12 ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix new 51eea3a6fb4d ASoC: mt6359: fix tests for platform_get_irq() failure new 020adbfb2eda ASoC: codecs: dt bind. doc for the new TI SRC4392 codec new 7d67657cb472 ASoC: sam9g20_wm8731: Simplify some error message new 088f115c6ff6 ASoC: imx-rpmsg: Support configure sysclk for codec dai new 32d3679cbb38 ASoC: cs43130: Replace scnprintf() with sysfs_emit() new 1218d67d3761 ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() new 0aab7bda0308 ASoC: Intel: sst: Replace sprintf() with sysfs_emit() new 7ae8d8ea9427 ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() new 11af2b1e33e8 ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() new 628d0f72d582 ASoC: core: Replace sprintf() with sysfs_emit() new 69f7cbfb08c7 ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() new a111ae4d7f07 ASoC: omap: Replace sprintf() with sysfs_emit() new 79a8ccbd6fc2 ASoC: Replace sprintf() with sysfs_emit() new b79b6220a753 ASoC: dt-bindings: Definitions for DAI params new 955927873d82 ASoC: dt-bindings: Add sample format conversion new 047a05366f4b ASoC: simple-card-utils: Fixup DAI sample format new 36b99942d477 DT binding for sample format conversion new efe30e2cb6ff ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_ [...] new 8c6789f4e2d4 ASoC: dt-bindings: Add Everest ES8326 audio CODEC new 5c439937775d ASoC: codecs: add support for ES8326 new 3b43a713f6b0 ASoC: fsl_sai: fix incorrect mclk number in error message new 7929985cfe36 ASoC: amd: acp: Initialize list to store acp_stream during [...] new 12229b7e50cf ASoC: amd: acp: Add TDM support for acp i2s stream new 2d7ea7635a12 Add support for linked list to store acp_stream and tdm support. new 5f3db54cfbc2 ASoC: Intel: common: add ACPI matching tables for Raptor Lake new 63d375b9f2a9 ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions new 7c32710c8be4 ASoC: Intel: hsw_rt5640: Rename module new efbaa66852ee ASoC: Intel: bdw_rt286: Rename module new 02f29be6a553 ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency new a25e1183ea2d ASoC: Intel: Drop legacy HSW/BDW board-match information new 6256547352fa ASoC: Intel: HSW and BDW updates new 5c69f11ce85d ASoC: codecs: es8326: change es8326_regmap_config to static new 43a70fb51b6a ASoC: Variable type completion new ea15d3bd3cd6 ASoC: qcom: qdsp6: q6prm: add new clocks new 4e82971f7b55 ASoC: tlv320adcx140: Add a new kcontrol new 26bdcc4ba123 ASoC: core: remove setting platform_max in kcontrol macros new 874de459488b soundwire: add read_ping_status helper definition in manager ops new 133547a1ef16 soundwire: intel/cadence: expose PING status in manager ops new 79fe02cb7547 soundwire: add sdw_show_ping_status() helper new 917df025e1db ASoC: codecs: show PING status on resume failures new 1decead8d713 ASoC/soundwire: log actual PING status on resume issues new bab10ec9fd9d ASoC: SOF: compress: Remove byte offset computation new e3091f0a3f56 ASoC: SOF: compress: Introduce sof_compr_stream new 3ccbe6887747 ASoC: SOF: compress: Save channel count and sample bytes new c1a731c71359 ASoC: SOF: compress: Add support for computing timestamps new aa16a3dc6717 Enable timestamp support for SOF compress driver new e32e23a2b588 ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() new 8ccaa7eb7674 ASoC: cs42l42: Don't include kernel.h new b48d1da00fc8 ASoC: cs42l42: Add include dependencies to cs42l42.h new dbd231732c99 ASoC: cs42l42: Move cs42l42_supply_names to .c file new db568aab37c1 ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() new c2683ecfd185 ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() new e6f4bddefd67 ASoC: cs42l42: Some small code improvements new cb225ac125a9 ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR new ee6c42ba5c76 dt-bindings: dsp: fsl: Add SOF compatile string for i.MX8ULP new fb5319af6ad8 ASoC: SOF: imx: Add i.MX8ULP HW support new 6a4ce20fd776 ASoC: amd: acp: add missing platform_device_unregister() i [...] new f89a8c5bb348 ASoC: amd: acp: switch to use dev_err_probe() new fd8ec7520758 ASoC: amd: acp: add a label to make error path more clean new ceff365a29aa ASoC: Change handling of unimplemented set_bclk_ratio new a74ec0bf5b67 ASoC: amd: acp: remove unnecessary NULL checks new 3c15abbed0ab ASoC: mediatek: mt8186: support DSP downlink new 4be34e1b70ac ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-r [...] new 9398381a3904 ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-d [...] new a59bf85191eb ASoC: mediatek: support SOF for mt8186 new 4d45d944e885 ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() new 94f072748337 ASoC: samsung: Use iio_get_channel_type() accessor. new e8ee449bd7a4 ASoC: mediatek: mt8186: rename sound card name new 62bd431bac94 ASoC: atmel_ssc_dai: Remove the unneeded result variable new d45f552a1e44 ASoC: SOF: compress: Remove dai_posn variable new 88630575406f ASoC: fsl_sai: Add support multi fifo sdma script new 6ace85b9838d ASoC: SOF: Introduce function sof_of_machine_select new 2dec9e09e955 ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 new 78f0ecf3c314 Introduce sof_of_machine_select new 43a03d247091 ASoC: SOF: Intel: hda-loader: Use the FSR state definition [...] new 8613753a681e ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions new d4a9fd829285 ASoC: SOF: Intel: hda: Correct Firmware State Register use new 837b40293de6 ASoC: fsl_sai: Update slots number according to bclk_ratio new 1332d2078a83 ASoC: SOF: imx: imx8ulp: declare ops structure as static new a337c2012774 ASoC: SOF: ipc4-loader: Verify ext manifest magic number new 9e10a1ded6a1 ASoC: dt-bindings: Add missing (unevaluated|additional)Pro [...] new 3b99852f4c87 ASoC: SOF: Intel: hda: Skip IMR boot after a firmware cras [...] new 7d3ac70d8208 ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialize [...] new adc641f1dbce ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() new 0db49765ee1c ASoC: mediatek: dt-bindings: modify machine bindings for SOF new 1173107d7c12 ASoC: mediatek: dt-bindings: modify machine bindings for SOF new 906aaf38911a ASoC: mediatek: dt-bindings: modify machine new 4bac47a7b2f9 ASoC: codecs: add suspend and resume for ES8316 new 671d119e75c8 ASoC: max98088: add support for noise gate reg new f3b75e9b5678 ASoC: SOF: mediatek: Add dai driver for mt8186 new 82e93430e0ad ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm [...] new 059846071f46 ASoC: SOF: mediatek: Use generic implementation for .ipc_m [...] new fcc245c6f606 ASoC: SOF: mediatek: update SOF driver for mt8186 new 4a34613b2017 ASoC: sigmadsp: switch to use kmemdup_nul() helper new 3df5d0d97289 ASoC: apple: mca: Start new platform driver new 4065f0b25b7b ASoC: apple: mca: Add locking new 6ed462d1c116 ASoC: Add Apple MCA I2S transceiver bindings new cd3b9a0f2052 ASoC platform driver for Apple MCA new 6bbabd28805f ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() new 255a03bb1bb3 ASoC: wcd9335: Convert irq chip to config regs new de3287f177a5 ASoC: wcd938x: Remove spurious type_base from irq chip new c18b6c188cd9 ASoC: Cleanup deprecated regmap-irq functionality new 99a387c7818f ASoC: amd: acp: Modify dai_id macros to be more generic new b9320f545e2c dt-bindings: mediatek: Add axi clock in mt8173 dts example new 5b7f4e5de61b ASoC: codecs: allow compile testing without MFD drivers new e0550fffd5b3 ASoC: codecs: max98088: remove redundant ret variable new 23204d928a27 ASoC: tas2764: Allow mono streams new 09273f388324 ASoC: tas2764: Drop conflicting set_bias_level power setting new f5ad67f13623 ASoC: tas2764: Fix mute/unmute new dae191fb957f ASoC: tas2764: Add IRQ handling new aca86ec9a02a ASoC: tas2764: Export highpass filter setting new d08a0d41ec56 TAS2764 fixes/extensions new 5204e8365447 ASoC: codecs: rk817: fix missing I2C dependency in compile test new 161bff51181f ASoC: amd: add Pink Sardine platform ACP IP register header new 95e43a170bb1 ASoC: amd: add Pink Sardine ACP PCI driver new 9766bb62cf31 ASoC: amd: add acp6.2 init/de-init functions new 515ee2574aa4 ASoC: amd: add platform devices for acp6.2 pdm driver and [...] new 33cea6bbe488 ASoC: amd: add acp6.2 pdm platform driver new 5bbeca60a57b ASoC: amd: add acp6.2 irq handler new 5137305662ef ASoC: amd: add acp6.2 pdm driver dma ops new 3a543d56e3d3 ASoC: amd: add acp6.2 pci driver pm ops new 28023a78790c ASoC: amd: add acp6.2 pdm driver pm ops new 1e4366489e2c ASoC: amd: enable Pink Sardine acp6.2 drivers build new 76dd567591c8 ASoC: amd: create platform device for acp6.2 machine driver new 0c8327c07b2e ASoC: amd: add Pink Sardine machine driver using dmic new 2a09cef652d9 ASoC: amd: enable Pink sardine platform machine driver build. new fd609e8c2893 Add Pink Sardine platform ASoC driver new ced579dcaaa4 ASoC: amd: fix spelling mistake: "i.e" -> "i.e." new ec2988da1a46 ASoC: dt-bindings: max98396: Document data monitor properties new 33b7504ae08a ASoC: max98396: Make data monitor features configurable new 272ff8828f35 ASoC: SOF: compress: Move sof_compr_copy functionality new 1a01e1927802 ASoC: SOF: compress: Add copy function for capture case new ce963f84a812 ASoC: SOF: compress: Add support for timestamp on capture new c90d6054ff9d ASoC: hdmi-codec: remove unused definitions new 43265ceeb0b9 ASoC: wcd-mbhc-v2: remove always-true condition new c9a9b4dbc18f ASoC: wcd9335: remove always-true condition new 3653a6a2a7c1 ASoC: fsl: fsl-utils: remove useless assignment new 7a0431bbda8a ASoC: ti: omap-mcbsp: remove useless assignment new 447d63a2cd89 ASoC: codecs: minor cppcheck cleanups new 9815746c48eb ASoC: codecs: wcd934x: add Slimbus dependency new 69e3e537ec8a ASoC: codecs: rk817: drop I2C dependencies new 7d2497b7fd3b ASoC: apple: mca: Unselect COMMON_CLK in Kconfig new 55e2bd9c41e8 MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS new 376be51caf88 ASoC: rsnd: Add check for rsnd_mod_power_on new 35c8ae25c4fd ASoC: wm_adsp: Handle optional legacy support new 354f6008b730 ASoC: SOF: Introduce function sof_of_machine_select new 4ec8179c212f ASoC: apple: mca: Postpone requesting of DMA channels new 10d5d8cbf626 ASoC: soc-pcm.c: remove unnecessary codec2codec_close_dela [...] new 041107289c5c ASoC: soc-pcm.c: add soc_pcm_ret() new 6932b20d4f41 ASoC: soc-pcm.c: check fe condition at out of loop new 5176ee644375 ASoC: soc-pcm.c: random cleanup new b6b55b232564 ASoC: tas2562: Drop conflicting set_bias_level power setting new 2848d34c3ba1 ASoC: tas2562: Fix mute/unmute new cdcdb0085526 Untested TAS2562 power setting fixes new f0b933236ec9 lib/string_helpers: Introduce parse_int_array_user() new b9163e9b5f14 ASoC: SOF: Remove strsplit_u32() and tokenize_input() new d2a411f810a0 lib/string_helpers: Introduce parse_int_array_user() new 355beeed9319 ASoC: simple-card-utils: switch to using gpiod API new e9d967679e80 ASoC: dt-bindings: qcom,q6core: remove binding new 427de091a711 ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_ [...] new 3caac759681e ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked( [...] new 5b16f2677b9c ASoC: soc-dapm.c: random cleanup new 64ec924c781e ASoC: mediatek: mt8195-mt6359: Properly register sound car [...] new 404bec4c8f6c ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_ [...] new c2186a9b3a98 ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks [...] new cf84edeeb95e ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} [...] new 8a7d5d85ed21 ASoC: SOF: mediatek: mt8195: Add devicetree support to sel [...] new e0d38f88e977 ASoC: Fixes for MT8195 SOF support new 6ac246105b4f ASoC: max98390: Remove unnecessary amp on/off conrtol new b075f21e533a ASoC: sti-sas: Remove the unneeded result variable new e9e7df88996d ASoC: ak4458: Remove component probe() and remove() new 6ef8443fb1ce ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd [...] new 59a1063dcaa5 ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() new 523820002ea7 ASoC: soc-dapm.c: random cleanup retry new 621a3f772be5 ASoC: SOF: ipc4: Only print LOG BUFFER update message info [...] new e9bcfea156b4 ASoC: SOF: ipc4: Add macro to get core ID from log buffer [...] new b59f1532e0b1 ASoC: SOF: ipc4: Add define for the outbox window index new a5d0147ac9f8 ASoC: SOF: ipc4: Configure the debug box offset new f4ea22f7aa75 ASoC: SOF: ipc4: Add support for mtrace log extraction new 9ee71a31602f ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops new cc4a3a19b986 ASoC: SOF: Intel: Add mtrace type information for IPC4 new 985f03ba6f4b ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data new d2de3f5ead84 ASoC: fsl_asrc: Add initialization finishing check in runt [...] new 8ae4fcfd5b11 ASoC: mediatek: mt8192: Allow setting shared clocks from m [...] new 3ffb9fa39639 ASoC: mediatek: mt8192-mt6359: Make i2s9 share the clock f [...] new 9ccd51ce396a ASoC: mediatek: mt8192: Remove clock share parsing from DT new fea84890e5c1 ASoC: mediatek: mt8183: Allow setting shared clocks from m [...] new 4583392a135c ASoC: mediatek: mt8183: Configure shared clocks new cbebe67859a0 ASoC: mediatek: mt8183: Remove clock share parsing from DT new b3821f7839c2 arm64: dts: mediatek: kukui: Remove i2s-share properties new 4132a778e806 ASoC: mediatek: mt8186: Allow setting shared clocks from m [...] new 9986bdaee477 ASoC: mediatek: mt8186: Configure shared clocks new 62da80c6a124 ASoC: mediatek: mt8186: Remove clock share parsing from DT new 26cc239f9e01 ASoC: mediatek: Set i2s clock sharing from machine drivers new e2741d99420f ASoC: Merge tag 'v6.0-rc4' into asoc-6.1 new da995e22fa71 ASoC: ak4458: Add ak4458_reset in device probe and remove new 596247a42125 ASoC: Drop mistakenly applied DTS patch new 1c2d23fc6134 ASoC: dt-bindings: qcom,q6afe: remove binding new 30248f618d30 ASoC: sunxi: sun4i-codec: silence misleading error in probe new 515626a33a19 ASoC: Intel: fix unused-variable warning in probe_codec new ed8570726ab0 ASoC: nau8825: Add ADCOUT IO drive strength control new 40a57d4b2d82 ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control new 3e9a838634b1 ASoC: tas2562: Propagate the error in tas2562_dac_event() new fbb0ec656ee5 ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR new bfb735a3ceff ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API new b407589583da ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper new 28a3fb26e83e ASoC: cs42l42: Switch to use dev_err_probe() helper new a6b0be65123e ASoC: soc-dapm: Switch to use dev_err_probe() helper new b2496de1dfdd dt-bindings: soc: qcom: apr: correct service children new 7b0ad4629d1f ASoC: dt-bindings: qcom,q6asm: convert to dtschema new 301628d80501 ASoC: dt-bindings: qcom,q6adm: convert to dtschema new 0630efc3b849 ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example new 7af18f4efd85 ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example new 5f170e21fe96 ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example new b2d7616e13c4 dt-bindings: soc: qcom: apr: add missing properties new 12e51866c79f ASoC/qcom/arm64: Qualcomm ADSP DTS and binding fixes new 9dd28b467c35 ASoC: max98390: Fix dsm calibration reading new a25f4e2cdd5d ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPOR [...] new e4f10cc23cef ASoC: dt-bindings: qcom: sort compatible strings new f19097cc5adf ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 [...] new 3bd975f3ae0a ASoC: qcom: sm8250: move some code to common new 295aeea6646a ASoC: qcom: add machine driver for sc8280xp new d3cfe45f5f59 ASoC: qcom: add support for sc8280xp machine new b60200d760cf ASoC: Intel: sof_nau8825: use function devm_kcalloc() inst [...] new 7b88552c2697 ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() new 8e34d743f97f ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() new ce6be534a615 ASoC: Intel: sof_cs42l42: use function devm_kcalloc() inst [...] new 09dea5acbe35 ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of de [...] new f047199e6f31 ASoC: amd: acp: use function devm_kcalloc() instead of dev [...] new e31a4a9320f1 ASoC: fsl_spdif: add ALSA event on dpll locked new c403dcd8b0c4 ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() new 5cf934e84659 ASoC: sun50i-dmic: dt-bindings: add DT bindings for DMIC c [...] new 9db1c9fa214e ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS new c1c1fc8103f7 ASoC: SOF: pci: Change DMI match info to support all Chrom [...] new 59f84d2dd76a ASoC: Intel: sof_es8336: use function devm_kcalloc() inste [...] new 9fc2c8ed923d ASoC: sunxi: Add Allwinner H6 Digital MIC driver new bfc5e8b860ad ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings new 6ea304a40232 ASoC: rt5682s: Reduce coupling of I2S1 setting new 3d47637719c3 ASoC: rt5682s: Reduce coupling of PLLB setting new 54a051106721 ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of dev [...] new 717a8ff20f32 ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI c [...] new fa6e73d69193 ASoC: SOF: add widget setup/free tracing new baedc6300b3d ASoC: SOF: Intel: add HDA interrupt source tracing new 032e7c68bb4f ASoC: SOF: Intel: remove unneeded dev_vdbg new 4a232cc910b9 ASoC: SOF: remove unneeded dev_vdbg new d272b65704bb ASoC: SOF: Intel: replace dev_vdbg with tracepoints new bcd2cc350ded ASoC: SOF: replace dev_vdbg with tracepoints new 794cd3bd6931 ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints new 5ba3522cf8b9 ASoC: SOF: start using tracing instead of dev_dbg new 78091edc1c78 ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 new 9ccbc2e12e01 ASoC: SOF: Intel: hda: refine SSP count support new d136949dd8e2 ASoC: SOF: add quirk to override topology mclk_id new 72176fccd5de ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() new d9252772cdc8 ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT [...] new 3c193b5f530e ASoC: SOF: Intel: override mclk_id for ES8336 support new 23162672ff85 ASoC: dt-bindings: cs42l42: Add 'cs42l83' compatible new 7e178946c3e4 ASoC: cs42l42: Add bitclock frequency argument to cs42l42_ [...] new 2feab7e7d8c0 ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev new 0285042feda7 ASoC: cs42l42: Split probe() and remove() into stages new 56746683c256 ASoC: cs42l42: Split cs42l42_resume into two functions new 52c2e370df07 ASoC: cs42l42: Pass component and dai defs into common probe new ae9f5e607da4 ASoC: cs42l42: Split I2C identity into separate module new 30b679e2cb05 ASoC: cs42l42: Export regmap elements to core namespace new 94d5f62a91aa ASoC: cs42l83: Extend CS42L42 support to new part new ab2940a72dfa ASoC: cs42l42: Implement 'set_bclk_ratio' new ac088c31d496 ASoC: cs42l42: Switch to dev_err_probe() helper new 9f27530a7357 Support for CS42L83 on Apple machines new 9b9def51e1a6 ASoC: codecs: tfa989x: fix register access comments new e7ff7307bb9a ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 [...] new 3989ade2d1e7 ASoC: soc.h: remove num_cpus/codecs new a26ec2acb204 ASoC: soc.h: use defined number instead of direct number new 3289dc026a8c ASoC: soc.h: use array instead of playback/capture_widget new 899a8e7ddc44 ASoC: soc.h: random cleanup new ce59804d2643 ASoC: SOF: clear prepare state when widget is unprepared new 9862dcf70245 ASoC: SOF: don't unprepare widget used other pipelines new 08820902ef25 ASoC: SOF: sof-audio: fix prepare/unprepare new 80d53171f85a ASoC: SOF: ipc4-topology: clarify calculation precedence new 7738211bce7a ASoC: SOF: ipc4-topology: remove useless assignment new a65eacaf9850 ASoC: SOF: ipc4-topology: minor cleanup new 2edd66eccfea ASoC: rt5682s: simplify the return of rt5682s_probe() new 4df5b13dec9e ASoC: amd: yc: Add ASUS UM5302TA into DMI table new 2232b2dd8cd4 ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table new 2ca8c73b6733 Add some models into acp6x quirk list new 4da6b033f545 ASoC: SOF: amd: Make ACP core code generic for newer SOC t [...] new 41cb85bc4b52 ASoC: SOF: amd: Add support for Rembrandt plaform. new ed2562c64b4f ASoC: SOF: Adding amd HS functionality to the sof core new 40d3c041e2f8 ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 new 1dc53232a9cb ADD SOF support for rembrandt platform new 556eb41622b0 ASoC: SOF: Intel: hda-dsp: expose functions for SKL support new c712be3427ca ASoC: SOF: Intel: add SKL/KBL hardware code loader new e2379d4a83da ASoC: SOF: Intel: add initial SKL/KBL hardware support new 52d7939d10f2 ASoC: SOF: Intel: add ops for SKL/KBL new f7aadbb23ce4 ASoC: SOF: Add SKL/KBL support for IPC4 CI tests new ee81cfb58286 ASoC: sunxi: fix declaration compile error new 61eb0add2802 ASoC: SOF: ipc4-topology: Free the ida when IPC fails in s [...] new d20fa87e80c3 ASoC: ts3a227e: add parameters to control debounce times new be541bd47361 ASoC: ti,ts3a227e: convert to yaml new 6a47412d0798 ASoC: ti,ts3a227e: add control of debounce new 843e10b39427 ASoC: ts3a227e control debounce times new a921986f445a ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 new 1c9a057eb7f4 ASoC: SOF: Intel: pci-tgl: reorder PCI IDs new e2f0b9277810 ASoC: SOF: pci-tgl: add missing PCI IDs for RPL new 14ed837b9740 ASoC: mediatek: mt8195-mt6359: Use snd_soc_pm_ops instead [...] new 4f865485e8ef ASoC: fsl: Remove unused inline function imx_pcm_dma_param [...] new 0402cca4828d ASoC: Intel: sof_da7219_mx98360a: Access num_codecs throug [...] new 194ff8db0378 ASoC: mediatek: mt8192-mt6359: Expose individual headset j [...] new aa51e3c127a4 ASoC: mediatek: mt8195: Expose individual headset jack pins new 13bee4a16ac5 ASoC: mediatek: mt8186-da7219: Add headset widgets with switches new 8e9867486806 ASoC: mediatek: mt8186-da7219: Expose individual headset j [...] new d888e7afa03f ASoC: mediatek: mt8186-rt5682: Add headset widgets with switches new 42de42c22453 ASoC: mediatek: mt8186-rt5682: Expose individual headset j [...] new 583ccffca5f4 ASoC: mediatek: Allow separate handling of headphone and h [...] new af62eaf2872b ASoC: SOF: Intel: introduce new op to handle dsp power down new c714031f936e ASoC: SOF: Intel: define and set power_down_dsp op for HDA [...] new 2090cb9bf574 ASoC: SOF: Intel: mtl: define and set power_down_dsp op new e32de6402e5b ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove new 423693a6c351 ASoC: SOF: Intel: Add a new op for disabling interrupts new b2520dbcb0d3 ASoC: SOF: Intel: define and set the disable_interrupts op [...] new 39df087f6fa9 ASoC: SOF: Intel: MTL: define and set the disable_interrupts op new 0fbd539f666a ASoC: SOF: Intel: HDA: use IPC version-specific ops new 6ae87bab269b ASoC: SOF: Intel: MTL: reuse the common ops for PM new 68fb254e9ccc ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() new 76003e4d0da8 ASoC: SOF: Intel: MTL: Fixes for suspend/resume new 08fc2a7448af ASoC: soc-component: using pm_runtime_resume_and_get inste [...] new 1849a1505533 ASoC: fsl_asrc_dma: fully initialize structs new abb4e4349afe ASoC: da7219: Fix an error handling path in da7219_registe [...] new d508260e89a7 ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() new 1e1f26635e54 ASoC: ssm2518: drop support for platform data new 179f69fa37bb ASoC: ssm2518: switch to using gpiod API new fdc972d4a754 ASoC: codecs: wsa-macro: handle swr_reset correctly new 1a4e73915a75 ASoC: codecs: rx-macro: handle swr_reset correctly new d83a7201412d ASoC: codecs: tx-macro: handle swr_reset correctly new 1c6a7f5250ce ASoC: codecs: tx-macro: fix active_decimator array new c1057a08af43 ASoC: codecs: tx-macro: fix kcontrol put new 3e29fb747976 ASoC: codecs: wsa883x: add clock stop support new 473d218b5655 ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles new 8d2be441ebc1 ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp new 7ca36514752f ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp new c0bcaa72faba ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp new c55b7381d793 ASoC: codecs: va-macro: clear the frame sync counter befor [...] new 0f47dd211938 ASoC: codecs: va-macro: add support for sm8450 and sc8280xp new 5b887b4d1e21 ASoC: codecs: qcom add support for SM8450 and SC8280XP new a996a333ad74 ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 new 32b97c07c2a3 ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 new 6759f35b234a ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump new d01784ee680c ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump new 01fb69d09afb ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 new 4245fdba89b8 ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in cas [...] new e9b0ff933685 ASoC: SOF: ipc4/Intel: Improve and enable IPC error dump new 4d73b97b8dba ASoC: codecs: wcd934x: Fix Kconfig dependency new 2b381b4a91e9 ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry new 978a7144ae84 ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback new f7c91bf65388 ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback new 5445e5db29fc ASoC: SOF: mediatek: mt8195: Add dsp_ops callback new b264ef796959 ASoC: SOF: control.h: Replace zero-length array with DECLA [...] new b3eec3e6670d ASoC: st,stm32-sai: Document audio OF graph port new 6fed3265c3c8 ASoC: Intel: Skylake: Replace zero-length arrays with DECL [...] new d584e73e7310 ASoC: apple: mca: Trigger, not deassert, the peripheral reset new e92e50e4263f ASoC: apple: mca: Remove stale release of DMA channels new db6ae79a7e4f ASoC: apple: mca: Adjust timing of component unregister new 45560891506f ASoC: cs42l42: Fallback to headphones for type detect new 93618e5e05a3 ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe new b9a0da5b2edc ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm3 [...] new 0325cc0ac798 ASoC: stm32: spdifrx: Fix PM disable depth imbalance in st [...] new 16b51447b20c Fix PM disable depth imbalance in stm32 probe new 7ba6546b547c ASoC: mediatek: mt8195: update audio tuner settings new 65c94e4d1583 ASoC: mediatek: mt8186: Fix spelling mistake "slect" -> "select" new c8d18e440225 ASoC: core: clarify the driver name initialization new 41a736ac2060 ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe new 86b46bf1feb8 ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe new fcbb60820cd3 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe new b73f11e895e1 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe new d488b28502d7 Fix PM disable depth imbalance in probe new dacdef1bd2fc ASoC: nau8825: Add TDM support new 4157155df7d3 ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag new 4674284aa74c ASoC: mediatek: mt8192-mt6359: Set the driver name for the card new 7bc08355a491 ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6 new 853110992cfe ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-nu [...] new f0c8d7468af0 ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic t [...] new 86a4d29e7554 Merge tag 'asoc-v6.1' of https://git.kernel.org/pub/scm/li [...] new 833477fce7a1 Merge tag 'sound-6.1-rc1' of git://git.kernel.org/pub/scm/ [...]
The 479 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: Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.yaml | 112 +- .../devicetree/bindings/sound/adi,max98396.yaml | 34 + .../bindings/sound/allwinner,sun50i-h6-dmic.yaml | 79 ++ .../bindings/sound/amlogic,gx-sound-card.yaml | 2 + .../devicetree/bindings/sound/apple,mca.yaml | 131 +++ .../bindings/sound/audio-graph-port.yaml | 25 +- .../devicetree/bindings/sound/audio-graph.yaml | 9 +- .../devicetree/bindings/sound/cirrus,cs42l42.yaml | 1 + .../devicetree/bindings/sound/dai-params.yaml | 40 + .../devicetree/bindings/sound/everest,es8326.yaml | 116 ++ .../devicetree/bindings/sound/fsl,sai.yaml | 216 ++++ .../devicetree/bindings/sound/fsl-sai.txt | 95 -- .../bindings/sound/google,sc7180-trogdor.yaml | 4 + .../devicetree/bindings/sound/imx-audio-card.yaml | 2 + .../sound/mt8186-mt6366-da7219-max98357.yaml | 10 + .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 10 + .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 4 + .../devicetree/bindings/sound/nau8825.txt | 3 + .../bindings/sound/qcom,lpass-rx-macro.yaml | 2 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 2 + .../bindings/sound/qcom,lpass-va-macro.yaml | 2 + .../bindings/sound/qcom,lpass-wsa-macro.yaml | 2 + .../bindings/sound/qcom,q6adm-routing.yaml | 52 + .../devicetree/bindings/sound/qcom,q6adm.txt | 39 - .../devicetree/bindings/sound/qcom,q6afe.txt | 20 - .../devicetree/bindings/sound/qcom,q6apm-dai.yaml | 21 +- .../devicetree/bindings/sound/qcom,q6asm-dais.yaml | 112 ++ .../devicetree/bindings/sound/qcom,q6asm.txt | 70 -- .../devicetree/bindings/sound/qcom,q6core.txt | 21 - .../bindings/sound/qcom,q6dsp-lpass-clocks.yaml | 36 +- .../bindings/sound/qcom,q6dsp-lpass-ports.yaml | 64 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 10 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 14 +- .../bindings/sound/samsung,aries-wm8994.yaml | 2 + .../bindings/sound/samsung,midas-audio.yaml | 2 + .../devicetree/bindings/sound/samsung,snow.yaml | 2 + .../devicetree/bindings/sound/st,stm32-sai.yaml | 5 + .../devicetree/bindings/sound/ti,src4xxx.yaml | 48 + .../devicetree/bindings/sound/ti,ts3a227e.yaml | 94 ++ .../devicetree/bindings/sound/ts3a227e.txt | 30 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 5 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 21 +- MAINTAINERS | 19 + drivers/soundwire/bus.c | 32 + drivers/soundwire/cadence_master.c | 8 + drivers/soundwire/cadence_master.h | 2 + drivers/soundwire/intel.c | 1 + drivers/usb/gadget/function/u_uac1_legacy.c | 4 +- include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 18 + include/linux/platform_data/ssm2518.h | 21 - include/linux/soundwire/sdw.h | 5 + include/linux/string_helpers.h | 2 + include/sound/acp62_chip_offset_byte.h | 444 ++++++++ include/sound/cs42l42.h | 1 + include/sound/hda_codec.h | 3 - include/sound/hda_register.h | 20 +- include/sound/hdaudio.h | 10 +- include/sound/hdaudio_ext.h | 14 +- include/sound/intel-nhlt.h | 7 + include/sound/memalloc.h | 3 - include/sound/pcm.h | 20 +- include/sound/simple_card_utils.h | 1 + include/sound/soc-acpi-intel-match.h | 3 +- include/sound/soc.h | 36 +- include/sound/sof.h | 2 + include/sound/sof/control.h | 6 +- include/sound/sof/dai.h | 2 + include/sound/sof/ipc4/header.h | 5 + include/trace/events/sof.h | 121 ++ include/trace/events/sof_intel.h | 148 +++ include/uapi/sound/asequencer.h | 16 - include/uapi/sound/asoc.h | 4 - include/uapi/sound/asound.h | 16 - include/uapi/sound/asound_fm.h | 15 - include/uapi/sound/compress_offload.h | 17 - include/uapi/sound/compress_params.h | 38 +- include/uapi/sound/emu10k1.h | 16 - include/uapi/sound/hdsp.h | 14 - include/uapi/sound/hdspm.h | 15 - include/uapi/sound/sb16_csp.h | 15 - include/uapi/sound/sfnt_info.h | 15 - include/uapi/sound/snd_sst_tokens.h | 10 - include/uapi/sound/tlv.h | 11 - include/uapi/sound/usb_stream.h | 14 - lib/string_helpers.c | 44 + sound/core/memalloc.c | 113 +- sound/core/memalloc_local.h | 4 - sound/core/oss/pcm_oss.c | 42 +- sound/core/pcm.c | 9 +- sound/core/pcm_compat.c | 4 +- sound/core/pcm_dmaengine.c | 8 +- sound/core/pcm_lib.c | 16 +- sound/core/pcm_native.c | 128 +-- sound/drivers/aloop.c | 4 +- sound/drivers/dummy.c | 42 +- sound/drivers/vx/vx_pcm.c | 3 +- sound/firewire/bebob/bebob_pcm.c | 4 +- sound/firewire/dice/dice-harman.c | 2 - sound/firewire/dice/dice-pcm.c | 4 +- sound/firewire/dice/dice-presonus.c | 2 - sound/firewire/digi00x/digi00x-pcm.c | 4 +- sound/firewire/fireface/ff-pcm.c | 4 +- sound/firewire/fireface/ff-protocol-former.c | 2 - sound/firewire/fireface/ff-protocol-latter.c | 4 +- sound/firewire/fireworks/fireworks_pcm.c | 4 +- sound/firewire/motu/motu-pcm.c | 4 +- sound/firewire/motu/motu-protocol-v1.c | 3 - sound/firewire/oxfw/oxfw-pcm.c | 8 +- sound/firewire/tascam/tascam-pcm.c | 4 +- sound/hda/ext/hdac_ext_bus.c | 53 - sound/hda/ext/hdac_ext_controller.c | 16 +- sound/hda/ext/hdac_ext_stream.c | 34 +- sound/hda/hdac_stream.c | 100 +- sound/hda/hdmi_chmap.c | 2 +- sound/hda/intel-dsp-config.c | 5 + sound/hda/intel-nhlt.c | 79 ++ sound/isa/es18xx.c | 5 +- sound/isa/sb/emu8000_pcm.c | 2 +- sound/oss/dmasound/dmasound.h | 3 - sound/pci/asihpi/asihpi.c | 2 +- sound/pci/asihpi/hpifunc.c | 1 - sound/pci/asihpi/hpimsgx.c | 5 - sound/pci/hda/cs35l41_hda.c | 57 +- sound/pci/hda/hda_beep.c | 15 +- sound/pci/hda/hda_beep.h | 1 + sound/pci/hda/hda_codec.c | 49 +- sound/pci/hda/hda_controller.c | 4 +- sound/pci/hda/hda_eld.c | 6 +- sound/pci/hda/hda_intel.c | 24 +- sound/pci/hda/hda_local.h | 3 +- sound/pci/hda/hda_sysfs.c | 2 - sound/pci/hda/patch_ca0132.c | 5 +- sound/pci/hda/patch_hdmi.c | 205 +--- sound/pci/hda/patch_realtek.c | 44 +- sound/pci/hda/patch_sigmatel.c | 25 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 3 +- sound/ppc/tumbler.c | 6 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/amd/Kconfig | 23 +- sound/soc/amd/Makefile | 1 + sound/soc/amd/acp/acp-i2s.c | 80 +- sound/soc/amd/acp/acp-mach-common.c | 4 +- sound/soc/amd/acp/acp-pci.c | 19 +- sound/soc/amd/acp/acp-platform.c | 44 +- sound/soc/amd/acp/amd.h | 22 +- sound/soc/amd/ps/Makefile | 9 + sound/soc/amd/ps/acp62.h | 98 ++ sound/soc/amd/ps/pci-ps.c | 351 ++++++ sound/soc/amd/ps/ps-mach.c | 79 ++ sound/soc/amd/ps/ps-pdm-dma.c | 452 ++++++++ sound/soc/amd/vangogh/acp5x-mach.c | 2 +- sound/soc/amd/yc/acp6x-mach.c | 14 + sound/soc/apple/Kconfig | 8 + sound/soc/apple/Makefile | 3 + sound/soc/apple/mca.c | 1174 ++++++++++++++++++++ sound/soc/atmel/atmel_ssc_dai.c | 5 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 11 +- sound/soc/codecs/Kconfig | 44 +- sound/soc/codecs/Makefile | 12 +- sound/soc/codecs/ak4458.c | 57 +- sound/soc/codecs/cs42l42-i2c.c | 104 ++ sound/soc/codecs/cs42l42.c | 284 ++--- sound/soc/codecs/cs42l42.h | 37 +- sound/soc/codecs/cs42l83-i2c.c | 240 ++++ sound/soc/codecs/cs43130.c | 11 +- sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/es8316.c | 24 + sound/soc/codecs/es8326.c | 905 +++++++++++++++ sound/soc/codecs/es8326.h | 182 +++ sound/soc/codecs/hda.c | 3 - sound/soc/codecs/hdac_hda.c | 29 +- sound/soc/codecs/hdac_hda.h | 2 +- sound/soc/codecs/hdmi-codec.c | 14 +- sound/soc/codecs/lpass-rx-macro.c | 18 +- sound/soc/codecs/lpass-tx-macro.c | 36 +- sound/soc/codecs/lpass-va-macro.c | 82 +- sound/soc/codecs/lpass-wsa-macro.c | 19 +- sound/soc/codecs/max98088.c | 7 +- sound/soc/codecs/max98373-sdw.c | 2 + sound/soc/codecs/max98390.c | 80 +- sound/soc/codecs/max98396.c | 102 ++ sound/soc/codecs/max98396.h | 14 + sound/soc/codecs/mt6359-accdet.c | 6 +- sound/soc/codecs/mt6660.c | 8 +- sound/soc/codecs/nau8825.c | 103 ++ sound/soc/codecs/nau8825.h | 17 + sound/soc/codecs/rt1308-sdw.c | 2 + sound/soc/codecs/rt1316-sdw.c | 2 + sound/soc/codecs/rt5682-sdw.c | 2 + sound/soc/codecs/rt5682s.c | 265 +++-- sound/soc/codecs/rt5682s.h | 2 + sound/soc/codecs/rt700-sdw.c | 2 + sound/soc/codecs/rt711-sdca-sdw.c | 2 + sound/soc/codecs/rt715-sdca-sdw.c | 2 + sound/soc/codecs/rt715-sdw.c | 2 + sound/soc/codecs/sigmadsp.c | 4 +- sound/soc/codecs/src4xxx-i2c.c | 47 + sound/soc/codecs/src4xxx.c | 518 +++++++++ sound/soc/codecs/src4xxx.h | 113 ++ sound/soc/codecs/ssm2518.c | 34 +- sound/soc/codecs/sti-sas.c | 10 +- sound/soc/codecs/tas2562.c | 94 +- sound/soc/codecs/tas2764.c | 181 ++- sound/soc/codecs/tas2764.h | 23 + sound/soc/codecs/tfa989x.c | 4 +- sound/soc/codecs/tlv320adcx140.c | 59 + sound/soc/codecs/tlv320adcx140.h | 3 +- sound/soc/codecs/tlv320aic26.c | 2 +- sound/soc/codecs/ts3a227e.c | 61 +- sound/soc/codecs/uda134x.c | 2 +- sound/soc/codecs/wcd-mbhc-v2.c | 12 +- sound/soc/codecs/wcd9335.c | 16 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/codecs/wcd938x.c | 1 - sound/soc/codecs/wm5102.c | 6 +- sound/soc/codecs/wm5110.c | 6 +- sound/soc/codecs/wm8997.c | 6 +- sound/soc/codecs/wm_adsp.c | 4 +- sound/soc/codecs/wsa883x.c | 28 +- sound/soc/fsl/eukrea-tlv320.c | 8 +- sound/soc/fsl/fsl_asrc.c | 29 +- sound/soc/fsl/fsl_asrc_dma.c | 3 +- sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/fsl_sai.c | 55 +- sound/soc/fsl/fsl_sai.h | 3 + sound/soc/fsl/fsl_spdif.c | 21 +- sound/soc/fsl/fsl_utils.c | 2 +- sound/soc/fsl/imx-pcm.h | 9 - sound/soc/fsl/imx-rpmsg.c | 29 + sound/soc/generic/simple-card-utils.c | 62 +- sound/soc/intel/Kconfig | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 7 +- sound/soc/intel/atom/sst/sst.c | 8 +- sound/soc/intel/avs/boards/hdaudio.c | 1 + sound/soc/intel/avs/core.c | 4 +- sound/soc/intel/boards/Makefile | 8 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 +- sound/soc/intel/boards/sof_cirrus_common.c | 92 +- sound/soc/intel/boards/sof_cs42l42.c | 14 +- sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/intel/boards/sof_es8336.c | 7 +- sound/soc/intel/boards/sof_nau8825.c | 15 +- sound/soc/intel/boards/sof_realtek_common.c | 86 +- sound/soc/intel/boards/sof_realtek_common.h | 2 +- sound/soc/intel/boards/sof_rt5682.c | 21 +- sound/soc/intel/boards/sof_ssp_amp.c | 15 +- sound/soc/intel/catpt/device.c | 33 +- sound/soc/intel/catpt/sysfs.c | 6 +- sound/soc/intel/common/Makefile | 2 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 15 - sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 131 +++ sound/soc/intel/skylake/skl-nhlt.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 4 +- sound/soc/intel/skylake/skl-topology.h | 4 +- sound/soc/intel/skylake/skl.c | 58 +- sound/soc/mediatek/mt8183/mt8183-afe-common.h | 3 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 33 + sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 45 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 33 + sound/soc/mediatek/mt8186/mt8186-afe-common.h | 3 + sound/soc/mediatek/mt8186/mt8186-afe-gpio.c | 8 +- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 3 + sound/soc/mediatek/mt8186/mt8186-dai-i2s.c | 58 +- .../mt8186/mt8186-mt6366-da7219-max98357.c | 213 +++- .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 213 +++- sound/soc/mediatek/mt8192/mt8192-afe-common.h | 3 + sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 49 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 32 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 4 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 30 +- sound/soc/qcom/Kconfig | 11 + sound/soc/qcom/Makefile | 2 + sound/soc/qcom/common.c | 173 ++- sound/soc/qcom/common.h | 35 + sound/soc/qcom/qdsp6/q6prm-clocks.c | 9 + sound/soc/qcom/qdsp6/q6prm.h | 19 + sound/soc/qcom/sc8280xp.c | 157 +++ sound/soc/qcom/sm8250.c | 152 +-- sound/soc/rockchip/rockchip_i2s.c | 41 +- sound/soc/samsung/aries_wm8994.c | 8 +- sound/soc/samsung/odroid.c | 2 +- sound/soc/sh/rcar/ctu.c | 6 +- sound/soc/sh/rcar/dvc.c | 6 +- sound/soc/sh/rcar/mix.c | 6 +- sound/soc/sh/rcar/src.c | 5 +- sound/soc/sh/rcar/ssi.c | 4 +- sound/soc/sh/rz-ssi.c | 2 +- sound/soc/soc-ac97.c | 8 +- sound/soc/soc-component.c | 6 +- sound/soc/soc-compress.c | 4 +- sound/soc/soc-core.c | 47 +- sound/soc/soc-dai.c | 2 +- sound/soc/soc-dapm.c | 86 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 137 +-- sound/soc/soc-topology.c | 1 + sound/soc/soc-utils-test.c | 46 + sound/soc/soc-utils.c | 23 +- sound/soc/sof/Makefile | 3 +- sound/soc/sof/amd/Kconfig | 10 + sound/soc/sof/amd/Makefile | 4 +- sound/soc/sof/amd/acp-common.c | 111 ++ sound/soc/sof/amd/acp-dsp-offset.h | 33 +- sound/soc/sof/amd/acp-ipc.c | 49 +- sound/soc/sof/amd/acp-loader.c | 20 +- sound/soc/sof/amd/acp-pcm.c | 3 +- sound/soc/sof/amd/acp-stream.c | 7 +- sound/soc/sof/amd/acp.c | 52 +- sound/soc/sof/amd/acp.h | 38 +- sound/soc/sof/amd/{pci-rn.c => pci-rmb.c} | 94 +- sound/soc/sof/amd/pci-rn.c | 11 + sound/soc/sof/amd/rembrandt.c | 134 +++ sound/soc/sof/amd/renoir.c | 101 +- sound/soc/sof/compress.c | 98 +- sound/soc/sof/core.c | 3 + sound/soc/sof/imx/Kconfig | 9 + sound/soc/sof/imx/Makefile | 2 + sound/soc/sof/imx/imx8ulp.c | 515 +++++++++ sound/soc/sof/intel/Kconfig | 25 + sound/soc/sof/intel/Makefile | 4 + sound/soc/sof/intel/apl.c | 11 +- sound/soc/sof/intel/cnl.c | 43 +- sound/soc/sof/intel/hda-codec.c | 55 +- sound/soc/sof/intel/hda-dsp.c | 36 +- sound/soc/sof/intel/hda-ipc.c | 19 +- sound/soc/sof/intel/hda-ipc.h | 1 + sound/soc/sof/intel/hda-loader-skl.c | 580 ++++++++++ sound/soc/sof/intel/hda-loader.c | 10 +- sound/soc/sof/intel/hda-pcm.c | 4 +- sound/soc/sof/intel/hda-stream.c | 9 +- sound/soc/sof/intel/hda.c | 95 +- sound/soc/sof/intel/hda.h | 24 +- sound/soc/sof/intel/icl.c | 39 +- sound/soc/sof/intel/mtl.c | 217 +--- sound/soc/sof/intel/pci-skl.c | 91 ++ sound/soc/sof/intel/pci-tgl.c | 70 +- sound/soc/sof/intel/shim.h | 2 + sound/soc/sof/intel/skl.c | 118 ++ sound/soc/sof/intel/tgl.c | 25 +- sound/soc/sof/ipc3-pcm.c | 9 + sound/soc/sof/ipc3-topology.c | 40 + sound/soc/sof/ipc3.c | 12 +- sound/soc/sof/ipc4-loader.c | 20 +- sound/soc/sof/ipc4-mtrace.c | 643 +++++++++++ sound/soc/sof/ipc4-priv.h | 18 +- sound/soc/sof/ipc4-topology.c | 14 +- sound/soc/sof/ipc4.c | 23 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 98 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 68 +- sound/soc/sof/nocodec.c | 4 +- sound/soc/sof/pcm.c | 13 +- sound/soc/sof/sof-audio.c | 47 +- sound/soc/sof/sof-client-probes.c | 104 +- sound/soc/sof/sof-of-dev.h | 7 + sound/soc/sof/sof-pci-dev.c | 2 +- sound/soc/sof/sof-priv.h | 11 + sound/soc/sof/sof-utils.c | 2 - sound/soc/sof/topology.c | 14 +- sound/soc/stm/stm32_adfsdm.c | 8 +- sound/soc/stm/stm32_i2s.c | 4 +- sound/soc/stm/stm32_spdifrx.c | 4 +- sound/soc/sunxi/Kconfig | 7 + sound/soc/sunxi/Makefile | 1 + sound/soc/sunxi/sun4i-codec.c | 5 +- sound/soc/sunxi/sun50i-dmic.c | 406 +++++++ sound/soc/ti/omap-mcbsp-st.c | 6 +- sound/soc/ti/omap-mcbsp.c | 10 +- sound/usb/card.c | 32 +- sound/usb/endpoint.c | 93 +- sound/usb/endpoint.h | 6 +- sound/usb/line6/driver.h | 2 - sound/usb/pcm.c | 55 +- sound/usb/quirks-table.h | 76 ++ sound/usb/quirks.c | 344 +++++- sound/usb/quirks.h | 2 - sound/usb/stream.c | 6 - sound/usb/usbaudio.h | 1 + sound/usb/usx2y/usbusx2yaudio.c | 3 +- sound/usb/usx2y/usx2yhwdeppcm.c | 3 +- 383 files changed, 14367 insertions(+), 3478 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml create mode 100644 Documentation/devicetree/bindings/sound/apple,mca.yaml create mode 100644 Documentation/devicetree/bindings/sound/dai-params.yaml create mode 100755 Documentation/devicetree/bindings/sound/everest,es8326.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,sai.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl-sai.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6adm-routing.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,q6adm.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,q6afe.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,q6asm.txt delete mode 100644 Documentation/devicetree/bindings/sound/qcom,q6core.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,src4xxx.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,ts3a227e.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ts3a227e.txt delete mode 100644 include/linux/platform_data/ssm2518.h create mode 100644 include/sound/acp62_chip_offset_byte.h create mode 100644 include/trace/events/sof.h create mode 100644 include/trace/events/sof_intel.h create mode 100644 sound/soc/amd/ps/Makefile create mode 100644 sound/soc/amd/ps/acp62.h create mode 100644 sound/soc/amd/ps/pci-ps.c create mode 100644 sound/soc/amd/ps/ps-mach.c create mode 100644 sound/soc/amd/ps/ps-pdm-dma.c create mode 100644 sound/soc/apple/Kconfig create mode 100644 sound/soc/apple/Makefile create mode 100644 sound/soc/apple/mca.c create mode 100644 sound/soc/codecs/cs42l42-i2c.c create mode 100644 sound/soc/codecs/cs42l83-i2c.c create mode 100755 sound/soc/codecs/es8326.c create mode 100755 sound/soc/codecs/es8326.h create mode 100644 sound/soc/codecs/src4xxx-i2c.c create mode 100644 sound/soc/codecs/src4xxx.c create mode 100644 sound/soc/codecs/src4xxx.h create mode 100644 sound/soc/intel/common/soc-acpi-intel-rpl-match.c create mode 100644 sound/soc/qcom/sc8280xp.c create mode 100644 sound/soc/sof/amd/acp-common.c copy sound/soc/sof/amd/{pci-rn.c => pci-rmb.c} (61%) create mode 100644 sound/soc/sof/amd/rembrandt.c create mode 100644 sound/soc/sof/imx/imx8ulp.c create mode 100644 sound/soc/sof/intel/hda-loader-skl.c create mode 100644 sound/soc/sof/intel/pci-skl.c create mode 100644 sound/soc/sof/intel/skl.c create mode 100644 sound/soc/sof/ipc4-mtrace.c create mode 100644 sound/soc/sunxi/sun50i-dmic.c