lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <87zfh89mz4.wl-tiwai@suse.de>
Date: Wed, 26 Mar 2025 10:10:07 +0100
From: Takashi Iwai <tiwai@...e.de>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Mark Brown <broonie@...nel.org>, Liam Girdwood <lgirdwood@...il.com>,
 Linux Sound Mailing List <linux-sound@...r.kernel.org>, Linux Kernel
 Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] sound updates for 6.15-rc1

Linus,

please pull sound updates for v6.15-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.15-rc1

The topmost commit is 3a949fc08103c0ce3a1d0ef30459c7b3acc6a214

----------------------------------------------------------------

sound updates for 6.15-rc1

We've received lots of commits at this time, as a result of various
cleanup and refactoring works as well as a few new drivers and the
generic SoundWire support.  Most of changes are device-specific,
little about the core changes.  Some highlights below:

Core:
* A couple of (rather minor) race fixes in ALSA sequencer code
* A regression fix in ALSA timer code that may lead to a deadlock

ASoC:
* A large series of code conversion to use modern terminology for the
  clocking configuration
* Conversions of PM ops with the modern macros in all ASoC drivers
* Clarification of the control operations
* Prepartory work for more generic SoundWire SCDA controls
* Support for AMD ACP 7.x, AWINC WM88166, Everest ES8388, Intel AVS
  PEAKVOL and GAIN DSP modules Mediatek MT8188 DMIC, NXP i.MX95,
  nVidia Tegra interconnects, Rockchip RK3588 S/PDIF, Texas
  Instruments SN012776 and TAS5770L, and Wolfson WM8904 DMICs

Others:
* Conversions of PM ops with the modern macros in the rest drivers
* USB-audio quirks and fixes for Presonus Studio, DJM-A9, CME
* HD-audio quirks and fixes ASUS, HP, Lenovo, and others

Note that the PR contains some changes from the tip tree for AMD code,
and it might give some merge conflict due to the rebase afterwards.

----------------------------------------------------------------

Alexey Charkov (1):
      dt-bindings: ASoC: rockchip: Add compatible for RK3588 SPDIF

Alexey Klimov (2):
      ASoC: codecs: wsa883x: Implement temperature reading and hwmon
      ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup()

Amadeusz Sławiński (3):
      ASoC: Intel: avs: Configure basefw on TGL-based platforms
      ASoC: Intel: avs: Add volume control for GAIN module
      ASoC: Intel: avs: Add support for mute for PEAKVOL and GAIN

Amin Dandache (1):
      ALSA: usb-audio: enable support for Presonus Studio 1824c within 1810c file

Andrei Simion (1):
      ASoC: dt-bindings: atmel,at91-ssc: Convert to YAML format

Andres Traumann (1):
      ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA

Andres Urian Florez (1):
      ALSA: echoaudio: remove unused variable

Andy Shevchenko (2):
      ASoC: tas2781: Switch to use %ptTsr
      ASoC: SOF: ipc4-topology: Allocate ref_params on stack

AngeloGioacchino Del Regno (1):
      ASoC: SOF: mediatek: Commonize duplicated functions

Arnd Bergmann (2):
      ASoC: mediatek: mt8188: avoid uninitialized variable use
      ASoC: cs42l43: convert to SYSTEM_SLEEP_PM_OPS

Balakrishnan Sambath (1):
      ASoC: dt-bindings: atmel-at91sam9g20ek: convert to json-schema

Baojun Xu (1):
      ASoC: tas2781: Clean up for some define

Bard Liao (8):
      ASoC: rt722: get lane mapping property
      ASoC: Intel: adl: add 2xrt1316 audio configuration
      ASoC: sdw_utils: add mic and amp dais to 0xaaaa codec
      ASoC: Intel: add multi-function SDW mockup codec match
      ASoC: Intel: soc-acpi-intel-lnl-match: add sdw multi function mockup codec
      ASoC: Intel: soc-acpi-intel-ptl-match: add sdw multi function mockup codec
      ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 6x cs35l56 support
      ASoC: Intel: soc-acpi-intel-ptl-match: add cs42l43 6x cs35l56 support

Cezary Rojewski (40):
      ASoC: codecs: pcm3168a: Add ACPI match table
      ASoC: codecs: pcm3168a: Relax probing conditions
      ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode
      ASoC: Intel: avs: Add pcm3168a machine board
      ASoC: Intel: avs: pcm3168a board selection
      ASoC: Intel: avs: Move DSP-boot steps into individual functions
      ASoC: Intel: avs: New gateway configuration mechanism
      ASoC: Intel: avs: Remove unused gateway configuration code
      ASoC: Intel: avs: Add WHM module support
      ALSA: hda: Select avs-driver by default on MBL
      ASoC: topology: Create kcontrols based on their type
      ASoC: topology: Save num_channels value for mixer controls
      ASoC: Intel: avs: Make PEAKVOL configurable from topology
      ASoC: Intel: avs: Update VOLUME and add MUTE IPCs
      ASoC: Intel: avs: New volume control operations
      ASoC: Intel: avs: Move to the new control operations
      ASoC: Intel: avs: Honor the invert flag for mixer controls
      ASoC: Intel: avs: Support multi-channel PEAKVOL instantiation
      ASoC: codecs: rt1011: Fix definition of device_id tables
      ASoC: codecs: rt1015: Fix definition of device_id tables
      ASoC: codecs: rt1016: Fix definition of device_id tables
      ASoC: codecs: rt1019: Fix definition of device_id tables
      ASoC: codecs: rt1305: Fix definition of device_id tables
      ASoC: codecs: rt1308: Fix definition of device_id tables
      ASoC: codecs: rt1318: Fix definition of device_id tables
      ASoC: codecs: rt274: Fix definition of device_id tables
      ASoC: codecs: rt5514: Fix definition of device_id tables
      ASoC: codecs: rt5640: Fix definition of device_id tables
      ASoC: codecs: rt5645: Fix definition of device_id tables
      ASoC: codecs: rt5651: Fix definition of device_id tables
      ASoC: codecs: rt5659: Fix definition of device_id tables
      ASoC: codecs: rt5660: Fix definition of device_id tables
      ASoC: codecs: rt5663: Fix definition of device_id tables
      ASoC: codecs: rt5665: Fix definition of device_id tables
      ASoC: codecs: rt5668: Fix definition of device_id tables
      ASoC: codecs: rt5670: Fix definition of device_id tables
      ASoC: codecs: rt5682: Fix definition of device_id tables
      ASoC: codecs: rt286: Update definition of device_id tables
      ASoC: codecs: rt298: Update definition of device_id tables
      ASoC: codecs: rt5677: Update definition of device_id tables

Charles Han (3):
      ALSA: emu10k1: fix inconsistent indenting warning in snd_emu10k1_synth_free()
      ALSA: opti9xx: fix inconsistent indenting warning in snd_opti9xx_configure()
      ALSA: seq: seq_oss_event: fix inconsistent indenting warning in note_on_event()

Charles Keepax (50):
      ASoC: rt722-sdca: Add some missing readable registers
      ASoC: rt722-sdca: Make use of new expanded MBQ regmap
      ASoC: SDCA: Minor formatting and naming tweaks
      ASoC: SDCA: Add support for Entity 0
      ASoC: SDCA: Add SDCA Control parsing
      ASoC: SDCA: Add parsing for Control range structures
      ASoC: SDCA: Add Channel Cluster parsing
      ASoC: SDCA: Add support for IT/OT Entity properties
      ASoC: SDCA: Add support for clock Entity properties
      ASoC: SDCA: Add support for PDE Entity properties
      regcache: Add support for sorting defaults arrays
      ASoC: SDCA: Add generic regmap SDCA helpers
      ASoC: SDCA: Add regmap helpers for parsing for DisCo Constant values
      ASoC: SDCA: Add helper to write out defaults and fixed values
      ASoC: Remove unused helper macro
      ASoC: rt715: Remove duplicate SOC_DOUBLE_R_EXT() helper macro
      ASoC: sma1307: Use SOC_SINGLE_EXT() helper macro
      ASoC: tas2562: Use SOC_SINGLE_EXT_TLV() helper macro
      ASoC: wcd938x: Use SOC_SINGLE_EXT_TLV() helper macro
      ASoC: wm9712: Use SOC_SINGLE_EXT() helper macro
      ASoC: wm9713: Use SOC_DOUBLE_EXT() helper macro
      ASoC: wsa881x: Use SOC_SINGLE_EXT_TLV() helper macro
      ASoC: atmel: tse850-pcm5142: Use SOC_SINGLE_EXT() helper macro
      ASoC: dapm: Add missing SOC_DAPM_DOUBLE_R_TLV() helper
      ASoC: dapm: Use ASoC control macros where possible
      ASoC: Tidy up SOC_DOUBLE_R_* helpers
      ASoC: Tidy up SOC_DOUBLE_* and SOC_SINGLE_* helpers
      ASoC: dapm: Fix changes to DECLARE_ADAU17X1_DSP_MUX_CTRL
      ASoC: SDCA: Tidy up initialization write parsing
      ASoC: SDCA: Use __free() to manage local buffers
      ASoC: SDCA: Allow naming of imp def controls
      ASoC: SDCA: Add type flag for Controls
      ASoC: SDCA: Add SDCA Control Range data access helper
      ASoC: SDCA: Add support for GE Entity properties
      ASoC: ops-test: Add some basic kunit tests for soc-ops
      ASoC: ops: Minor formatting fixups
      ASoC: ops: Update comments for xr_sx control helpers
      ASoC: ops: Update mask generation to use GENMASK
      ASoC: ops: Factor out helper to check valid control values
      ASoC: ops: Replace snd_soc_read_signed() with new helper
      ASoC: ops: Add control to register value helper
      ASoC: ops: Remove snd_soc_info_volsw_range()
      ASoC: ops: Remove snd_soc_get_volsw_range()
      ASoC: ops: Remove snd_soc_put_volsw_range()
      ASoC: ops: Factor out common code from info callbacks
      ASoC: ops: Factor out common code from put callbacks
      ASoC: ops: Factor out common code from get callbacks
      ASoC: ops: Remove some unnecessary local variables
      ASoC: ops: Apply platform_max after deciding control type
      ASoC: SDCA: Correct handling of selected mode DisCo property

Chen Ni (7):
      ASoC: ti: davinci-i2s: remove unnecessary NULL check before clk_disable_unprepare()
      ASoC: mt8365: remove unnecessary NULL check before clk_disable_unprepare()
      ASoC: tlv320adc3xxx: remove unnecessary NULL check before clk_disable_unprepare()
      ASoC: cs35l56: Remove redundant 'flush_workqueue()' calls
      ASoC: codecs: ntp8918: Remove duplicate clk.h header
      ALSA: hda: cs35l56: Remove unnecessary NULL check before release_firmware()
      ALSA: hda: tas2781-i2c: Remove unnecessary NULL check before release_firmware()

Chenyuan Yang (1):
      ASoC: sma1307: Add NULL check in sma1307_setting_loaded()

Chris Chiu (2):
      ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315
      ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247

Chris Morgan (1):
      ASoC: dt-bindings: sun4i-a10-codec: add hp-det-gpios

Colin Ian King (1):
      ALSA: es18xx: Fix spelling mistake "grap" -> "grab"

Dan Carpenter (3):
      ASoC: SOF: imx: Fix an IS_ERR() vs NULL bug in imx_parse_ioremap_memory()
      ASoC: SOF: imx: Fix error code in probe()
      ASoC: amd: acp: Fix leak in acp_pci_probe()

David Lechner (1):
      ASoC: adau1701: use gpiod_multi_set_value_cansleep

Dhruv Deshpande (1):
      ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx

Dmitry Baryshkov (2):
      ALSA: hda/hdmi: extract common interface for ELD handling
      ASoC: hdmi-codec: dump ELD through procfs

Dr. David Alan Gilbert (4):
      ASoC: mediatek: Remove unused mtk_memif_set_rate
      ASoC: mediatek: mt6358: Remove unused functions
      ALSA: lola: Remove unused lola_(save|restore)_mixer
      ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend|resume)_clock

Dzmitry Sankouski (2):
      ASoC: dt-bindings: Add bindings for WCD934x DAIs
      ASoC: codecs: wcd934x: use wcd934x binding header

Ernest Van Hoecke (5):
      of: Add of_property_read_u16_index
      ASoC: wm8904: Don't touch GPIO configs set to 0xFFFF
      ASoC: dt-bindings: wm8904: Add DMIC, GPIO, MIC and EQ support
      ASoC: wm8904: get platform data from DT
      ASoC: wm8904: add DMIC support

Ethan Carter Edwards (6):
      ASoC: q6dsp: q6apm: replace kzalloc() with kcalloc() in q6apm_map_memory_regions()
      ALSA: ctxfi: change dao_set_input functions from kzalloc to kcalloc
      ASoC: Intel: avs: Replace devm_kzalloc() with devm_kcalloc()
      ASoC: Intel: avs: ssm4567: Replace devm_kzalloc() with devm_kcalloc()
      ASoC: Intel: avs: max98373: Replace devm_kzalloc() with devm_kcalloc()
      ASoC: Intel: avs: max98927: Replace devm_kzalloc() with devm_kcalloc()

Frank Li (1):
      ASoC: dt-bindings: fsl,sai: Add i.MX94 support

Geert Uytterhoeven (1):
      ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties

Haoxiang Li (1):
      ASoC: codecs: wcd937x: fix a potential memory leak in wcd937x_soc_codec_probe()

Hector Martin (4):
      ASoC: tas2764: Power up/down amp on mute ops
      ASoC: tas2764: Wait for ramp-down after shutdown
      ASoC: tas2764: Mark SW_RESET as volatile
      ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG

Ivaylo Dimitrov (3):
      ASoC: cpcap: Implement .set_bias_level
      dt-bindings: mfd: motorola-cpcap: Document audio-codec interrupts
      ASoC: cpcap: Implement jack detection

Jakub Wilk (2):
      ALSA: docs: Fix typo
      ALSA: docs: Fix module paths in /sys

James Calligeros (2):
      ASoC: dt-bindings: tas27xx: add compatible for SN012776
      ASoC: dt-bindings: tas2770: add compatible for TAS5770L

Jayesh Choudhary (2):
      ASoC: ti: j721e-evm: Reduce log level for EPROBE_DEFER
      ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible

Jiri Slaby (SUSE) (1):
      irqdomain: sound: Switch to irq_domain_create_linear()

Johan Hovold (1):
      ASoC: codecs: wcd93xx-sdw: fix of_property_read_bool() warnings

Krzysztof Kozlowski (3):
      ALSA: arm: aaci: Constify amba_id table
      ASoC: dt-bindings: everest,es8328: Mark ES8388 compatible with ES8328
      ASoC: dt-bindings: everest,es8328: Require reg property

Kuninori Morimoto (188):
      ASoC: soc-ops: remove soc-dpcm.h
      ASoC: add common snd_soc_ret() and use it
      ASoC: soc-utils: care -EOPNOTSUPP on snd_soc_ret()
      ASoC: soc-pcm: use snd_soc_ret()
      ASoC: simple-card: use snd_soc_ret()
      ASoC: simple-card-utils: use snd_soc_ret()
      ASoC: audio-graph-card: use snd_soc_ret()
      ASoC: audio-graph-card2: use snd_soc_ret()
      ASoC: soc-pcm: no need to check dpcm->fe on dpcm_be_connect()
      ASoC: soc-core: makes snd_soc_set_dmi_name() local
      ASoC: soc-ops: makes snd_soc_read_signed() void
      ASoC: soc-pcm: makes dpcm_dapm_stream_event() void
      ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot()
      ASoC: soc-pcm: remove duplicate param from __soc_pcm_hw_params()
      ASoC: remove update from snd_soc_card
      ASoC: remove dpcm_process_paths()
      ASoC: soc-pcm: cleanup dpcm_dai_trigger_fe_be()
      ASoC: soc-pcm: cleanup dpcm_fe_dai_do_trigger()
      ASoC: Documentation: DPCM: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: kirkwood: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: ti: rx51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: sh: migor: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: Documentation: Codec to Codec: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: ti: n810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: ti: osk5912: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: ti: ams-delta: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: ti: j721e-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: ti: davinci-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: ti: omap-twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: ti: omap3pandora: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: amd: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: fsl: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mxs: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: pxa: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: qcom: sc7180: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: qcom: sc7280: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs4234: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs4265: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs4270: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs4271: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs4341: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs530x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs35l32: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs35l33: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs35l34: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs42l42: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs42l51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs42l52: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs42l56: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs42l73: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs42xx8: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs43130: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: cs53l30: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: da7210: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: da7218: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: da732x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: da9055: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: nau8540: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: nau8810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: nau8822: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: nau8824: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rk817: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt1011: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt1015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt1016: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt1305: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt1308: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5616: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5631: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5640: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5651: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5659: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5660: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5663: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5665: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5668: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5670: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5677: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: rt5682s: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm2200: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm5100: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8350: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8400: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8510: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8523: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8524: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8580: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8711: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8728: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8737: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8741: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8750: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8753: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8770: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8776: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8804: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8900: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8904: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8940: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8955: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8961: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8962: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8971: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8974: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8978: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8983: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8985: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8988: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8990: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8991: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8993: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8995: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm8996: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm9081: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: wm9713: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: madera: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: arizona: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: src4xxx: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: sgtl5000: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: codec: lochnagar-sc: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: ux500: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: meson: t9015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: meson: meson-card-utils: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: tegra: tegra_asoc_machine: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: tegra: tegra_wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: intel: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: intel: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: intel: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: intel: rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: intel: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: intel: ssm4567: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: intel: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: intel: max98927: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: intel: max98357a: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: snow: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: bells: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: odroid: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: arndale: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: lowland: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: speyside: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: tobermory: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: tm2_wm5110: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: littlemill: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: smdk_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: aries_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: midas_wm1811: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: samsung: smdk_wm8994pcm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt2701-wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt2701-cs42448: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt7986-wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt7986-dai-etdm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8173-rt5650: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8173-max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8173-rt5650-rt5676: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8173-rt5650-rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8183-da7219-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8186-mt6366: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8192-mt6359-rt1015-rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8195-mt6359: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8365-mt6357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8365-dai-i2s: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: mediatek: mt8365-dai-pcm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: rockchip: rk3288_hdmi_analog: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: rockchip: rk3399_gru_sound: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: rockchip: rockchip_max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: rockchip: rockchip_rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
      ASoC: soc-dai: remove SND_SOC_DAIFMT_CB{MS}_CF{MS}
      ASoC: audio-graph-card2-custom-sample1.dtsi: Separate Sample DT
      ASoC: audio-graph-card2-custom-sample2.dtsi: Separate Sample DT
      ASoC: audio-graph-card2-custom-sample.dtsi: remove original sample
      ASoC: doc: use SND_SOC_DAILINK_xxx() macro
      ASoC: soc-pcm: merge soc_pcm_hw_update_format/subformat()
      ASoC: soc-pcm: reuse dpcm_state_string()
      ASoC: soc-dai: add snd_soc_dai_mute_is_ctrled_at_trigger()
      ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai()
      ASoC: soc-pcm: tidyup function name to snd_soc_dpcm_be_can_xxx()

Laurentiu Mihalcea (11):
      ASoC: SOF: imx: introduce more common structures and functions
      ASoC: SOF: imx8: use common imx chip interface
      ASoC: SOF: imx8: use IMX_SOF_* macros
      ASoC: SOF: imx8: drop unneeded/unused macros/header includes
      ASoC: SOF: imx: merge imx8 and imx8m drivers
      ASoC: SOF: imx: merge imx8 and imx8ulp drivers
      ASoC: SOF: imx: add driver for the imx95 chip
      ASoC: SOF: imx-common: set sdev->pdata->hw_pdata after common is alloc'd
      ASoC: dt-bindings: wlf,wm8960: add 'port' property
      ASoC: dt-bindings: support imx95's CM7 core
      ASoC: dt-bindings: audio-graph-card2: add widgets and hp-det-gpios support

Linus Walleij (10):
      ASoC: samsung: bells: Drop unused include
      ASoC: samsung: littlemill: Drop unused include
      ASoC: samsung: lowland: Drop unused include
      ASoC: samsung: speyside: Convert to GPIO descriptor
      ASoC: samsung: tobermory: Drop unused include
      ASoC: samsung: tm2_wm5110: Drop unused include
      ASoC: samsung: speyside: Free gpiod table
      ASoC: pcm1681: Drop unused include
      ASoC: pcm3008: Convert to GPIO descriptors
      ASoC: pcm6240: Drop bogus code handling IRQ as GPIO

Louis-Alexis Eyraud (1):
      ASoC: mediatek: mt6359: Fix DT parse error due to wrong child node name

Maciej S. Szmigiero (1):
      ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7

Mario Limonciello (12):
      x86/amd_node: Add SMN offsets to exclusive region access
      x86/amd_node: Add support for debugfs access to SMN registers
      x86/amd_node: Add a smn_read_register() helper
      ASoC: amd: acp: rembrandt: Use AMD_NODE
      ASoC: amd: acp: acp70: Use AMD_NODE
      ASoC: amd: acp: acp63: Use AMD_NODE
      ASoC: SOF: amd: Use AMD_NODE
      ASoC: amd: acp: Drop local symbols for smn read/write
      ASoC: SOF: amd: Drop host bridge ID from struct
      ASoC: SOF: amd: Add depends on CPU_SUP_AMD
      ASoC: SOF: amd: Move depends on AMD_NODE to consumers
      ASoC: dmic: Fix NULL pointer dereference

Martin Povišer (5):
      ASoC: ops: Enforce platform maximum on initial value
      ASoC: tas2764: Extend driver to SN012776
      ASoC: tas2764: Add control concerning overcurrent events
      ASoC: tas2770: Factor out set_ivsense_slots
      ASoC: tas2770: Fix and redo I/V sense TDM slot setting logic

Masahiro Yamada (3):
      ASoC: dapm: unexport snd_soc_dapm_init()
      ASoC: dapm: unexport snd_soc_dapm_update_dai()
      ASoC: dapm: unexport dapm_mark_endpoints_dirty()

Maxim Mikityanskiy (2):
      ALSA: hda: intel: Fix Optimus when GPU has no sound
      ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist

Mohammad Rafi Shaik (4):
      ASoC: dt-bindings: wcd937x-sdw: Add static channel mapping support
      ASoC: codecs: wcd937x: Add static channel mapping support in wcd937x-sdw
      soundwire: qcom: Add set_channel_map api support
      ASoC: qcom: sdw: Add get and set channel maps support from codec to cpu dais

Naveen Manohar (1):
      ASoC: Intel: soc-acpi-intel-ptl-match: Add cs42l43 support

Nícolas F. R. A. Prado (9):
      ASoC: mediatek: mt8188: Add audsys hires clocks
      ASoC: mediatek: mt8188: Add reference for dmic clocks
      ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile
      ASoC: mediatek: mt8188-mt6359: Add DMIC support
      ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backend to dai-link
      ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,accdet
      ASoC: mediatek: common: Handle mediatek,accdet property
      ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect
      ASoC: mediatek: mt8188-mt6359: Add accdet headset jack detect support

Olivia Mackintosh (1):
      ALSA: usb-audio: separate DJM-A9 cap lvl options

Olivier Moysan (2):
      ASoC: dt-bindings: add regulator support to dmic codec
      ASoC: dmic: add regulator support

Peter Ujfalusi (18):
      ASoC: SOF: Relocate and rework functionality for PCM stream freeing
      ASoC: SOF: pcm: Move period/buffer configuration print after platform open
      ASoC: SOF: pcm: Add snd_sof_pcm specific wrappers for dev_dbg() and dev_err()
      ASoC: SOF: ipc4-topology: Improve the information in prepare_copier prints
      ASoC: SOF: ipc4-pcm: Move out be_rate initialization from for loop in fixup
      ASoC: SOF: ipc4: Add support for split firmware releases
      ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt1320 support
      ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13
      ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb_l3_rt1320_l2 support
      ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l3_rt1320_l12 support
      ASoC: SOF: Intel: mtl: Split up dsp_ops setup code
      ASoC: SOF: Intel: lnl/ptl: Only set dsp_ops which differs from MTL
      ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions
      ASoC: SOF: Intel: Create ptl.c as placeholder for Panther Lake features
      ASoC: SOF: ipc4: Add support for Intel HW managed mic privacy messaging
      ASoC: SOF: Intel: hda-mlink: Add support for mic privacy in VS SHIM registers
      ASoC: SOF: hda/shim: Add callbacks to handle mic privacy change for sdw
      ASoC: SOF: Intel: ptl: Add support for mic privacy

Pierre-Louis Bossart (2):
      ASoC: SDCA: Add code to parse Function information
      ASoC: SDCA: Parse initialization write table

Raag Jadav (6):
      ASoC: Intel: avs: use devm_kmemdup_array()
      ASoC: hdac_hdmi: use devm_kmemdup_array()
      ASoC: tlv320dac33: use devm_kmemdup_array()
      ASoC: uda1380: use devm_kmemdup_array()
      ASoC: meson: axg-tdm-interface: use devm_kmemdup_array()
      ASoC: uniphier: use devm_kmemdup_array()

Ricard Wanderlof (1):
      ALSA: usb-audio: Fix CME quirk for UF series keyboards

Richard Fitzgerald (1):
      firmware: cs_dsp: test_bin_error: Use same test cases for adsp2 and Halo Core

Ritu Chaudhary (1):
      ASoC: tegra: Use non-atomic timeout for ADX status register

Ryan Walklin (3):
      ASoC: sun4i-codec: correct dapm widgets and controls for h616
      ASoC: sun4i-codec: support hp-det-gpios property
      ASoC: sun4i-codec: add h616 card long_name

Sheetal (2):
      ASoC: tegra: Add interconnect support
      ASoC: tegra: Remove the isomgr_bw APIs export

Shenghao Ding (1):
      ASoC: tas2781: Support dsp firmware Alpha and Beta seaies

Shengjiu Wang (11):
      ASoC: dmic: Add DSD big endian format support
      ASoC: fsl_micfil: Add decimation filter bypass mode support
      ASoC: dt-bindings: imx-card: Add playback-only and capture-only property
      ASoC: imx-card: Add playback_only or capture_only support
      ASoC: dt-bindings: fsl,easrc: Reference common DAI properties
      ASoC: dt-bindings: fsl,imx-asrc: Reference common DAI properties
      ASoC: dt-bindings: fsl,sai: Document audio graph port
      ASoC: dt-bindings: fsl,audmix: Document audio graph port
      ASoC: dt-bindings: fsl,audmix: make 'dais' property to be optional
      ASoC: fsl_audmix: register card device depends on 'dais' property
      ASoC: dt-bindings: fsl,imx-asrc: Document audio graph port

Shuming Fan (1):
      ASoC: rt712-sdca: Add FU05 playback switch control

Stefan Binding (1):
      ALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA

Sudeep Holla (1):
      ASoC: soc-utils: Transition to the faux device interface

Syed Saba kareem (1):
      ASoC: amd: yc: update quirk data for new Lenovo model

Takashi Iwai (104):
      ALSA: pcm: Drop superfluous NULL check in snd_pcm_format_set_silence()
      ALSA: seq: Improve data consistency at polling
      ALSA: seq: Avoid client data changes during proc reads
      ALSA: ac97: Convert to RUNTIME_PM_OPS() macro
      ALSA: atmel: Convert to DEFINE_SIMPLE_DEV_PM_OPS() macro
      ALSA: pcm: Convert to SYSTEM_SLEEP_PM_OPS()
      ALSA: hda: Use RUNTIME_PM_OPS() and pm_ptr()
      ALSA: hda-intel: Convert to RUNTIME_PM_OPS()
      ALSA: hda/tegra: Convert to RUNTIME_PM_OPS() & co
      ALSA: oxygen: Convert to EXPORT_SIMPLE_DEV_PM_OPS()
      ALSA: vx222: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
      ALSA: intel-hdmi-audio: Convert to SYSTEM_SLEEP_PM_OPS()
      ALSA: hda/realtek: Always honor no_shutup_pins
      ASoC: au1x: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
      ASoC: ak4375: Convert to RUNTIME_PM_OPS() & co
      ASoC: ak4458: Convert to RUNTIME_PM_OPS() & co
      ASoC: ak5558: Convert to RUNTIME_PM_OPS() & co
      ASoC: cs35l32: Convert to RUNTIME_PM_OPS()
      ASoC: cs35l33: Convert to RUNTIME_PM_OPS()
      ASoC: cs35l34: Convert to RUNTIME_PM_OPS()
      ASoC: cs4234: Convert to RUNTIME_PM_OPS()
      ASoC: cs42l42: Convert to RUNTIME_PM_OPS() & co
      ASoC: cs42l51: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: cs42l83: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: cs42xx8: Convert to EXPORT_GPL_DEV_PM_OPS()
      ASoC: cs43130: Convert to RUNTIME_PM_OPS()
      ASoC: cs4349: Convert to RUNTIME_PM_OPS()
      ASoC: cs53l30: Convert to RUNTIME_PM_OPS()
      ASoC: cx2072x: Convert to RUNTIME_PM_OPS() & co
      ASoC: da7213: Convert to RUNTIME_PM_OPS() & co
      ASoC: hdac_hdmi: Convert to RUNTIME_PM_OPS() & co
      ASoC: lpass: Convert to RUNTIME_PM_OPS()
      ASoC: max98090: Convert to RUNTIME_PM_OPS() & co
      ASoC: max98373: Convert to RUNTIME_PM_OPS() & co
      ASoC: max98390: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: max98396: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: max98520: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: max9860: Convert to RUNTIME_PM_OPS()
      ASoC: max98927: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: mt6660: Convert to RUNTIME_PM_OPS()
      ASoC: pcm512x: Convert to EXPORT_GPL_DEV_PM_OPS()
      ASoC: rt1017-sdca-sdw: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt1308-sdw: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt1316-sdw: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt1318-sdw: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt1320-sdw: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt5514: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: rt5645: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: rt5682-sdw: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt700-sdw: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt711: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt712: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt715: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt721: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt722: Convert to RUNTIME_PM_OPS() & co
      ASoC: rt9120: Convert to RUNTIME_PM_OPS()
      ASoC: rtq9128: Convert to RUNTIME_PM_OPS()
      ASoC: tas2552: Convert to RUNTIME_PM_OPS()
      ASoC: ts3a227e: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: wcd937x: Convert to RUNTIME_PM_OPS()
      ASoC: wcd938x: Convert to RUNTIME_PM_OPS()
      ASoC: wcd939x: Convert to RUNTIME_PM_OPS()
      ASoC: wm2200: Convert to RUNTIME_PM_OPS()
      ASoC: wm5100: Convert to RUNTIME_PM_OPS()
      ASoC: wm8804: Convert to EXPORT_GPL_DEV_PM_OPS()
      ASoC: wm8962: Convert to RUNTIME_PM_OPS() & co
      ASoC: wm8994: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: wsa881x: Convert to RUNTIME_PM_OPS()
      ASoC: wsa883x: Convert to RUNTIME_PM_OPS()
      ASoC: wsa884x: Convert to RUNTIME_PM_OPS()
      ASoC: dwc: Convert to RUNTIME_PM_OPS()
      ASoC: fsl: Convert to RUNTIME_PM_OPS() and co
      ASoC: img: Convert to RUNTIME_PM_OPS() and co
      ASoC: intel: avs: Convert to RUNTIME_PM_OPS()
      ASoC: intel: catpt: Convert to RUNTIME_PM_OPS() & co
      ASoC: mediatek: mt2701: Convert to RUNTIME_PM_OPS()
      ASoC: mediatek: mt6797: Convert to RUNTIME_PM_OPS()
      ASoC: mediatek: mt7986: Convert to RUNTIME_PM_OPS()
      ASoC: mediatek: mt8173: Convert to RUNTIME_PM_OPS()
      ASoC: mediatek: mt8183: Convert to RUNTIME_PM_OPS()
      ASoC: mediatek: mt8186: Convert to RUNTIME_PM_OPS()
      ASoC: mediatek: mt8188: Convert to RUNTIME_PM_OPS()
      ASoC: mediatek: mt8192: Convert to RUNTIME_PM_OPS()
      ASoC: mediatek: mt8195: Convert to RUNTIME_PM_OPS()
      ASoC: mediatek: mt8365: Convert to RUNTIME_PM_OPS() & co
      ASoC: qcom: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: rcar: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: rockchip: Convert to RUNTIME_PM_OPS() & co
      ASoC: samsung: Convert to RUNTIME_PM_OPS() & co
      ASoC: SOF: acpi: Convert to EXPORT_NS_DEV_PM_OPS()
      ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS()
      ASoC: SOF: of: Convert to EXPORT_DEV_PM_OPS()
      ASoC: stm: Convert to SYSTEM_SLEEP_PM_OPS()
      ASoC: sunxi: Convert to RUNTIME_PM_OPS()
      ASoC: tegra186: Convert to RUNTIME_PM_OPS() & co
      ASoC: tegra210: Convert to RUNTIME_PM_OPS() & co
      ASoC: tegra20: Convert to RUNTIME_PM_OPS() & co
      ASoC: tegra30: Convert to RUNTIME_PM_OPS() & co
      ASoC: xtensa: Convert to RUNTIME_PM_OPS()
      ASoC: amd: Convert to RUNTIME_PM_OPS() & co
      ASoC: pcm3168a: Convert to EXPORT_GPL_DEV_PM_OPS()
      ALSA: oxygen: Fix dependency on CONFIG_PM_SLEEP
      ALSA: timer: Don't take register_mutex with copy_from/to_user()
      ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA

Thomas Weißschuh (1):
      firmware: cs_dsp: test_control_parse: null-terminate test strings

Thorsten Blum (14):
      x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state()
      ASoC: amd: acp: Use str_low_high() helper function
      ASoC: SOF: mediatek: Use str_on_off() helper function
      ASoC: tscs454: Use str_enable_disable() in pll_power_event()
      ASoC: Intel: avs: Use str_on_off() in avs_dsp_core_power()
      ASoC: SOF: ipc3: Use str_enabled_disabled() helper function
      ASoC: wm_hubs: Use str_enable_disable() in wm_hubs_update_class_w()
      ASoC: SOF: Intel: Use str_enable_disable() helper
      ASoC: soc-core: Use str_yes_no() in snd_soc_close_delayed_work()
      ASoC: fsl: fsl_qmc_audio: Remove unnecessary bool conversions
      ASoC: atmel: atmel-classd: Use str_enabled_disabled() helper
      ASoC: cros_ec_codec: Use str_enable_disable() helper in wov_enable_put()
      ASoC: amd: acp: acp70: Remove unnecessary if-check
      ASoC: SOF: Intel: hda-dai: Remove unnecessary bool conversion

Uwe Kleine-König (1):
      ASoC: SOF: Intel: Don't import non-existing module namespace

Venkata Prasad Potturu (17):
      ASoC: amd: acp: Remove redundant acp70 chip->name
      ASoC: amd: acp: Implement acp_common_hw_ops support for acp platforms
      ASoC: amd: acp: Refactor dmic-codec platform device creation
      ASoC: amd: acp: Refactor acp platform device creation
      ASoC: amd: acp: Refactor acp machine select
      ASoC: amd: acp: Add new interrupt handle callbacks in acp_common_hw_ops
      ASoC: amd: acp: Remove redundant acp_dev_data structure
      ASoC: amd: acp: Move spin_lock and list initialization to acp-pci driver
      ASoC: amd: acp: Remove white line
      ASoC: amd: acp: Refactor acp70 platform resource structure
      ASoC: amd: acp: Refactor acp63 platform resource structure
      ASoC: amd: acp: Refactor rembrant platform resource structure
      ASoC: amd: acp: Refactor renoir platform resource structure
      ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry
      ASoC: amd: acp: Fix snd_soc_acpi_mach id's duplicate symbol error
      ASoC: amd: acp: Fix acp_resource duplicate symbol error
      ASoC: amd: acp: Fix acp_common_hw_ops declaration error

Vijendar Mukunda (27):
      ASoC: amd: ps: rename structure names, variable and other macros
      ASoC: amd: ps: use macro for ACP6.3 pci revision id
      ASoC: amd: ps: add acp pci driver hw_ops for acp6.3 platform
      ASoC: amd: ps: add callback functions for acp pci driver pm ops
      ASoC: amd: ps: add callback to read acp pin configuration
      ASoC: amd: ps: add soundwire dma irq thread callback
      ASoC: amd: ps: refactor soundwire dma interrupt handling
      ASoC: amd: ps: store acp revision id in SoundWire dma driver private data
      ASoC: amd: ps: refactor soundwire dma driver code
      ASoC: amd: ps: refactor soundwire dma interrupts enable/disable sequence
      ASoC: amd: ps: rename acp_restore_sdw_dma_config() function
      ASoC: amd: ps: add pci driver hw_ops for ACP7.0 & ACP7.1 variants
      ASoC: amd: ps: add pm ops related hw_ops for ACP7.0 & ACP7.1 platforms
      ASoC: amd: ps: add ACP7.0 & ACP7.1 specific soundwire dma driver changes
      ASoC: amd: ps: implement function to restore dma config for ACP7.0 platform
      ASoC: amd: ps: add soundwire dma interrupts handling for ACP7.0 platform
      ASoC: amd: ps: add soundwire wake interrupt handling
      ASoC: amd: ps: update module description
      ASoC: amd: ps: update file description and copyright year
      ASoC: amd: update Pink Sardine platform Kconfig description
      ASoC: amd: acp: add machine driver changes for ACP7.0 and ACP7.1 platforms
      ASoC: amd: acp: add RT711, RT714 & RT1316 support for ACP7.0 platform
      ASoC: amd: acp: amd-acp70-acpi-match: Add rt722 support
      ASoC: amd: acp: amd-acp70-acpi-match: Add RT1320 & RT722 combination soundwire machine
      ASoC: amd: amd_sdw: Add quirks for Dell SKU's
      ASoC: amd: ps: use switch statements for acp pci revision id check
      ASoC: amd: ps: fix inconsistent indenting warning in check_and_handle_sdw_dma_irq()

Vincenzo Frascino (4):
      ASoC: dt-bindings: xlnx,i2s: Convert to json-schema
      ASoC: dt-bindings: xlnx,audio-formatter: Convert to json-schema
      ASoC: dt-bindings: xlnx,spdif: Convert to json-schema
      MAINTAINERS: Add Vincenzo Frascino as Xilinx Sound Driver Maintainer

Vitaliy Shevtsov (1):
      ASoC: cs35l41: check the return value from spi_setup()

Vitaly Kuznetsov (1):
      x86/entry: Add __init to ia32_emulation_override_cmdline()

Weidong Wang (2):
      ASoC: dt-bindings: Add schema for "awinic,aw88166"
      ASoC: codecs: Add aw88166 amplifier driver

Yazen Ghannam (1):
      x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE

Zhang Heng (1):
      ASoC: SOF: topology: Use krealloc_array() to replace krealloc()

keenplify (1):
      ASoC: amd: Add DMI quirk for ACP6X mic support

parkeryang (1):
      ASoC: mediatek: mt8188: Add support for DMIC

---
 .../devicetree/bindings/mfd/motorola-cpcap.txt     |    6 +
 .../devicetree/bindings/misc/atmel-ssc.txt         |   50 -
 .../bindings/sound/allwinner,sun4i-a10-codec.yaml  |    6 +
 .../devicetree/bindings/sound/atmel,at91-ssc.yaml  |  104 ++
 .../bindings/sound/atmel,at91sam9g20ek-wm8731.yaml |   72 +
 .../sound/atmel-at91sam9g20ek-wm8731-audio.txt     |   26 -
 .../bindings/sound/audio-graph-card2.yaml          |    4 +
 .../devicetree/bindings/sound/awinic,aw88395.yaml  |    1 +
 .../devicetree/bindings/sound/dmic-codec.yaml      |    3 +
 .../devicetree/bindings/sound/everest,es8328.yaml  |   11 +-
 .../devicetree/bindings/sound/fsl,audmix.yaml      |   61 +-
 .../devicetree/bindings/sound/fsl,easrc.yaml       |    5 +-
 .../devicetree/bindings/sound/fsl,imx-asrc.yaml    |   15 +-
 .../bindings/sound/fsl,imx95-cm7-sof.yaml          |   64 +
 .../devicetree/bindings/sound/fsl,sai.yaml         |   55 +
 .../devicetree/bindings/sound/fsl,sof-cpu.yaml     |   27 +
 .../devicetree/bindings/sound/imx-audio-card.yaml  |   14 +
 .../bindings/sound/mediatek,mt8188-mt6359.yaml     |    9 +
 .../bindings/sound/qcom,wcd937x-sdw.yaml           |   36 +
 .../devicetree/bindings/sound/rockchip-spdif.yaml  |    4 +
 .../devicetree/bindings/sound/ti,tas2770.yaml      |    1 +
 .../devicetree/bindings/sound/ti,tas27xx.yaml      |    1 +
 .../devicetree/bindings/sound/wlf,wm8904.yaml      |  129 ++
 .../devicetree/bindings/sound/wlf,wm8960.yaml      |    4 +
 .../bindings/sound/xlnx,audio-formatter.txt        |   29 -
 .../bindings/sound/xlnx,audio-formatter.yaml       |   72 +
 .../devicetree/bindings/sound/xlnx,i2s.txt         |   28 -
 .../devicetree/bindings/sound/xlnx,i2s.yaml        |   65 +
 .../devicetree/bindings/sound/xlnx,spdif.txt       |   28 -
 .../devicetree/bindings/sound/xlnx,spdif.yaml      |   77 +
 Documentation/sound/alsa-configuration.rst         |    2 +-
 Documentation/sound/designs/powersave.rst          |    6 +-
 Documentation/sound/soc/codec-to-codec.rst         |    4 +-
 Documentation/sound/soc/dpcm.rst                   |   21 +-
 MAINTAINERS                                        |   11 +-
 drivers/base/regmap/regcache.c                     |   31 +
 .../firmware/cirrus/test/cs_dsp_test_bin_error.c   |   13 +-
 .../cirrus/test/cs_dsp_test_control_parse.c        |   51 +-
 drivers/of/property.c                              |   33 +
 drivers/soundwire/qcom.c                           |   26 +
 include/dt-bindings/sound/qcom,wcd934x.h           |   16 +
 include/linux/of.h                                 |    9 +
 include/linux/regmap.h                             |    7 +
 include/sound/hda-mlink.h                          |   25 +
 include/sound/hda_codec.h                          |    1 +
 include/sound/pcm_drm_eld.h                        |   91 +
 include/sound/sdca.h                               |   22 +-
 include/sound/sdca_function.h                      | 1179 +++++++++++-
 include/sound/sdca_regmap.h                        |   31 +
 include/sound/simple_card_utils.h                  |    8 +-
 include/sound/soc-dai.h                            |    8 +-
 include/sound/soc-dapm.h                           |   65 +-
 include/sound/soc-dpcm.h                           |    8 +-
 include/sound/soc.h                                |  133 +-
 include/sound/sof/ipc4/header.h                    |   13 +
 include/sound/tas2781-dsp.h                        |   30 +-
 include/sound/tas2781.h                            |   33 +-
 include/sound/wm8904.h                             |    3 +
 include/uapi/sound/intel/avs/tokens.h              |   11 +
 sound/ac97/bus.c                                   |    9 +-
 sound/arm/aaci.c                                   |    2 +-
 sound/atmel/ac97c.c                                |    9 +-
 sound/core/pcm.c                                   |    4 +-
 sound/core/pcm_drm_eld.c                           |  387 ++++
 sound/core/pcm_misc.c                              |    4 +-
 sound/core/seq/oss/seq_oss_event.c                 |    8 +-
 sound/core/seq/seq_clientmgr.c                     |    7 +-
 sound/core/seq/seq_memory.c                        |    1 +
 sound/core/timer.c                                 |  147 +-
 sound/hda/intel-dsp-config.c                       |    4 +
 sound/isa/es18xx.c                                 |    8 +-
 sound/isa/opti9xx/opti92x-ad1848.c                 |    2 +-
 sound/pci/ctxfi/ctdaio.c                           |    4 +-
 sound/pci/echoaudio/echoaudio.c                    |    6 +-
 sound/pci/emu10k1/memory.c                         |    2 +-
 sound/pci/hda/Kconfig                              |    1 +
 sound/pci/hda/cs35l56_hda.c                        |    6 +-
 sound/pci/hda/hda_beep.c                           |   15 +-
 sound/pci/hda/hda_bind.c                           |    2 +-
 sound/pci/hda/hda_codec.c                          |    3 +-
 sound/pci/hda/hda_eld.c                            |  383 +---
 sound/pci/hda/hda_intel.c                          |   56 +-
 sound/pci/hda/hda_local.h                          |   49 +-
 sound/pci/hda/hda_tegra.c                          |   16 +-
 sound/pci/hda/patch_hdmi.c                         |    6 +-
 sound/pci/hda/patch_realtek.c                      |   79 +-
 sound/pci/hda/tas2781-spi.h                        |    1 -
 sound/pci/hda/tas2781_hda_i2c.c                    |   13 +-
 sound/pci/hda/tas2781_hda_spi.c                    |    5 +-
 sound/pci/hda/tas2781_spi_fwlib.c                  |    8 +-
 sound/pci/lola/lola.h                              |    2 -
 sound/pci/lola/lola_mixer.c                        |   43 -
 sound/pci/oxygen/oxygen.c                          |    4 +-
 sound/pci/oxygen/oxygen.h                          |    2 -
 sound/pci/oxygen/oxygen_lib.c                      |    5 +-
 sound/pci/oxygen/se6x.c                            |    4 +-
 sound/pci/oxygen/virtuoso.c                        |    4 +-
 sound/pci/vx222/vx222.c                            |    9 +-
 sound/soc/Kconfig                                  |    7 +
 sound/soc/Makefile                                 |    4 +
 sound/soc/amd/Kconfig                              |   10 +-
 sound/soc/amd/acp/Kconfig                          |   12 +
 sound/soc/amd/acp/Makefile                         |    4 +-
 sound/soc/amd/acp/acp-i2s.c                        |  183 +-
 sound/soc/amd/acp/acp-legacy-common.c              |  308 +++-
 sound/soc/amd/acp/acp-mach-common.c                |    2 +-
 sound/soc/amd/acp/acp-pci.c                        |  218 ++-
 sound/soc/amd/acp/acp-pdm.c                        |   53 +-
 sound/soc/amd/acp/acp-platform.c                   |  145 +-
 sound/soc/amd/acp/acp-rembrandt.c                  |  145 +-
 sound/soc/amd/acp/acp-renoir.c                     |  116 +-
 sound/soc/amd/acp/acp-sdw-legacy-mach.c            |   45 +
 sound/soc/amd/acp/acp-sdw-mach-common.c            |   34 +
 sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c      |    5 +-
 sound/soc/amd/acp/acp63.c                          |  155 +-
 sound/soc/amd/acp/acp70.c                          |  132 +-
 sound/soc/amd/acp/amd-acp70-acpi-match.c           |  160 ++
 sound/soc/amd/acp/amd-acpi-mach.c                  |   93 +
 sound/soc/amd/acp/amd.h                            |  166 +-
 sound/soc/amd/acp/chip_offset_byte.h               |   12 +-
 sound/soc/amd/acp/soc_amd_sdw_common.h             |   12 +
 sound/soc/amd/mach-config.h                        |    1 +
 sound/soc/amd/ps/Makefile                          |    2 +-
 sound/soc/amd/ps/acp63.h                           |  246 ++-
 sound/soc/amd/ps/pci-ps.c                          |  450 +++--
 sound/soc/amd/ps/ps-common.c                       |  475 +++++
 sound/soc/amd/ps/ps-pdm-dma.c                      |   18 +-
 sound/soc/amd/ps/ps-sdw-dma.c                      |  381 +++-
 sound/soc/amd/rpl/rpl-pci-acp6x.c                  |   10 +-
 sound/soc/amd/vangogh/acp5x-pcm-dma.c              |   11 +-
 sound/soc/amd/yc/acp6x-mach.c                      |   14 +
 sound/soc/amd/yc/acp6x-pdm-dma.c                   |   12 +-
 sound/soc/amd/yc/pci-acp6x.c                       |   10 +-
 sound/soc/atmel/atmel-classd.c                     |    3 +-
 sound/soc/atmel/tse850-pcm5142.c                   |   11 +-
 sound/soc/au1x/i2sc.c                              |   17 +-
 sound/soc/au1x/psc-ac97.c                          |   17 +-
 sound/soc/au1x/psc-i2s.c                           |   17 +-
 sound/soc/codecs/Kconfig                           |   13 +
 sound/soc/codecs/Makefile                          |    2 +
 sound/soc/codecs/adau1701.c                        |    4 +-
 sound/soc/codecs/adau17x1.c                        |    2 +-
 sound/soc/codecs/ak4375.c                          |   11 +-
 sound/soc/codecs/ak4458.c                          |   13 +-
 sound/soc/codecs/ak5558.c                          |   11 +-
 sound/soc/codecs/arizona.c                         |   12 +-
 sound/soc/codecs/aw88166.c                         | 1933 ++++++++++++++++++++
 sound/soc/codecs/aw88166.h                         |  534 ++++++
 sound/soc/codecs/cpcap.c                           |  200 +-
 sound/soc/codecs/cros_ec_codec.c                   |    3 +-
 sound/soc/codecs/cs35l32.c                         |   11 +-
 sound/soc/codecs/cs35l33.c                         |   14 +-
 sound/soc/codecs/cs35l34.c                         |   14 +-
 sound/soc/codecs/cs35l41-spi.c                     |    5 +-
 sound/soc/codecs/cs35l56.c                         |    1 -
 sound/soc/codecs/cs4234.c                          |   12 +-
 sound/soc/codecs/cs4265.c                          |    4 +-
 sound/soc/codecs/cs4270.c                          |    4 +-
 sound/soc/codecs/cs4271.c                          |    4 +-
 sound/soc/codecs/cs42l42-i2c.c                     |    6 +-
 sound/soc/codecs/cs42l42-sdw.c                     |   16 +-
 sound/soc/codecs/cs42l42.c                         |    4 +-
 sound/soc/codecs/cs42l51-i2c.c                     |    2 +-
 sound/soc/codecs/cs42l51.c                         |    8 +-
 sound/soc/codecs/cs42l52.c                         |    4 +-
 sound/soc/codecs/cs42l56.c                         |    4 +-
 sound/soc/codecs/cs42l73.c                         |    4 +-
 sound/soc/codecs/cs42l83-i2c.c                     |    6 +-
 sound/soc/codecs/cs42xx8-i2c.c                     |    2 +-
 sound/soc/codecs/cs42xx8.c                         |   14 +-
 sound/soc/codecs/cs43130.c                         |   33 +-
 sound/soc/codecs/cs4341.c                          |    2 +-
 sound/soc/codecs/cs4349.c                          |    7 +-
 sound/soc/codecs/cs530x.c                          |    4 +-
 sound/soc/codecs/cs53l30.c                         |   11 +-
 sound/soc/codecs/cx2072x.c                         |   12 +-
 sound/soc/codecs/da7210.c                          |    4 +-
 sound/soc/codecs/da7213.c                          |   10 +-
 sound/soc/codecs/da7218.c                          |    4 +-
 sound/soc/codecs/da7219.c                          |    4 +-
 sound/soc/codecs/da732x.c                          |    4 +-
 sound/soc/codecs/da9055.c                          |    4 +-
 sound/soc/codecs/dmic.c                            |   27 +-
 sound/soc/codecs/hdac_hdmi.c                       |   18 +-
 sound/soc/codecs/hdmi-codec.c                      |   68 +
 sound/soc/codecs/jz4760.c                          |   32 +-
 sound/soc/codecs/jz4770.c                          |   40 +-
 sound/soc/codecs/lochnagar-sc.c                    |    4 +-
 sound/soc/codecs/lpass-rx-macro.c                  |    8 +-
 sound/soc/codecs/lpass-tx-macro.c                  |    8 +-
 sound/soc/codecs/lpass-va-macro.c                  |    8 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |    8 +-
 sound/soc/codecs/madera.c                          |   12 +-
 sound/soc/codecs/max98090.c                        |   11 +-
 sound/soc/codecs/max98373-i2c.c                    |    6 +-
 sound/soc/codecs/max98373-sdw.c                    |   10 +-
 sound/soc/codecs/max98390.c                        |    6 +-
 sound/soc/codecs/max98396.c                        |    6 +-
 sound/soc/codecs/max98520.c                        |    8 +-
 sound/soc/codecs/max9860.c                         |    6 +-
 sound/soc/codecs/max98927.c                        |    6 +-
 sound/soc/codecs/mt6358.c                          |  104 --
 sound/soc/codecs/mt6358.h                          |    4 -
 sound/soc/codecs/mt6359-accdet.h                   |    9 +
 sound/soc/codecs/mt6359.c                          |    9 +-
 sound/soc/codecs/mt6660.c                          |    9 +-
 sound/soc/codecs/nau8540.c                         |    4 +-
 sound/soc/codecs/nau8810.c                         |    4 +-
 sound/soc/codecs/nau8822.c                         |    4 +-
 sound/soc/codecs/nau8824.c                         |    4 +-
 sound/soc/codecs/nau8825.c                         |    4 +-
 sound/soc/codecs/ntp8918.c                         |    1 -
 sound/soc/codecs/pcm1681.c                         |    1 -
 sound/soc/codecs/pcm3008.c                         |   61 +-
 sound/soc/codecs/pcm3008.h                         |   19 -
 sound/soc/codecs/pcm3168a-i2c.c                    |   11 +-
 sound/soc/codecs/pcm3168a-spi.c                    |    2 +-
 sound/soc/codecs/pcm3168a.c                        |   18 +-
 sound/soc/codecs/pcm512x-i2c.c                     |    2 +-
 sound/soc/codecs/pcm512x-spi.c                     |    2 +-
 sound/soc/codecs/pcm512x.c                         |    7 +-
 sound/soc/codecs/pcm6240.c                         |   28 +-
 sound/soc/codecs/pcm6240.h                         |    7 +-
 sound/soc/codecs/rk817_codec.c                     |    4 +-
 sound/soc/codecs/rt1011.c                          |    8 +-
 sound/soc/codecs/rt1015.c                          |   10 +-
 sound/soc/codecs/rt1016.c                          |   10 +-
 sound/soc/codecs/rt1017-sdca-sdw.c                 |   10 +-
 sound/soc/codecs/rt1019.c                          |    6 +-
 sound/soc/codecs/rt1305.c                          |   12 +-
 sound/soc/codecs/rt1308-sdw.c                      |   10 +-
 sound/soc/codecs/rt1308.c                          |    8 +-
 sound/soc/codecs/rt1316-sdw.c                      |   10 +-
 sound/soc/codecs/rt1318-sdw.c                      |   10 +-
 sound/soc/codecs/rt1318.c                          |    6 +-
 sound/soc/codecs/rt1320-sdw.c                      |   10 +-
 sound/soc/codecs/rt274.c                           |   12 +-
 sound/soc/codecs/rt286.c                           |    9 +-
 sound/soc/codecs/rt298.c                           |    9 +-
 sound/soc/codecs/rt5514-spi.c                      |    8 +-
 sound/soc/codecs/rt5514.c                          |   12 +-
 sound/soc/codecs/rt5616.c                          |    4 +-
 sound/soc/codecs/rt5631.c                          |    4 +-
 sound/soc/codecs/rt5640.c                          |   18 +-
 sound/soc/codecs/rt5645.c                          |   24 +-
 sound/soc/codecs/rt5651.c                          |   12 +-
 sound/soc/codecs/rt5659.c                          |   12 +-
 sound/soc/codecs/rt5660.c                          |   12 +-
 sound/soc/codecs/rt5663.c                          |   10 +-
 sound/soc/codecs/rt5665.c                          |   12 +-
 sound/soc/codecs/rt5668.c                          |   10 +-
 sound/soc/codecs/rt5670.c                          |   12 +-
 sound/soc/codecs/rt5677-spi.c                      |    3 +-
 sound/soc/codecs/rt5677.c                          |    5 +-
 sound/soc/codecs/rt5682-i2c.c                      |    6 +-
 sound/soc/codecs/rt5682-sdw.c                      |   12 +-
 sound/soc/codecs/rt5682.c                          |    4 +-
 sound/soc/codecs/rt5682s.c                         |    4 +-
 sound/soc/codecs/rt700-sdw.c                       |   12 +-
 sound/soc/codecs/rt711-sdca-sdw.c                  |   12 +-
 sound/soc/codecs/rt711-sdw.c                       |   12 +-
 sound/soc/codecs/rt712-sdca-dmic.c                 |   12 +-
 sound/soc/codecs/rt712-sdca-sdw.c                  |   12 +-
 sound/soc/codecs/rt712-sdca.c                      |   80 +-
 sound/soc/codecs/rt712-sdca.h                      |    3 +
 sound/soc/codecs/rt715-sdca-sdw.c                  |   10 +-
 sound/soc/codecs/rt715-sdca.c                      |    8 -
 sound/soc/codecs/rt715-sdw.c                       |   10 +-
 sound/soc/codecs/rt715.c                           |    8 -
 sound/soc/codecs/rt721-sdca-sdw.c                  |   12 +-
 sound/soc/codecs/rt722-sdca-sdw.c                  |  142 +-
 sound/soc/codecs/rt722-sdca-sdw.h                  |   99 +-
 sound/soc/codecs/rt722-sdca.c                      |  135 +-
 sound/soc/codecs/rt722-sdca.h                      |    4 +-
 sound/soc/codecs/rt9120.c                          |    8 +-
 sound/soc/codecs/rtq9128.c                         |    8 +-
 sound/soc/codecs/sgtl5000.c                        |    4 +-
 sound/soc/codecs/sma1307.c                         |   39 +-
 sound/soc/codecs/src4xxx.c                         |    4 +-
 sound/soc/codecs/tas2552.c                         |    9 +-
 sound/soc/codecs/tas2562.c                         |   14 +-
 sound/soc/codecs/tas2764.c                         |  113 +-
 sound/soc/codecs/tas2764.h                         |    7 +
 sound/soc/codecs/tas2770.c                         |   57 +-
 sound/soc/codecs/tas2781-fmwlib.c                  |  197 +-
 sound/soc/codecs/tas2781-i2c.c                     |  215 ++-
 sound/soc/codecs/tlv320adc3xxx.c                   |    3 +-
 sound/soc/codecs/tlv320dac33.c                     |    6 +-
 sound/soc/codecs/ts3a227e.c                        |    6 +-
 sound/soc/codecs/tscs454.c                         |    5 +-
 sound/soc/codecs/twl4030.c                         |    2 +-
 sound/soc/codecs/uda1380.c                         |    6 +-
 sound/soc/codecs/wcd934x.c                         |   16 +-
 sound/soc/codecs/wcd937x-sdw.c                     |   49 +-
 sound/soc/codecs/wcd937x.c                         |   57 +-
 sound/soc/codecs/wcd937x.h                         |    7 +-
 sound/soc/codecs/wcd938x-sdw.c                     |   10 +-
 sound/soc/codecs/wcd938x.c                         |   11 +-
 sound/soc/codecs/wcd939x-sdw.c                     |   10 +-
 sound/soc/codecs/wcd939x.c                         |    2 +-
 sound/soc/codecs/wm2200.c                          |   15 +-
 sound/soc/codecs/wm5100.c                          |   15 +-
 sound/soc/codecs/wm5110.c                          |    4 +-
 sound/soc/codecs/wm8350.c                          |    4 +-
 sound/soc/codecs/wm8400.c                          |    4 +-
 sound/soc/codecs/wm8510.c                          |    4 +-
 sound/soc/codecs/wm8523.c                          |    4 +-
 sound/soc/codecs/wm8524.c                          |    2 +-
 sound/soc/codecs/wm8580.c                          |    4 +-
 sound/soc/codecs/wm8711.c                          |    4 +-
 sound/soc/codecs/wm8728.c                          |    2 +-
 sound/soc/codecs/wm8737.c                          |    4 +-
 sound/soc/codecs/wm8741.c                          |    2 +-
 sound/soc/codecs/wm8750.c                          |    4 +-
 sound/soc/codecs/wm8753.c                          |   12 +-
 sound/soc/codecs/wm8770.c                          |    4 +-
 sound/soc/codecs/wm8776.c                          |    4 +-
 sound/soc/codecs/wm8804-i2c.c                      |    2 +-
 sound/soc/codecs/wm8804-spi.c                      |    2 +-
 sound/soc/codecs/wm8804.c                          |   11 +-
 sound/soc/codecs/wm8900.c                          |    8 +-
 sound/soc/codecs/wm8903.c                          |    8 +-
 sound/soc/codecs/wm8904.c                          |  325 +++-
 sound/soc/codecs/wm8940.c                          |    4 +-
 sound/soc/codecs/wm8955.c                          |    4 +-
 sound/soc/codecs/wm8960.c                          |    4 +-
 sound/soc/codecs/wm8961.c                          |    4 +-
 sound/soc/codecs/wm8962.c                          |   12 +-
 sound/soc/codecs/wm8971.c                          |    4 +-
 sound/soc/codecs/wm8974.c                          |    4 +-
 sound/soc/codecs/wm8978.c                          |    4 +-
 sound/soc/codecs/wm8983.c                          |    4 +-
 sound/soc/codecs/wm8985.c                          |    4 +-
 sound/soc/codecs/wm8988.c                          |    4 +-
 sound/soc/codecs/wm8990.c                          |    4 +-
 sound/soc/codecs/wm8991.c                          |    4 +-
 sound/soc/codecs/wm8993.c                          |    8 +-
 sound/soc/codecs/wm8994.c                          |   10 +-
 sound/soc/codecs/wm8995.c                          |    4 +-
 sound/soc/codecs/wm8996.c                          |    8 +-
 sound/soc/codecs/wm9081.c                          |    8 +-
 sound/soc/codecs/wm9712.c                          |   10 +-
 sound/soc/codecs/wm9713.c                          |   18 +-
 sound/soc/codecs/wm_hubs.c                         |    3 +-
 sound/soc/codecs/wsa881x.c                         |   17 +-
 sound/soc/codecs/wsa883x.c                         |  202 +-
 sound/soc/codecs/wsa884x.c                         |    8 +-
 sound/soc/dwc/dwc-i2s.c                            |    6 +-
 sound/soc/fsl/fsl-asoc-card.c                      |    4 +-
 sound/soc/fsl/fsl_aud2htx.c                        |    3 +-
 sound/soc/fsl/fsl_audmix.c                         |   16 +-
 sound/soc/fsl/fsl_esai.c                           |    9 +-
 sound/soc/fsl/fsl_micfil.c                         |   58 +-
 sound/soc/fsl/fsl_micfil.h                         |    1 +
 sound/soc/fsl/fsl_qmc_audio.c                      |    4 +-
 sound/soc/fsl/fsl_sai.c                            |    8 +-
 sound/soc/fsl/fsl_xcvr.c                           |    3 +-
 sound/soc/fsl/imx-card.c                           |    5 +
 sound/soc/generic/audio-graph-card.c               |   97 +-
 .../generic/audio-graph-card2-custom-sample.dtsi   |  702 -------
 .../generic/audio-graph-card2-custom-sample1.dtsi  |  396 ++++
 .../generic/audio-graph-card2-custom-sample2.dtsi  |  382 ++++
 sound/soc/generic/audio-graph-card2.c              |   95 +-
 sound/soc/generic/simple-card-utils.c              |  177 +-
 sound/soc/generic/simple-card.c                    |  132 +-
 sound/soc/img/img-i2s-in.c                         |    9 +-
 sound/soc/img/img-i2s-out.c                        |    9 +-
 sound/soc/img/img-parallel-out.c                   |    5 +-
 sound/soc/img/img-spdif-in.c                       |    9 +-
 sound/soc/img/img-spdif-out.c                      |   10 +-
 sound/soc/img/pistachio-internal-dac.c             |    8 +-
 sound/soc/intel/avs/avs.h                          |    1 +
 sound/soc/intel/avs/board_selection.c              |   17 +-
 sound/soc/intel/avs/boards/Kconfig                 |   10 +
 sound/soc/intel/avs/boards/Makefile                |    2 +
 sound/soc/intel/avs/boards/da7219.c                |    5 +-
 sound/soc/intel/avs/boards/es8336.c                |    3 +-
 sound/soc/intel/avs/boards/max98357a.c             |    2 +-
 sound/soc/intel/avs/boards/max98373.c              |    2 +-
 sound/soc/intel/avs/boards/max98927.c              |    4 +-
 sound/soc/intel/avs/boards/nau8825.c               |    5 +-
 sound/soc/intel/avs/boards/pcm3168a.c              |  143 ++
 sound/soc/intel/avs/boards/rt274.c                 |    5 +-
 sound/soc/intel/avs/boards/rt286.c                 |    5 +-
 sound/soc/intel/avs/boards/rt298.c                 |    7 +-
 sound/soc/intel/avs/boards/rt5514.c                |    2 +-
 sound/soc/intel/avs/boards/rt5663.c                |    3 +-
 sound/soc/intel/avs/boards/rt5682.c                |    3 +-
 sound/soc/intel/avs/boards/ssm4567.c               |    4 +-
 sound/soc/intel/avs/control.c                      |  186 +-
 sound/soc/intel/avs/control.h                      |   12 +-
 sound/soc/intel/avs/core.c                         |   24 +-
 sound/soc/intel/avs/dsp.c                          |    3 +-
 sound/soc/intel/avs/loader.c                       |   74 +-
 sound/soc/intel/avs/messages.c                     |  149 +-
 sound/soc/intel/avs/messages.h                     |   46 +-
 sound/soc/intel/avs/path.c                         |  387 ++--
 sound/soc/intel/avs/path.h                         |    5 +
 sound/soc/intel/avs/pcm.c                          |    2 +-
 sound/soc/intel/avs/tgl.c                          |   33 +
 sound/soc/intel/avs/topology.c                     |   89 +-
 sound/soc/intel/avs/topology.h                     |   16 +-
 sound/soc/intel/catpt/device.c                     |   14 +-
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |   29 +
 sound/soc/intel/common/soc-acpi-intel-lnl-match.c  |  137 ++
 sound/soc/intel/common/soc-acpi-intel-ptl-match.c  |  284 +++
 .../intel/common/soc-acpi-intel-sdw-mockup-match.c |   42 +
 .../intel/common/soc-acpi-intel-sdw-mockup-match.h |    1 +
 sound/soc/kirkwood/armada-370-db.c                 |    6 +-
 sound/soc/mediatek/common/mtk-afe-fe-dai.c         |   20 -
 sound/soc/mediatek/common/mtk-afe-fe-dai.h         |    2 -
 sound/soc/mediatek/common/mtk-soc-card.h           |    1 +
 sound/soc/mediatek/common/mtk-soundcard-driver.c   |   19 +-
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |    6 +-
 sound/soc/mediatek/mt2701/mt2701-cs42448.c         |    8 +-
 sound/soc/mediatek/mt2701/mt2701-wm8960.c          |    2 +-
 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c         |    6 +-
 sound/soc/mediatek/mt7986/mt7986-afe-pcm.c         |    6 +-
 sound/soc/mediatek/mt7986/mt7986-dai-etdm.c        |    4 +-
 sound/soc/mediatek/mt7986/mt7986-wm8960.c          |    2 +-
 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c         |    6 +-
 sound/soc/mediatek/mt8173/mt8173-max98090.c        |    2 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |    2 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c   |    4 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650.c          |    2 +-
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c         |    6 +-
 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c |    2 +-
 .../mt8183/mt8183-mt6358-ts3a227-max98357.c        |    4 +-
 sound/soc/mediatek/mt8186/mt8186-afe-clk.c         |   55 -
 sound/soc/mediatek/mt8186/mt8186-afe-clk.h         |    2 -
 sound/soc/mediatek/mt8186/mt8186-afe-pcm.c         |    6 +-
 sound/soc/mediatek/mt8186/mt8186-mt6366.c          |    2 +-
 sound/soc/mediatek/mt8188/Makefile                 |    1 +
 sound/soc/mediatek/mt8188/mt8188-afe-clk.c         |    8 +
 sound/soc/mediatek/mt8188/mt8188-afe-clk.h         |    8 +
 sound/soc/mediatek/mt8188/mt8188-afe-common.h      |    1 +
 sound/soc/mediatek/mt8188/mt8188-afe-pcm.c         |   34 +-
 sound/soc/mediatek/mt8188/mt8188-audsys-clk.c      |    4 +
 sound/soc/mediatek/mt8188/mt8188-audsys-clkid.h    |    4 +
 sound/soc/mediatek/mt8188/mt8188-dai-dmic.c        |  683 +++++++
 sound/soc/mediatek/mt8188/mt8188-mt6359.c          |   57 +
 sound/soc/mediatek/mt8188/mt8188-reg.h             |   17 +-
 sound/soc/mediatek/mt8192/mt8192-afe-pcm.c         |    6 +-
 .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c  |    2 +-
 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c         |    6 +-
 sound/soc/mediatek/mt8195/mt8195-mt6359.c          |   12 +-
 sound/soc/mediatek/mt8365/mt8365-afe-clk.c         |    3 +-
 sound/soc/mediatek/mt8365/mt8365-afe-pcm.c         |   19 +-
 sound/soc/mediatek/mt8365/mt8365-dai-i2s.c         |   12 +-
 sound/soc/mediatek/mt8365/mt8365-dai-pcm.c         |    4 +-
 sound/soc/mediatek/mt8365/mt8365-mt6357.c          |    2 +-
 sound/soc/meson/axg-tdm-interface.c                |    9 +-
 sound/soc/meson/meson-card-utils.c                 |    4 +-
 sound/soc/meson/t9015.c                            |    4 +-
 sound/soc/mxs/mxs-sgtl5000.c                       |    2 +-
 sound/soc/pxa/spitz.c                              |    2 +-
 sound/soc/qcom/lpass-sc7180.c                      |    8 +-
 sound/soc/qcom/lpass-sc7280.c                      |    8 +-
 sound/soc/qcom/qdsp6/q6apm.c                       |    2 +-
 sound/soc/qcom/sc7180.c                            |    2 +-
 sound/soc/qcom/sc7280.c                            |    4 +-
 sound/soc/qcom/sdw.c                               |   34 +-
 sound/soc/qcom/sm8250.c                            |    3 +
 sound/soc/renesas/migor.c                          |    2 +-
 sound/soc/renesas/rcar/core.c                      |    8 +-
 sound/soc/rockchip/rk3288_hdmi_analog.c            |    2 +-
 sound/soc/rockchip/rk3399_gru_sound.c              |   10 +-
 sound/soc/rockchip/rockchip_i2s.c                  |    5 +-
 sound/soc/rockchip/rockchip_i2s_tdm.c              |   16 +-
 sound/soc/rockchip/rockchip_max98090.c             |    8 +-
 sound/soc/rockchip/rockchip_pdm.c                  |   10 +-
 sound/soc/rockchip/rockchip_rt5645.c               |    2 +-
 sound/soc/rockchip/rockchip_spdif.c                |    9 +-
 sound/soc/samsung/aries_wm8994.c                   |    6 +-
 sound/soc/samsung/arndale.c                        |    4 +-
 sound/soc/samsung/bells.c                          |   21 +-
 sound/soc/samsung/i2s.c                            |   10 +-
 sound/soc/samsung/littlemill.c                     |    5 +-
 sound/soc/samsung/lowland.c                        |    7 +-
 sound/soc/samsung/midas_wm1811.c                   |    2 +-
 sound/soc/samsung/odroid.c                         |    2 +-
 sound/soc/samsung/smdk_wm8994.c                    |    4 +-
 sound/soc/samsung/smdk_wm8994pcm.c                 |    2 +-
 sound/soc/samsung/snow.c                           |    2 +-
 sound/soc/samsung/speyside.c                       |   53 +-
 sound/soc/samsung/tm2_wm5110.c                     |    9 +-
 sound/soc/samsung/tobermory.c                      |    3 +-
 sound/soc/sdca/Makefile                            |    2 +-
 sound/soc/sdca/sdca_device.c                       |    3 +-
 sound/soc/sdca/sdca_functions.c                    | 1697 ++++++++++++++++-
 sound/soc/sdca/sdca_regmap.c                       |  321 ++++
 sound/soc/sdw_utils/soc_sdw_utils.c                |   14 +-
 sound/soc/soc-card.c                               |   14 +-
 sound/soc/soc-component.c                          |   36 +-
 sound/soc/soc-compress.c                           |    2 +-
 sound/soc/soc-core.c                               |   50 +-
 sound/soc/soc-dai.c                                |   38 +-
 sound/soc/soc-dapm.c                               |   51 +-
 sound/soc/soc-link.c                               |   18 +-
 sound/soc/soc-ops-test.c                           |  541 ++++++
 sound/soc/soc-ops.c                                |  743 +++-----
 sound/soc/soc-pcm.c                                |  281 ++-
 sound/soc/soc-topology.c                           |   63 +-
 sound/soc/soc-utils.c                              |   61 +-
 sound/soc/sof/amd/Kconfig                          |    5 +
 sound/soc/sof/amd/acp.c                            |   56 +-
 sound/soc/sof/amd/acp.h                            |    2 -
 sound/soc/sof/amd/pci-acp63.c                      |    3 +-
 sound/soc/sof/amd/pci-acp70.c                      |    3 +-
 sound/soc/sof/amd/pci-rmb.c                        |    1 -
 sound/soc/sof/amd/pci-rn.c                         |    3 +-
 sound/soc/sof/amd/pci-vangogh.c                    |    3 +-
 sound/soc/sof/imx/Kconfig                          |   17 +-
 sound/soc/sof/imx/Makefile                         |    6 +-
 sound/soc/sof/imx/imx-common.c                     |  430 ++++-
 sound/soc/sof/imx/imx-common.h                     |  151 ++
 sound/soc/sof/imx/imx8.c                           |  805 +++-----
 sound/soc/sof/imx/imx8m.c                          |  567 ------
 sound/soc/sof/imx/imx8ulp.c                        |  520 ------
 sound/soc/sof/imx/imx9.c                           |  137 ++
 sound/soc/sof/intel/Makefile                       |    2 +-
 sound/soc/sof/intel/bdw.c                          |    3 +-
 sound/soc/sof/intel/byt.c                          |    3 +-
 sound/soc/sof/intel/hda-dai.c                      |    2 +-
 sound/soc/sof/intel/hda-mlink.c                    |  127 ++
 sound/soc/sof/intel/hda.c                          |   34 +
 sound/soc/sof/intel/hda.h                          |    4 -
 sound/soc/sof/intel/lnl.c                          |  117 +-
 sound/soc/sof/intel/lnl.h                          |    6 +
 sound/soc/sof/intel/mtl.c                          |   81 +-
 sound/soc/sof/intel/mtl.h                          |   15 +-
 sound/soc/sof/intel/pci-apl.c                      |    2 +-
 sound/soc/sof/intel/pci-cnl.c                      |    2 +-
 sound/soc/sof/intel/pci-icl.c                      |    2 +-
 sound/soc/sof/intel/pci-lnl.c                      |   14 +-
 sound/soc/sof/intel/pci-mtl.c                      |   10 +-
 sound/soc/sof/intel/pci-ptl.c                      |   19 +-
 sound/soc/sof/intel/pci-skl.c                      |    2 +-
 sound/soc/sof/intel/pci-tgl.c                      |    2 +-
 sound/soc/sof/intel/pci-tng.c                      |    3 +-
 sound/soc/sof/intel/ptl.c                          |  106 ++
 sound/soc/sof/intel/ptl.h                          |   19 +
 sound/soc/sof/intel/shim.h                         |    2 +
 sound/soc/sof/ipc3-pcm.c                           |   13 +-
 sound/soc/sof/ipc3-topology.c                      |   20 +-
 sound/soc/sof/ipc3.c                               |   12 +-
 sound/soc/sof/ipc4-loader.c                        |  176 +-
 sound/soc/sof/ipc4-pcm.c                           |   21 +-
 sound/soc/sof/ipc4-priv.h                          |    6 +
 sound/soc/sof/ipc4-topology.c                      |   65 +-
 sound/soc/sof/ipc4.c                               |   26 +-
 sound/soc/sof/mediatek/mt8186/mt8186.c             |  107 +-
 sound/soc/sof/mediatek/mt8195/mt8195-clk.c         |    3 +-
 sound/soc/sof/mediatek/mt8195/mt8195.c             |  107 +-
 sound/soc/sof/mediatek/mtk-adsp-common.c           |  130 ++
 sound/soc/sof/mediatek/mtk-adsp-common.h           |   10 +
 sound/soc/sof/pcm.c                                |  169 +-
 sound/soc/sof/sof-acpi-dev.c                       |    9 +-
 sound/soc/sof/sof-audio.c                          |   49 -
 sound/soc/sof/sof-audio.h                          |   17 +-
 sound/soc/sof/sof-of-dev.c                         |    8 +-
 sound/soc/sof/sof-pci-dev.c                        |    9 +-
 sound/soc/sof/topology.c                           |    4 +-
 sound/soc/stm/stm32_i2s.c                          |    6 +-
 sound/soc/stm/stm32_sai.c                          |    6 +-
 sound/soc/stm/stm32_sai_sub.c                      |    6 +-
 sound/soc/stm/stm32_spdifrx.c                      |    6 +-
 sound/soc/sunxi/sun4i-codec.c                      |   57 +-
 sound/soc/sunxi/sun4i-spdif.c                      |    6 +-
 sound/soc/sunxi/sun50i-dmic.c                      |    6 +-
 sound/soc/sunxi/sun8i-codec.c                      |    6 +-
 sound/soc/tegra/Makefile                           |    2 +-
 sound/soc/tegra/tegra186_asrc.c                    |   13 +-
 sound/soc/tegra/tegra186_dspk.c                    |   13 +-
 sound/soc/tegra/tegra20_i2s.c                      |   13 +-
 sound/soc/tegra/tegra20_spdif.c                    |   13 +-
 sound/soc/tegra/tegra210_admaif.c                  |   37 +-
 sound/soc/tegra/tegra210_admaif.h                  |    9 +-
 sound/soc/tegra/tegra210_adx.c                     |   19 +-
 sound/soc/tegra/tegra210_ahub.c                    |   13 +-
 sound/soc/tegra/tegra210_amx.c                     |   13 +-
 sound/soc/tegra/tegra210_dmic.c                    |   13 +-
 sound/soc/tegra/tegra210_i2s.c                     |   13 +-
 sound/soc/tegra/tegra210_mixer.c                   |   13 +-
 sound/soc/tegra/tegra210_mvc.c                     |   13 +-
 sound/soc/tegra/tegra210_ope.c                     |   13 +-
 sound/soc/tegra/tegra210_sfc.c                     |   13 +-
 sound/soc/tegra/tegra30_ahub.c                     |   13 +-
 sound/soc/tegra/tegra30_i2s.c                      |   13 +-
 sound/soc/tegra/tegra_asoc_machine.c               |   18 +-
 sound/soc/tegra/tegra_isomgr_bw.c                  |  129 ++
 sound/soc/tegra/tegra_isomgr_bw.h                  |   31 +
 sound/soc/tegra/tegra_wm8903.c                     |    2 +-
 sound/soc/ti/ams-delta.c                           |    2 +-
 sound/soc/ti/davinci-evm.c                         |    2 +-
 sound/soc/ti/davinci-i2s.c                         |    6 +-
 sound/soc/ti/j721e-evm.c                           |    9 +-
 sound/soc/ti/n810.c                                |    2 +-
 sound/soc/ti/omap-twl4030.c                        |    6 +-
 sound/soc/ti/omap3pandora.c                        |    4 +-
 sound/soc/ti/osk5912.c                             |    2 +-
 sound/soc/ti/rx51.c                                |    2 +-
 sound/soc/uniphier/aio-cpu.c                       |    8 +-
 sound/soc/ux500/mop500_ab8500.c                    |    4 +-
 sound/soc/xtensa/xtfpga-i2s.c                      |    6 +-
 sound/usb/format.c                                 |    4 +
 sound/usb/midi.c                                   |   80 +-
 sound/usb/mixer_quirks.c                           |   10 +-
 sound/usb/quirks.c                                 |    4 +-
 sound/x86/intel_hdmi_audio.c                       |    8 +-
 610 files changed, 19605 insertions(+), 8594 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/misc/atmel-ssc.txt
 create mode 100644 Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/atmel,at91sam9g20ek-wm8731.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/atmel-at91sam9g20ek-wm8731-audio.txt
 create mode 100644 Documentation/devicetree/bindings/sound/fsl,imx95-cm7-sof.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/fsl,sof-cpu.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt
 create mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt
 create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.txt
 create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
 create mode 100644 include/dt-bindings/sound/qcom,wcd934x.h
 create mode 100644 include/sound/sdca_regmap.h
 create mode 100644 sound/soc/amd/acp/amd-acp70-acpi-match.c
 create mode 100644 sound/soc/amd/acp/amd-acpi-mach.c
 create mode 100644 sound/soc/amd/ps/ps-common.c
 create mode 100644 sound/soc/codecs/aw88166.c
 create mode 100644 sound/soc/codecs/aw88166.h
 delete mode 100644 sound/soc/codecs/pcm3008.h
 delete mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi
 create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample1.dtsi
 create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample2.dtsi
 create mode 100644 sound/soc/intel/avs/boards/pcm3168a.c
 create mode 100644 sound/soc/mediatek/mt8188/mt8188-dai-dmic.c
 create mode 100644 sound/soc/sdca/sdca_regmap.c
 create mode 100644 sound/soc/soc-ops-test.c
 delete mode 100644 sound/soc/sof/imx/imx8m.c
 delete mode 100644 sound/soc/sof/imx/imx8ulp.c
 create mode 100644 sound/soc/sof/imx/imx9.c
 create mode 100644 sound/soc/sof/intel/ptl.c
 create mode 100644 sound/soc/sof/intel/ptl.h
 create mode 100644 sound/soc/tegra/tegra_isomgr_bw.c
 create mode 100644 sound/soc/tegra/tegra_isomgr_bw.h


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ