alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Takashi Iwai <tiwai@suse.de>
Cc: Liam Girdwood <lgirdwood@gmail.com>,
	linux-sound@vger.kernel.org, alsa-devel@alsa-project.org,
	Mark Brown <broonie@kernel.org>
Subject: [GIT PULL] ASoC updates for v6.19
Date: Mon, 01 Dec 2025 20:16:35 +0000	[thread overview]
Message-ID: <fd193c0585cf7316a3b13eda44196a30@kernel.org> (raw)

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

The following changes since commit ac3fd01e4c1efce8f2c054cdeb2ddd2fc0fb150d:

  Linux 6.18-rc7 (2025-11-23 14:53:16 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v6.19

for you to fetch changes up to c5fae31f60a91dbe884ef2789fb3440bb4cddf05:

  ASoC: fsl_micfil: Set default quality and channel (2025-11-29 00:59:00 +0000)

----------------------------------------------------------------
ASoC: Updates for v6.19

This is a very large set of updates, as well as some more extensive
cleanup work from Morimto-san we've also added a generic SCDA class
driver for SoundWire devices enabling us to support many chips with
no custom code.  There's also a batch of new drivers added for both
SoCs and CODECs.

 - Added a SoundWire SCDA generic class driver, pulling in a little
   regmap work to support it.
 - A *lot* of cleaup and API improvement work from Morimoto-san.
 - Lots of work on the existing Cirrus, Intel, Maxim and Qualcomm
   drivers.
 - Support for Allwinner A523, Mediatek MT8189, Qualcomm QCM2290,
   QRB2210 and SM6115, SpacemiT K1, and TI TAS2568, TAS5802, TAS5806,
   TAS5815, TAS5828 and TAS5830.

This also pulls in some gpiolib changes supporting shared GPIOs in the
core there so we can convert some of the ASoC drivers open coding
handling of that to the core functionality.

----------------------------------------------------------------
Alex Tran (1):
      ASoC: codecs: rt5670: use SOC_VALUE_ENUM_SINGLE_DECL for DAC2 L/R MX-1B

Alexander Stein (1):
      ASoC: fsl_xcvr: use dev_err_probe() replacing dev_err() + return

Alexey Klimov (2):
      ASoC: dt-bindings: qcom,sm8250: add QRB2210 soundcard
      ASoC: qcom: sm8250: add qrb2210-sndcard compatible string

Balamurugan C (1):
      ASoC: Intel: sof_rt5682: Add quirk override support

Baojun Xu (6):
      ASoC: tas2781: Add TAS5802, TAS5815, and TAS5828
      ASoC: dt-bindings: ti,tas2781: Add TAS5802, TAS5815, and TAS5828
      ASoC: tas2781: Add tas5822 support
      ASoC: dt-bindings: ti,tas2781: Add TAS5822 support
      ASoC: dt-bindings: ti,tas2781: Add TAS2568/2574/5806M/5806MD/5830 support
      ASoC: tas2781: Add tas2568/2574/5806m/5806md/5830 support

Bard Liao (22):
      ASoC: SOF: Don't print the monolithic topology name if function topology may be used
      ASoC: soc-acpi: make some variables of acpi adr and link adr non-const
      ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
      ASoC: Intel: export sof_sdw_get_tplg_files
      ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type
      ASoC: SOF: add platform name into sof_intel_dsp_desc
      ASoC: SOF: don't check the existence of dummy topology
      ASoC: SOF: Intel: use sof_sdw as default SDW machine driver
      ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy
      ASoC: SOF: Don't print the monolithic topology name if function topology may be used
      ASoC: soc-acpi: make some variables of acpi adr and link adr non-const
      ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct
      ASoC: Intel: export sof_sdw_get_tplg_files
      ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type
      ASoC: SOF: add platform name into sof_intel_dsp_desc
      ASoC: SOF: don't check the existence of dummy topology
      ASoC: SOF: Intel: use sof_sdw as default SDW machine driver
      ASoC: sof-function-topology-lib: escalate the log when missing function topoplogy
      ASoC: soc_sdw_utils: add cs35l57 support
      ASoC: SOF: Intel: select SND_SOC_SDW_UTILS in SND_SOC_SOF_HDA_GENERIC
      ASoC: SOF: Intel: remove hyphen from AMP<index> name_prexix
      ASoC: Intel: sof_sdw: create BT dai link if bt_link_mask is set

Bartosz Golaszewski (8):
      string: provide strends()
      gpiolib: define GPIOD_FLAG_SHARED
      gpiolib: implement low-level, shared GPIO support
      gpio: shared-proxy: implement the shared GPIO proxy driver
      gpiolib: support shared GPIOs in core subsystem code
      gpio: provide gpiod_is_shared()
      ASoC: wsa881x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup
      ASoC: wsa883x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup

Cezary Rojewski (8):
      ASoC: Intel: avs: Allow the topology to carry NHLT data
      ASoC: Intel: avs: Honor NHLT override when setting up a path
      ASoC: Intel: catpt: Fix offset checks
      ASoC: Intel: catpt: Switch to resource_xxx() API
      ASoC: Intel: catpt: Fix error path in hw_params()
      ASoC: Intel: catpt: Fix probing order of driver components
      ASoC: Intel: catpt: Do not ignore errors on runtime resume
      ASoC: Intel: catpt: Do not block the system from suspending

Chancel Liu (2):
      ASoC: fsl_micfil: Add default quality for different platforms
      ASoC: fsl_micfil: Set channel range control

Charles Keepax (38):
      ASoC: SDCA: Rename SoundWire struct device variables
      regmap: sdw-mbq: Don't assume the regmap device is the SoundWire slave
      ASoC: SDCA: Add manual PM runtime gets to IRQ handlers
      ASoC: SDCA: Pass SoundWire slave to HID
      ASoC: SDCA: Pass device register map from IRQ alloc to handlers
      ASoC: SDCA: Update externally_requested flag to cover all requests
      ASoC: SDCA: Factor out a helper to find SDCA IRQ data
      ASoC: SDCA: Rely less on the ASoC component in IRQ handling
      ASoC: SDCA: Force some SDCA Controls to be volatile
      ASoC: SDCA: Parse XU Entity properties
      ASoC: SDCA: Parse Function Reset max delay
      ASoC: SDCA: Add UMP buffer helper functions
      ASoC: SDCA: Add completion for FDL start and stop
      ASoC: SDCA: Add UMP timeout handling for FDL
      ASoC: SDCA: Add early IRQ handling
      ASoC: SDCA: Add HID button IRQ
      ASoC: SDCA: Add companion amp Function
      ASoC: SDCA: Add stubs for FDL helper functions
      ASoC: SDCA: Remove duplicated module macros
      ASoC: SDCA: Fix missing dash in HIDE DisCo property
      ASoC: SDCA: Add missing forward declaration in header
      ASoC: SDCA: Correct FDL locking in sdca_fdl_process()
      ASoC: SDCA: Add comment for function reset polling
      ASoC: SDCA: Move most of the messages from info to debug
      ASoC: SDCA: Use helper macros for control identification
      ASoC: SDCA: Factor out helper to process Control defaults
      ASoC: SDCA: Populate regmap cache for readable Controls
      ASoC: SDCA: Add helper to write initialization writes
      ASoC: SDCA: Add basic SDCA class driver
      ASoC: SDCA: Add basic SDCA function driver
      ASoC: SDCA: Align mute controls to ALSA expectations
      ASoC: SDCA: Add terminal type into input/output widget name
      ASoC: sdw_utils: Add codec_conf for every DAI
      ASoC: sdw_utils: Move codec_name to dai info
      ASoC: intel: sof_sdw: Add ability to have auxiliary devices
      ASoC: sdw_utils: Add cs42l45 support functions
      ASoC: intel: sof_sdw: Add codec_info for cs42l45
      ASoC: SDCA: Fixup some more Kconfig issues

Chen-Yu Tsai (4):
      ASoC: SOF: Fix function topology name check in profile info output
      ASoC: dt-bindings: allwinner,sun4i-a10-i2s: Add compatible for A523
      ASoC: dt-bindings: allwinner,sun4i-a10-spdif: Add compatible for A523
      ASoC: sun4i-spdif: Support SPDIF output on A523 family

Christophe JAILLET (2):
      ASoC: renesas: fsi: Constify struct fsi_stream_handler
      ASoC: fsl_spdif: Constify some structures

Cyril Chao (10):
      ASoC: mediatek: mt8189: add common header
      ASoC: mediatek: mt8189: support audio clock control
      ASoC: mediatek: mt8189: support ADDA in platform driver
      ASoC: mediatek: mt8189: support I2S in platform driver
      ASoC: mediatek: mt8189: support TDM in platform driver
      ASoC: mediatek: mt8189: support PCM in platform driver
      ASoC: dt-bindings: mediatek,mt8189-afe-pcm: add audio afe document
      ASoC: mediatek: mt8189: add platform driver
      ASoC: dt-bindings: mediatek,mt8189-nau8825: add mt8189-nau8825 document
      ASoC: mediatek: mt8189: add machine driver with nau8825

Dan Carpenter (6):
      ASoC: codecs: va-macro: Clean up on error path in probe()
      ASoC: codecs: simplify aw87390_init() argument a bit
      ASoC: codecs: aw88261: pass pointer directly instead of passing the address
      ASoC: SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_functions()
      ASoC: mediatek: mt8189: remove unnecessary NULL check
      ASoC: nau8325: Delete a stray tab

Dario Binacchi (1):
      ASoC: mxs-saif: support usage with simple-audio-card

Francesco Lavra (1):
      ASoC: tegra: remove Kconfig dependency on TEGRA20_APB_DMA

Frank Li (1):
      ASoC: dt-bindings: consolidate simple audio codec to trivial-codec.yaml

Goko Mell (1):
      ASoC: spacemit: fix incorrect error check for sspa clock

HariKrishna Sagala (5):
      ASoC: codec: wm8400: replace printk() calls with dev_*() device aware logging
      ASoC: soc-core: check ops & auto_selectable_formats in snd_soc_dai_get_fmt() to prevent dereference error
      ASoC: tas2781: Replace deprecated strcpy() with strscpy()
      ASoC: SOF: sof-client-probes: Replace snprintf() with scnprintf()
      ASoC: Intel: avs: Replace snprintf() with scnprintf()

Herve Codina (3):
      ASoC: cs4271: Disable regulators in component_probe() error path
      ASoC: dt-bindings: cirrus,cs4271: Document mclk clock
      ASoC: cs4271: Add support for the external mclk

Jaroslav Kysela (2):
      ASoC: nau8325: use simple i2c probe function
      ASoC: nau8325: add missing build config

Johan Hovold (5):
      ASoC: stm32: sai: fix device leak on probe
      ASoC: stm32: sai: fix clk prepare imbalance on probe failure
      ASoC: stm32: sai: fix OF node leak on probe
      ASoC: stm32: sai: clean up probe error path
      ASoC: codecs: wcd939x: fix regmap leak on probe failure

Jonathan Marek (8):
      ASoC: codecs: lpass-wsa-macro: remove unnecessary bounds check
      ASoC: codecs: lpass-wsa-macro: remove useless gain read/write sequence
      ASoC: codecs: lpass-wsa-macro: remove mix path event
      ASoC: codecs: lpass-wsa-macro: fix path clock dependencies
      ASoC: codecs: lpass-wsa-macro: add volume controls for mix path
      ASoC: codecs: lpass-wsa-macro: remove main path event
      ASoC: codecs: lpass-wsa-macro: remove unused WSA_MACRO_RX_MIX enum
      ASoC: codecs: lpass-rx-macro: fix mute_stream affecting all paths

Kai Vehmanen (1):
      ASoC: Intel: boards: fix HDMI playback lookup when HDMI-In capture used

Konrad Dybcio (1):
      ASoC: codecs: va-macro: Rework version checking

Krzysztof Kozlowski (2):
      ASoC: codecs: pm4125: Fix potential conflict when probing two devices
      ASoC: codecs: pm4125: Remove irq_chip on component unbind

Kuninori Morimoto (431):
      ASoC: greybus: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: atmel: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: 88pm860x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: ab8500: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: adav80x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: ak4458: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: ak4619: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: ak4641: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: arizona: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: aw87390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: aw88081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: aw88166: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: aw88261: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: aw88395: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: aw88399: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: bd28623: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cros_ec: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs35l36: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs35l45: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs4234: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs4270: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs4271: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs42l42: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs42l43: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs42l51: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs42l84: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs43130: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs47l15: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs48l32: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: cs530x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: da7210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: da7213: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: da7218: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: da7219: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: da732x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: da9055: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: es8328: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: fs210x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: idt821034: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: lpass-rx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: lpass-tx-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: lpass-va-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: lpass-wsa-macro: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: madera: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: max9759: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: max9768: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: max98088: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: max98090: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: max98095: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: max98390: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: max9867: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: max98925: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: msm8916-wcd-digital: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: mt6358: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: mt6359: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: mt6660: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: nau8810: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: nau8822: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: ntp8835: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: pcm1681: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: pcm512x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: pcm6240: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: peb2466: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: pm4125: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: rt1011: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: rt1015: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: rt1318: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: rt5631: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: rt5659: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: rt5665: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: rt5670: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: rt711-sdca: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: rt9123: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: sgtl5000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: sma1303: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: sma1307: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: sta32x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: sta350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tas2562: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tas2781: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tas5086: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tas571x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tas5720: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tas5805m: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tfa989x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tlv320adc3xxx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tlv320adcx140: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tlv320aic23: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tlv320dac33: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tscs42xx: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: tscs454: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: twl4030: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: twl6040: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: uda1334: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wcd9335: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wcd934x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wcd937x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wcd938x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wcd939x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm2000: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm5102: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm5110: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8350: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8400: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8580: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8731: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8753: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8903: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8904: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8955: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8958: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8960: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8962: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8983: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8985: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8990: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8991: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8994: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm8996: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm9081: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm_adsp: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wm_hubs: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wsa881x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wsa883x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: codecs: wsa884x: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: fsl: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: intel: atom: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: intel: catpt: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: mediatek: common: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: mediatek: mt8183: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: mediatek: mt8186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: mediatek: mt8188: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: mediatek: mt8192: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: mediatek: mt8195: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: rockchip: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: tegra: tegra186: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: tegra: tegra210: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: uniphier: use snd_kcontrol_chip() instead of snd_soc_kcontrol_component()
      ASoC: soc.h: remove snd_soc_kcontrol_component()
      ASoC: arizona-haptics: convert to snd_soc_dapm_xxx()
      ASoC: arizona-micsupp: convert to snd_soc_dapm_xxx()
      ASoC: audio_codec: convert to snd_soc_dapm_xxx()
      ASoC: audio_helper: convert to snd_soc_dapm_xxx()
      ASoC: audio_topology: convert to snd_soc_dapm_xxx()
      ASoC: soc.h: convert to snd_soc_dapm_xxx()
      ASoC: asoc.h: convert to snd_soc_dapm_xxx()
      ASoC: amd: acp-mach-common: convert to snd_soc_dapm_xxx()
      ASoC: amd: acp3x-es83xx: convert to snd_soc_dapm_xxx()
      ASoC: amd: acp5x-mach: convert to snd_soc_dapm_xxx()
      ASoC: atmel: sam9g20_wm8731: convert to snd_soc_dapm_xxx()
      ASoC: atmel: tse850-pcm5142: convert to snd_soc_dapm_xxx()
      ASoC: codecs: ab8500: convert to snd_soc_dapm_xxx()
      ASoC: codecs: 88pm860x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: ad1836: convert to snd_soc_dapm_xxx()
      ASoC: codecs: ad193x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: adau1761: convert to snd_soc_dapm_xxx()
      ASoC: codecs: adau1781: convert to snd_soc_dapm_xxx()
      ASoC: codecs: adau17x1: convert to snd_soc_dapm_xxx()
      ASoC: codecs: adau1977: convert to snd_soc_dapm_xxx()
      ASoC: codecs: adau7118: convert to snd_soc_dapm_xxx()
      ASoC: codecs: adav80x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: ak4641: convert to snd_soc_dapm_xxx()
      ASoC: codecs: alc5623: convert to snd_soc_dapm_xxx()
      ASoC: codecs: arizona-jack: convert to snd_soc_dapm_xxx()
      ASoC: codecs: audio-iio-aux: convert to snd_soc_dapm_xxx()
      ASoC: codecs: aw88261: convert to snd_soc_dapm_xxx()
      ASoC: codecs: aw88395: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cpcap: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs35l33: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs35l41: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs35l45: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs35l56: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs4234: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs42l43-jack: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs42l43: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs42l51: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs42l52: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs42l56: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs42l73: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs42xx8: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs47l15: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs47l24: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs47l35: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs47l85: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs47l90: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs47l92: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs48l32: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs530x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs53l30: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cx20442: convert to snd_soc_dapm_xxx()
      ASoC: codecs: cs2072x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: da7213: convert to snd_soc_dapm_xxx()
      ASoC: codecs: da7218: convert to snd_soc_dapm_xxx()
      ASoC: codecs: da7219-aad: convert to snd_soc_dapm_xxx()
      ASoC: codecs: da7219: convert to snd_soc_dapm_xxx()
      ASoC: codecs: da732x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: da9055: convert to snd_soc_dapm_xxx()
      ASoC: codecs: es7134: convert to snd_soc_dapm_xxx()
      ASoC: codecs: es8311: convert to snd_soc_dapm_xxx()
      ASoC: codecs: es8316: convert to snd_soc_dapm_xxx()
      ASoC: codecs: es8326: convert to snd_soc_dapm_xxx()
      ASoC: codecs: es8328: convert to snd_soc_dapm_xxx()
      ASoC: codecs: es8389: convert to snd_soc_dapm_xxx()
      ASoC: codecs: hda: convert to snd_soc_dapm_xxx()
      ASoC: codecs: hdac_hda: convert to snd_soc_dapm_xxx()
      ASoC: codecs: hdac_hdmi: convert to snd_soc_dapm_xxx()
      ASoC: codecs: hdmi-codec: convert to snd_soc_dapm_xxx()
      ASoC: codecs: jz4740: convert to snd_soc_dapm_xxx()
      ASoC: codecs: jz4760: convert to snd_soc_dapm_xxx()
      ASoC: codecs: jz4770: convert to snd_soc_dapm_xxx()
      ASoC: codecs: lm49453: convert to snd_soc_dapm_xxx()
      ASoC: codecs: lpass-rx-macro: convert to snd_soc_dapm_xxx()
      ASoC: codecs: lpass-tx-macro: convert to snd_soc_dapm_xxx()
      ASoC: codecs: lpass-va-macro: convert to snd_soc_dapm_xxx()
      ASoC: codecs: lpass-wsa-macro: convert to snd_soc_dapm_xxx()
      ASoC: codecs: madera: convert to snd_soc_dapm_xxx()
      ASoC: codecs: max98088: convert to snd_soc_dapm_xxx()
      ASoC: codecs: max98090: convert to snd_soc_dapm_xxx()
      ASoC: codecs: max98095: convert to snd_soc_dapm_xxx()
      ASoC: codecs: max98373: convert to snd_soc_dapm_xxx()
      ASoC: codecs: max98390: convert to snd_soc_dapm_xxx()
      ASoC: codecs: max98396: convert to snd_soc_dapm_xxx()
      ASoC: codecs: max9850: convert to snd_soc_dapm_xxx()
      ASoC: codecs: max9867: convert to snd_soc_dapm_xxx()
      ASoC: codecs: ml26124: convert to snd_soc_dapm_xxx()
      ASoC: codecs: mt6357: convert to snd_soc_dapm_xxx()
      ASoC: codecs: mt6358: convert to snd_soc_dapm_xxx()
      ASoC: codecs: mt6359: convert to snd_soc_dapm_xxx()
      ASoC: codecs: nau8810: convert to snd_soc_dapm_xxx()
      ASoC: codecs: nau8821: convert to snd_soc_dapm_xxx()
      ASoC: codecs: nau8822: convert to snd_soc_dapm_xxx()
      ASoC: codecs: nau8824: convert to snd_soc_dapm_xxx()
      ASoC: codecs: nau8825: convert to snd_soc_dapm_xxx()
      ASoC: codecs: pcm186x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: pcm512x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rk3308: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt1011: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt1015: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt274: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt286: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt298: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5514: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5516: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5631: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5640: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5645: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5651: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5659: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5660: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5663: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5665: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5668: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5670: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5677: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5682: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt5682s: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt700: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt711-sdca: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt711: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt712-sdca-dmic: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt712-sdca: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt715-sdca: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt715: convert to snd_soc_dapm_xxx()
      ASoC: codecs: rt721-sdca: convert to snd_soc_dapm_xxx()
      ASoC: codecs: simple-mux: convert to snd_soc_dapm_xxx()
      ASoC: codecs: sma1303: convert to snd_soc_dapm_xxx()
      ASoC: codecs: sma1307: convert to snd_soc_dapm_xxx()
      ASoC: codecs: ssm2518: convert to snd_soc_dapm_xxx()
      ASoC: codecs: ssm2602: convert to snd_soc_dapm_xxx()
      ASoC: codecs: ssm4567: convert to snd_soc_dapm_xxx()
      ASoC: codecs: sta32x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: sta350: convert to snd_soc_dapm_xxx()
      ASoC: codecs: sta529: convert to snd_soc_dapm_xxx()
      ASoC: codecs: tas571x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: tas6424: convert to snd_soc_dapm_xxx()
      ASoC: codecs: tlv320adc3xxx: convert to snd_soc_dapm_xxx()
      ASoC: codecs: tlv320aic31xx: convert to snd_soc_dapm_xxx()
      ASoC: codecs: tlv320aic32x4: convert to snd_soc_dapm_xxx()
      ASoC: codecs: tlv320aic3x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: tlv320dac33: convert to snd_soc_dapm_xxx()
      ASoC: codecs: twl4030: convert to snd_soc_dapm_xxx()
      ASoC: codecs: twl6040: convert to snd_soc_dapm_xxx()
      ASoC: codecs: uda1380: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wcd9335: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wcd934x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wcd937x: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm0010: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm5100: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm5102: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm5110: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8350: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8400: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8510: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8523: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8580: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8711: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8728: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8731: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8737: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8750: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8753: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8770: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8776: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8804: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8900: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8903: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8904: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8940: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8955: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8960: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8961: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8962: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8971: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8974: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8978: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8983: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8985: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8988: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8990: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8991: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8993: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8994: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8995: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8996: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8997: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm8998: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm9081: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm9090: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm9712: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm9713: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm_adsp: convert to snd_soc_dapm_xxx()
      ASoC: codecs: wm_hubs: convert to snd_soc_dapm_xxx()
      ASoC: fsl: fsl-asoc-card: convert to snd_soc_dapm_xxx()
      ASoC: fsl: imx-rpmsg: convert to snd_soc_dapm_xxx()
      ASoC: generic: audio-graph-card: convert to snd_soc_dapm_xxx()
      ASoC: intel: atom: sst-atom-controls: convert to snd_soc_dapm_xxx()
      ASoC: intel: avs: da7219: convert to snd_soc_dapm_xxx()
      ASoC: intel: avs: es8336: convert to snd_soc_dapm_xxx()
      ASoC: intel: avs: nau8825: convert to snd_soc_dapm_xxx()
      ASoC: intel: avs: rt274: convert to snd_soc_dapm_xxx()
      ASoC: intel: avs: rt5514: convert to snd_soc_dapm_xxx()
      ASoC: intel: avs: rt5640: convert to snd_soc_dapm_xxx()
      ASoC: intel: avs: control: convert to snd_soc_dapm_xxx()
      ASoC: intel: avs: pcm: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: bdw-rt5677: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: bytcht_cx2072x: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: bytcht_es8316: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: bytcr_rt5640: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: bytcr_rt5651: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: bytcr_wm5102: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: cht_bsw_max98090_ti: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: cht_bsw_rt5645: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: cht_bsw_rt5672: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_board_helpers: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_cirrus_common: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_da7219: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_es8336: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_maxim_common: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_nau8825: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_nuvoton_common: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_pcm512x: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_realtek_common: convert to snd_soc_dapm_xxx()
      ASoC: intel: boards: sof_rt5682: convert to snd_soc_dapm_xxx()
      ASoC: mediatek: mtk-afe-platform-driver: convert to snd_soc_dapm_xxx()
      ASoC: mediatek: mtk-dsp-sof-common: convert to snd_soc_dapm_xxx()
      ASoC: mediatek: mt8186-mt6366-common: convert to snd_soc_dapm_xxx()
      ASoC: mediatek: mt8186-mt6366: convert to snd_soc_dapm_xxx()
      ASoC: mediatek: mt8188-mt6359: convert to snd_soc_dapm_xxx()
      ASoC: mediatek: mt8195-mt6359: convert to snd_soc_dapm_xxx()
      ASoC: mediatek: mt8365-afe-pcm: convert to snd_soc_dapm_xxx()
      ASoC: meson: aiu-acodec-ctrl: convert to snd_soc_dapm_xxx()
      ASoC: meson: aiu-codec-ctrl: convert to snd_soc_dapm_xxx()
      ASoC: meson: axg-spdifout: convert to snd_soc_dapm_xxx()
      ASoC: meson: axg-tdm-interface: convert to snd_soc_dapm_xxx()
      ASoC: meson: g12a-toacodec: convert to snd_soc_dapm_xxx()
      ASoC: meson: g12a-tohdmitx: convert to snd_soc_dapm_xxx()
      ASoC: meson: t9015: convert to snd_soc_dapm_xxx()
      ASoC: pxa: spitz: convert to snd_soc_dapm_xxx()
      ASoC: qcom: q6routing: convert to snd_soc_dapm_xxx()
      ASoC: qcom: q6usb: convert to snd_soc_dapm_xxx()
      ASoC: qcom: topology: convert to snd_soc_dapm_xxx()
      ASoC: qcom: sc7180: convert to snd_soc_dapm_xxx()
      ASoC: rockchip: rk3288_hdmi_analog: convert to snd_soc_dapm_xxx()
      ASoC: rockchip: rockchip_max98090: convert to snd_soc_dapm_xxx()
      ASoC: samsung: aries_wm8994: convert to snd_soc_dapm_xxx()
      ASoC: samsung: bells: convert to snd_soc_dapm_xxx()
      ASoC: samsung: littlemill: convert to snd_soc_dapm_xxx()
      ASoC: samsung: lowland: convert to snd_soc_dapm_xxx()
      ASoC: samsung: midas_wm1811: convert to snd_soc_dapm_xxx()
      ASoC: samsung: smdk_wm8994: convert to snd_soc_dapm_xxx()
      ASoC: samsung: speyside: convert to snd_soc_dapm_xxx()
      ASoC: samsung: tm2_wm5110: convert to snd_soc_dapm_xxx()
      ASoC: samsung: tobermory: convert to snd_soc_dapm_xxx()
      ASoC: sdca: sdca_asoc: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_bridge_cs35l56: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_cs42l42: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_cs42l43: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_cs_amp: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_dmic: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_maxim: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_rt5682: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_rt700: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_rt711: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_rt_amp: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_rt_mf_sdca: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_rt_sdca_jack_common: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_ti_amp: convert to snd_soc_dapm_xxx()
      ASoC: sdw_utils: soc_sdw_utils: convert to snd_soc_dapm_xxx()
      ASoC: soc-core: convert to snd_soc_dapm_xxx()
      ASoC: soc-dapm: convert to snd_soc_dapm_xxx()
      ASoC: soc-jack: convert to snd_soc_dapm_xxx()
      ASoC: soc-pcm: convert to snd_soc_dapm_xxx()
      ASoC: soc-topology: convert to snd_soc_dapm_xxx()
      ASoC: sof-client-probes: convert to snd_soc_dapm_xxx()
      ASoC: sunxi: sun4i-codec: convert to snd_soc_dapm_xxx()
      ASoC: sunxi: sun50i-codec-analog: convert to snd_soc_dapm_xxx()
      ASoC: sunxi: sun8i-codec-analog: convert to snd_soc_dapm_xxx()
      ASoC: sunxi: sun8i-codec: convert to snd_soc_dapm_xxx()
      ASoC: tegra: tegra210_ahub: convert to snd_soc_dapm_xxx()
      ASoC: tegra: tegra_asoc_machine: convert to snd_soc_dapm_xxx()
      ASoC: tegra: tegra_wm8903: convert to snd_soc_dapm_xxx()
      ASoC: ti: ams-delta: convert to snd_soc_dapm_xxx()
      ASoC: ti: davinci-evm: convert to snd_soc_dapm_xxx()
      ASoC: ti: j721e-evm: convert to snd_soc_dapm_xxx()
      ASoC: ti: n810: convert to snd_soc_dapm_xxx()
      ASoC: ti: omap-abe-twl6040: convert to snd_soc_dapm_xxx()
      ASoC: ti: omap-twl4030: convert to snd_soc_dapm_xxx()
      ASoC: ti: omap3pandora: convert to snd_soc_dapm_xxx()
      ASoC: ti: rx51: convert to snd_soc_dapm_xxx()
      ASoC: ux500: mop500_ab8500: convert to snd_soc_dapm_xxx()
      ASoC: codecs: arizona: convert to snd_soc_dapm_xxx()

Laurentiu Mihalcea (1):
      ASoC: SOF: imx9: use SCMI API for LM management

Lukas Bulwahn (1):
      MAINTAINERS: refer to trivial-codec.yaml in relevant sections

Mac Chiang (4):
      ASoC: Intel: soc-acpi-intel-ptl-match: Add support for rt722_l0_rt1320_l23
      ASoC: Intel: sof_sdw: Add quirk to exclude RT722 speaker
      ASoC: Intel: soc-acpi-ptl-match: add cs42l43_agg_l3_cs35l56_2 support
      ASoC: Intel: sof_sdw: add codec speaker support for the SKU

Maciej Strozek (3):
      ASoC: SDCA: Add SDCA FDL data parsing
      ASoC: SDCA: Add FDL library for XU entities
      ASoC: SDCA: Add FDL-specific IRQ processing

Marco Crivellari (1):
      ASoC: replace use of system_wq with system_dfl_wq

Mark Brown (36):
      ASoC: use sof_sdw as default Intel SOF SDW machine
      Add tegra264 audio device tree support
      ASoC: use sof_sdw as default Intel SOF SDW machine
      Add Audio Support for Kaanapali MTP Boards
      ASoC: amd: ps: Propagate the PCI subsystem Vendor and
      ASoC: spacemit: add i2s support to K1 SoC
      ASoC: use snd_kcontrol_chip() instead of
      ASoC: Merge up fixes
      ALSA: cs35l56: Add support for factory calibration
      Sndcard compatible for qrb2210/qcm2290
      allwinner: a523: Enable I2S and SPDIF TX
      ASoC: spacemit: fix build warning and error
      Add support for Cirrus Logic CS530x DAC and CODEC
      Add SDCA UMP/FDL support
      ASoC: tas2783: Fix build for SoundWire API update
      ASoC: qcom: sdw: fix memory leak
      Add support for an external Master Clock in the
      ASoC: qcom: q6dsp: fixes and updates
      ASoC: Merge up fixes
      ASoC: Intel: machine driver updates for 6.19
      ASoC: cs35l56: Support for restoring calibration on
      ASoC: codecs: lpass-macro: complete sm6115 support
      ASoC: codecs: pm4125: Two minor fixes for
      ASoC: Intel: avs: Allow for NHLT configuration
      ASoC: convert to snd_soc_dapm_xxx()
      ASoC: mediatek: Add support for MT8189 SoC
      gpio: improve support for shared GPIOs
      firmware: cs_dsp: Cleanup debugfs for wmfw and bin
      Add SDCA class driver
      ASoC: cs35l56: Set access permissions on volatile
      nau8325 build fixes
      ASoC: stm32: sai: fix device and OF node leaks on
      Add support for cs42l45 into the Intel machine driver
      ASoC: Intel: catpt: Round of fixes and PM changes
      firmware: cs_dsp: Remove need for clients to supply
      ASoC: fsl_micfil: Set default quality and channel

Markus Elfring (1):
      ASoC: rockchip: i2s-tdm: Omit a variable reassignment in rockchip_i2s_tdm_probe()

Peter Ujfalusi (3):
      ASoC: SOF: pcm: Set the PCM device name for HDMI
      ASoC: soc-pcm: Preserve hw parameters from components in dpcm_runtime_setup_fe
      ASOC: Intel: sof_sdw: add quirk for Avell B.ON (OEM rebranded NUC15)

Pierre-Louis Bossart (1):
      ASoC: SDCA: add function devices

Prasad Kumpatla (3):
      ASoC: dt-bindings: qcom,sm8250: Add kaanapali sound card
      ASoC: qcom: sc8280xp: Add support for Kaanapali
      ASoC: dt-bindings: qcom: Add Kaanapali LPASS macro codecs

Randy Dunlap (1):
      firmware: cs_dsp: fix kernel-doc warnings in a header file

Ranganath V N (1):
      ASoC: dt-bindings: ti,pcm1862: convert to dtschema

Richard Fitzgerald (29):
      ASoC: cs35l56: Read silicon ID during initialization and save it
      ASoC: cs-amp-lib: Add helpers for factory calibration
      ASoC: cs35l56: Add common code for factory calibration
      ASoC: cs35l56: Create debugfs files for factory calibration
      ALSA: hda/cs35l56: Create debugfs files for factory calibration
      ASoC: cs-amp-lib-test: Add cases for factory calibration helpers
      ASoC: cs-amp-lib: Return attributes from cs_amp_get_efi_variable()
      ASoC: cs-amp-lib: Add function to write calibration to UEFI
      ASoC: cs35l56: Add calibration command to store into UEFI
      ALSA: hda/cs35l56: Set cal_index to the amp index
      ASoC: cs-amp-lib-test: Add test cases for cs_amp_set_efi_calibration_data()
      ASoC: cs35l56: Alter error codes for calibration routine
      ASoC: cs35l56: Add control to read CAL_SET_STATUS
      ASoC: cs35l56: Allow restoring factory calibration through ALSA control
      firmware: cs_dsp: Factor out common debugfs string read
      firmware: cs_dsp: Append \n to debugfs string during read
      ASoC: soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flags
      ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting access flags
      ASoC: cs35l56: Use SOC_ENUM_EXT_ACC() for CAL_SET_STATUS control
      ASoC: cs35l56: Use SND_SOC_BYTES_E_ACC() for CAL_DATA_RB control
      firmware: cs_dsp: Store control length as 32-bit
      ASoC: cs-amp-lib: Remove redundant calls to kunit_deactivate_static_stub()
      firmware: cs_dsp: Remove redundant download buffer allocator
      firmware: cs_dsp: Take pwr_lock around reading controls debugfs
      firmware: cs_dsp: Use kvzalloc() to allocate control caches
      ASoC: cs-amp-lib: Use __free(kfree) instead of manual freeing
      firmware: cs_dsp: Don't require client to provide a struct cs_dsp_client_ops
      firmware: cs_dsp: Add test cases for client_ops == NULL
      ASoC: cs35l56: Log a message if firmware is missing

Sharique Mohammad (6):
      ASoC: max98090/91: added DAPM widget for digital output for max98091
      ASoC: max98090/91: fixing a space
      ASoC: max98090/91: adding DAPM routing for digital output for max98091
      ASoC: max98090/91: fixing the stream index
      ASoC: max98090/91: adding two virtual Mux widgets for digital mics
      ASoC: max98090/91: adding the two virtual Mux widgets in the routes

Shengjiu Wang (1):
      ASoC: fsl_aud2htx: add IEC958_SUBFRAME_LE format in supported list

Shuming Fan (3):
      ASoC: SOF: Intel: add hyphen between name and index to amp name_prefix
      ASoC: sdw_utils: add name_prefix for rt1321 part id
      ASoC: SDCA: support Q7.8 volume format

Simon Trimmer (5):
      ASoC: amd: ps: Propagate the PCI subsystem Vendor and Device IDs
      ASoC: amd: amd_sdw: Propagate the PCI subsystem Vendor and Device IDs
      ASoC: cs530x: Add CODEC and DAC support
      ASoC: cs530x: Check the DEVID matches the devtype
      ASoC: cs530x: Rename i2c related structures

Srinivas Kandagatla (32):
      ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime
      ASoC: qcom: sdw: remove redundant code
      ASoC: qcom: sdm845: make use of common helpers
      ASoC: qcom: sc7280: make use of common helpers
      ASoC: codecs: va-macro: fix revision checking
      ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr
      ASoC: qcom: q6adm: the the copp device only during last instance
      ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
      ASoC: qcom: q6asm-dai: perform correct state check before closing
      ASoC: qcom: q6asm: handle the responses after closing
      ASoC: qcom: q6asm-dai: schedule all available frames to avoid dsp under-runs
      ASoC: qcom: q6asm: add q6asm_get_hw_pointer
      ASoC: qcom: q6asm-dai: use q6asm_get_hw_pointer
      ASoC: qcom: q6asm: set runtime correctly for each stream
      ASoc: qcom: audioreach: remove unused variables
      ASoc: qcom: audioreach: Use automatic cleanup of kfree()
      ASoc: qcom: q6adm: Use automatic cleanup of kfree()
      ASoc: qcom: q6afe: Use automatic cleanup of kfree()
      ASoc: qcom: q6apm: Use automatic cleanup of kfree()
      ASoc: qcom: q6prm: Use automatic cleanup of kfree()
      ASoc: qcom: q6asm: Use automatic cleanup of kfree()
      ASoC: qcom: q6afe: Use guard() for spin locks
      ASoC: qcom: q6apm-dai: Use guard() for spin locks
      ASoC: qcom: q6asm-dai: Use guard() for spin locks
      ASoC: qcom: q6asm: Use guard() for spin locks
      ASoC: codecs: pm4125: remove duplicate code
      ASoC: codecs: lpass-tx-macro: fix SM6115 support
      ASoC: dt-bindings: qcom,lpass-rx-macro: Add sm6115 LPASS RX
      ASoC: dt-bindings: qcom,lpass-va-macro: re-arrange clock-names
      ASoC: dt-bindings: qcom,lpass-va-macro: Add sm6115 LPASS VA
      ASoC: codecs: lpass-va-macro: add SM6115 compatible
      ASoC: codecs: lpass-rx-macro: add SM6115 compatible

Tang Bin (2):
      ASoc: tas2783A: Remove unneeded variable assignment
      ASoC: codecs: Fix the error of excessive semicolons

Thomas Weißschuh (1):
      ASoC: stm32: dfsdm: don't use %pK through printk

Thorsten Blum (1):
      ASoC: Intel: atom: Replace strcpy() with strscpy()

Troy Mitchell (5):
      ASoC: dt-bindings: Add bindings for SpacemiT K1
      ASoC: spacemit: add i2s support for K1 SoC
      ASoC: spacemit: add failure check for spacemit_i2s_init_dai()
      ASoC: spacemit: use `depends on` instead of `select`
      ASoC: spacemit: add failure check for spacemit_i2s_init_dai()

Vitaly Rodionov (9):
      ASoC: cs530x: Update the copyright headers
      ASoC: cs530x: Sort #include directives and tydy up whitespaces
      ASoC: cs530x: Remove unused struct members and constants
      ASoC: cs530x: Correct constant naming
      ASoC: dt-bindings: sound: cirrus: cs530x: Add cs530x
      ASoC: cs530x: Rename bitfield to reflect common use for ADC and DAC
      ASoC: cs530x: Correct MCLK reference frequency values
      ASoC: dt-bindings: sound: cirrus: cs530x: Add SPI bus support
      ASoC: cs530x: Add SPI bus support for cs530x parts

Weidong Wang (1):
      ASoC: codecs: Modify awinic amplifier dsp read and write functions

Wolfram Sang (1):
      ASoC: dt-bindings: don't check node names

jempty.liang (1):
      ASoC: soc-core: Pre-check zero CPU/codec DAIs, handle early rtd->dais alloc failure

sheetal (1):
      dt-bindings: sound: Update ADMAIF bindings for tegra264

 .../devicetree/bindings/sound/adi,max98363.yaml    |    60 -
 .../devicetree/bindings/sound/adi,ssm2602.txt      |    19 -
 .../devicetree/bindings/sound/adi,ssm3515.yaml     |    49 -
 .../bindings/sound/allwinner,sun4i-a10-i2s.yaml    |     4 +-
 .../bindings/sound/allwinner,sun4i-a10-spdif.yaml  |    44 +-
 .../devicetree/bindings/sound/cirrus,cs4271.yaml   |    10 +
 .../devicetree/bindings/sound/cirrus,cs530x.yaml   |     8 +
 Documentation/devicetree/bindings/sound/cs4265.txt |    29 -
 Documentation/devicetree/bindings/sound/cs4341.txt |    22 -
 Documentation/devicetree/bindings/sound/cs4349.txt |    19 -
 Documentation/devicetree/bindings/sound/da9055.txt |    22 -
 .../bindings/sound/mediatek,mt8189-afe-pcm.yaml    |   178 +
 .../bindings/sound/mediatek,mt8189-nau8825.yaml    |   101 +
 .../devicetree/bindings/sound/nuvoton,nau8540.yaml |    40 -
 .../devicetree/bindings/sound/nuvoton,nau8810.yaml |    45 -
 .../bindings/sound/nvidia,tegra210-admaif.yaml     |   106 +-
 .../devicetree/bindings/sound/nxp,tfa9879.yaml     |    44 -
 .../devicetree/bindings/sound/nxp,uda1342.yaml     |    42 -
 .../devicetree/bindings/sound/pcm1789.txt          |    22 -
 .../devicetree/bindings/sound/pcm179x.txt          |    27 -
 .../devicetree/bindings/sound/pcm186x.txt          |    42 -
 .../devicetree/bindings/sound/pcm5102a.txt         |    13 -
 .../bindings/sound/qcom,lpass-rx-macro.yaml        |    19 +
 .../bindings/sound/qcom,lpass-tx-macro.yaml        |     1 +
 .../bindings/sound/qcom,lpass-va-macro.yaml        |    50 +-
 .../bindings/sound/qcom,lpass-wsa-macro.yaml       |     1 +
 .../devicetree/bindings/sound/qcom,sm8250.yaml     |     2 +
 .../devicetree/bindings/sound/qcom,wcd934x.yaml    |     2 +-
 .../devicetree/bindings/sound/spacemit,k1-i2s.yaml |    87 +
 .../devicetree/bindings/sound/ti,pcm1862.yaml      |    76 +
 .../devicetree/bindings/sound/ti,tas2781.yaml      |    58 +-
 .../devicetree/bindings/sound/trivial-codec.yaml   |    79 +
 .../devicetree/bindings/sound/wlf,wm8510.yaml      |    41 -
 .../devicetree/bindings/sound/wlf,wm8523.yaml      |    40 -
 .../devicetree/bindings/sound/wlf,wm8580.yaml      |    42 -
 .../devicetree/bindings/sound/wlf,wm8711.yaml      |    40 -
 .../devicetree/bindings/sound/wlf,wm8728.yaml      |    40 -
 .../devicetree/bindings/sound/wlf,wm8737.yaml      |    40 -
 .../devicetree/bindings/sound/wlf,wm8750.yaml      |    42 -
 .../devicetree/bindings/sound/wlf,wm8753.yaml      |    62 -
 .../devicetree/bindings/sound/wlf,wm8776.yaml      |    41 -
 .../devicetree/bindings/sound/wlf,wm8961.yaml      |    43 -
 .../devicetree/bindings/sound/wlf,wm8974.yaml      |    41 -
 Documentation/devicetree/bindings/sound/wm8770.txt |    16 -
 MAINTAINERS                                        |     8 +-
 drivers/base/regmap/regmap-sdw-mbq.c               |    23 +-
 drivers/firmware/cirrus/cs_dsp.c                   |   175 +-
 .../firmware/cirrus/test/cs_dsp_test_callbacks.c   |     1 +
 drivers/gpio/Kconfig                               |    17 +
 drivers/gpio/Makefile                              |     2 +
 drivers/gpio/gpio-shared-proxy.c                   |   333 +
 drivers/gpio/gpiolib-shared.c                      |   558 +
 drivers/gpio/gpiolib-shared.h                      |    71 +
 drivers/gpio/gpiolib.c                             |    70 +-
 drivers/gpio/gpiolib.h                             |     2 +
 drivers/input/misc/arizona-haptics.c               |    14 +-
 drivers/regulator/arizona-micsupp.c                |     8 +-
 drivers/staging/greybus/audio_codec.c              |    16 +-
 drivers/staging/greybus/audio_helper.c             |     9 +-
 drivers/staging/greybus/audio_topology.c           |    24 +-
 include/linux/firmware/cirrus/cs_dsp.h             |     6 +-
 include/linux/firmware/cirrus/cs_dsp_test_utils.h  |    18 +-
 include/linux/gpio/consumer.h                      |     9 +
 include/linux/regmap.h                             |    21 +-
 include/linux/soundwire/sdw_registers.h            |     2 +
 include/linux/string.h                             |    18 +
 include/sound/cs-amp-lib.h                         |    25 +-
 include/sound/cs35l56.h                            |    50 +
 include/sound/sdca.h                               |    19 +
 include/sound/sdca_fdl.h                           |   105 +
 include/sound/sdca_function.h                      |   126 +-
 include/sound/sdca_hid.h                           |    21 +-
 include/sound/sdca_interrupts.h                    |    19 +-
 include/sound/sdca_regmap.h                        |     2 +
 include/sound/sdca_ump.h                           |    50 +
 include/sound/soc-acpi.h                           |     8 +-
 include/sound/soc.h                                |    39 +-
 include/sound/soc_sdw_utils.h                      |    19 +-
 include/sound/tas2781.h                            |     6 +
 include/trace/events/asoc.h                        |     4 +-
 include/uapi/sound/intel/avs/tokens.h              |     6 +
 lib/tests/string_kunit.c                           |    13 +
 sound/hda/codecs/side-codecs/Kconfig               |    15 +
 sound/hda/codecs/side-codecs/cs35l56_hda.c         |   116 +-
 sound/hda/codecs/side-codecs/cs35l56_hda.h         |     6 +
 sound/soc/Kconfig                                  |     1 +
 sound/soc/Makefile                                 |     1 +
 sound/soc/amd/acp/acp-mach-common.c                |    40 +-
 sound/soc/amd/acp/acp-sdw-legacy-mach.c            |    23 +-
 sound/soc/amd/acp/acp-sdw-sof-mach.c               |    12 +-
 sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c      |    10 +-
 sound/soc/amd/ps/acp63.h                           |     2 +
 sound/soc/amd/ps/pci-ps.c                          |     9 +
 sound/soc/amd/vangogh/acp5x-mach.c                 |     3 +-
 sound/soc/atmel/atmel-pdmic.c                      |     4 +-
 sound/soc/atmel/sam9g20_wm8731.c                   |     2 +-
 sound/soc/atmel/tse850-pcm5142.c                   |    32 +-
 sound/soc/codecs/88pm860x-codec.c                  |    11 +-
 sound/soc/codecs/Kconfig                           |    49 +
 sound/soc/codecs/Makefile                          |     8 +-
 sound/soc/codecs/ab8500-codec.c                    |    18 +-
 sound/soc/codecs/ad1836.c                          |     2 +-
 sound/soc/codecs/ad193x.c                          |     4 +-
 sound/soc/codecs/adau1761.c                        |     9 +-
 sound/soc/codecs/adau1781.c                        |     2 +-
 sound/soc/codecs/adau17x1.c                        |    14 +-
 sound/soc/codecs/adau1977.c                        |     5 +-
 sound/soc/codecs/adau7118.c                        |     7 +-
 sound/soc/codecs/adav80x.c                         |    10 +-
 sound/soc/codecs/ak4458.c                          |     4 +-
 sound/soc/codecs/ak4619.c                          |     4 +-
 sound/soc/codecs/ak4641.c                          |     7 +-
 sound/soc/codecs/alc5623.c                         |     2 +-
 sound/soc/codecs/arizona-jack.c                    |     8 +-
 sound/soc/codecs/arizona.c                         |    22 +-
 sound/soc/codecs/audio-iio-aux.c                   |     2 +-
 sound/soc/codecs/aw87390.c                         |    14 +-
 sound/soc/codecs/aw88081.c                         |    24 +-
 sound/soc/codecs/aw88166.c                         |   159 +-
 sound/soc/codecs/aw88166.h                         |     5 -
 sound/soc/codecs/aw88261.c                         |    34 +-
 sound/soc/codecs/aw88395/aw88395.c                 |    30 +-
 sound/soc/codecs/aw88395/aw88395_device.c          |    39 +-
 sound/soc/codecs/aw88395/aw88395_device.h          |     8 +-
 sound/soc/codecs/aw88399.c                         |   253 +-
 sound/soc/codecs/aw88399.h                         |     5 -
 sound/soc/codecs/bd28623.c                         |     6 +-
 sound/soc/codecs/cpcap.c                           |    21 +-
 sound/soc/codecs/cros_ec_codec.c                   |    10 +-
 sound/soc/codecs/cs-amp-lib-test.c                 |  1522 ++-
 sound/soc/codecs/cs-amp-lib.c                      |   372 +-
 sound/soc/codecs/cs35l33.c                         |     4 +-
 sound/soc/codecs/cs35l36.c                         |     6 +-
 sound/soc/codecs/cs35l41.c                         |     2 +-
 sound/soc/codecs/cs35l45.c                         |    12 +-
 sound/soc/codecs/cs35l56-shared.c                  |   439 +-
 sound/soc/codecs/cs35l56.c                         |   252 +-
 sound/soc/codecs/cs35l56.h                         |     6 +
 sound/soc/codecs/cs4234.c                          |     7 +-
 sound/soc/codecs/cs4270.c                          |     2 +-
 sound/soc/codecs/cs4271.c                          |    36 +-
 sound/soc/codecs/cs42l42.c                         |     2 +-
 sound/soc/codecs/cs42l43-jack.c                    |    14 +-
 sound/soc/codecs/cs42l43.c                         |    38 +-
 sound/soc/codecs/cs42l51.c                         |     6 +-
 sound/soc/codecs/cs42l52.c                         |     5 +-
 sound/soc/codecs/cs42l56.c                         |     5 +-
 sound/soc/codecs/cs42l73.c                         |     3 +-
 sound/soc/codecs/cs42l84.c                         |     4 +-
 sound/soc/codecs/cs42xx8.c                         |     2 +-
 sound/soc/codecs/cs43130.c                         |     2 +-
 sound/soc/codecs/cs47l15.c                         |    11 +-
 sound/soc/codecs/cs47l24.c                         |     4 +-
 sound/soc/codecs/cs47l35.c                         |     5 +-
 sound/soc/codecs/cs47l85.c                         |     5 +-
 sound/soc/codecs/cs47l90.c                         |     5 +-
 sound/soc/codecs/cs47l92.c                         |    11 +-
 sound/soc/codecs/cs48l32.c                         |    40 +-
 sound/soc/codecs/cs530x-i2c.c                      |    24 +-
 sound/soc/codecs/cs530x-spi.c                      |    92 +
 sound/soc/codecs/cs530x.c                          |   526 +-
 sound/soc/codecs/cs530x.h                          |    90 +-
 sound/soc/codecs/cs53l30.c                         |     9 +-
 sound/soc/codecs/cx20442.c                         |     5 +-
 sound/soc/codecs/cx2072x.c                         |     6 +-
 sound/soc/codecs/da7210.c                          |     4 +-
 sound/soc/codecs/da7213.c                          |    21 +-
 sound/soc/codecs/da7218.c                          |    21 +-
 sound/soc/codecs/da7219-aad.c                      |    10 +-
 sound/soc/codecs/da7219.c                          |    29 +-
 sound/soc/codecs/da732x.c                          |     7 +-
 sound/soc/codecs/da9055.c                          |     6 +-
 sound/soc/codecs/es7134.c                          |     2 +-
 sound/soc/codecs/es8311.c                          |     3 +-
 sound/soc/codecs/es8316.c                          |     4 +-
 sound/soc/codecs/es8326.c                          |    16 +-
 sound/soc/codecs/es8328.c                          |     8 +-
 sound/soc/codecs/es8389.c                          |     4 +-
 sound/soc/codecs/fs210x.c                          |     2 +-
 sound/soc/codecs/hda.c                             |     2 +-
 sound/soc/codecs/hdac_hda.c                        |     4 +-
 sound/soc/codecs/hdac_hdmi.c                       |    35 +-
 sound/soc/codecs/hdmi-codec.c                      |     2 +-
 sound/soc/codecs/idt821034.c                       |     8 +-
 sound/soc/codecs/jz4740.c                          |     3 +-
 sound/soc/codecs/jz4760.c                          |     7 +-
 sound/soc/codecs/jz4770.c                          |     8 +-
 sound/soc/codecs/lm49453.c                         |     3 +-
 sound/soc/codecs/lpass-rx-macro.c                  |   116 +-
 sound/soc/codecs/lpass-tx-macro.c                  |    19 +-
 sound/soc/codecs/lpass-va-macro.c                  |   104 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |   169 +-
 sound/soc/codecs/madera.c                          |    48 +-
 sound/soc/codecs/max9759.c                         |     8 +-
 sound/soc/codecs/max9768.c                         |     4 +-
 sound/soc/codecs/max98088.c                        |    18 +-
 sound/soc/codecs/max98090.c                        |    54 +-
 sound/soc/codecs/max98095.c                        |    27 +-
 sound/soc/codecs/max98373.c                        |     3 +-
 sound/soc/codecs/max98390.c                        |    22 +-
 sound/soc/codecs/max98396.c                        |    11 +-
 sound/soc/codecs/max9850.c                         |     3 +-
 sound/soc/codecs/max9867.c                         |    15 +-
 sound/soc/codecs/max98925.c                        |     2 +-
 sound/soc/codecs/ml26124.c                         |     3 +-
 sound/soc/codecs/msm8916-wcd-digital.c             |     6 +-
 sound/soc/codecs/mt6357.c                          |     2 +-
 sound/soc/codecs/mt6358.c                          |    25 +-
 sound/soc/codecs/mt6359.c                          |    18 +-
 sound/soc/codecs/mt6660.c                          |     3 +-
 sound/soc/codecs/nau8325.c                         |     5 +-
 sound/soc/codecs/nau8810.c                         |     7 +-
 sound/soc/codecs/nau8821.c                         |    28 +-
 sound/soc/codecs/nau8822.c                         |    20 +-
 sound/soc/codecs/nau8824.c                         |    10 +-
 sound/soc/codecs/nau8825.c                         |     6 +-
 sound/soc/codecs/ntp8835.c                         |     4 +-
 sound/soc/codecs/pcm1681.c                         |     4 +-
 sound/soc/codecs/pcm186x.c                         |     6 +-
 sound/soc/codecs/pcm512x.c                         |    25 +-
 sound/soc/codecs/pcm6240.c                         |     9 +-
 sound/soc/codecs/peb2466.c                         |     6 +-
 sound/soc/codecs/pm4125-sdw.c                      |    64 +-
 sound/soc/codecs/pm4125.c                          |   104 +-
 sound/soc/codecs/pm4125.h                          |    18 +-
 sound/soc/codecs/rk3308_codec.c                    |     3 +-
 sound/soc/codecs/rt1011.c                          |    36 +-
 sound/soc/codecs/rt1015.c                          |    17 +-
 sound/soc/codecs/rt1318.c                          |     4 +-
 sound/soc/codecs/rt274.c                           |     5 +-
 sound/soc/codecs/rt286.c                           |     8 +-
 sound/soc/codecs/rt298.c                           |     9 +-
 sound/soc/codecs/rt5514.c                          |     8 +-
 sound/soc/codecs/rt5616.c                          |     5 +-
 sound/soc/codecs/rt5631.c                          |    10 +-
 sound/soc/codecs/rt5640.c                          |    19 +-
 sound/soc/codecs/rt5645.c                          |    15 +-
 sound/soc/codecs/rt5651.c                          |    13 +-
 sound/soc/codecs/rt5659.c                          |    13 +-
 sound/soc/codecs/rt5660.c                          |     5 +-
 sound/soc/codecs/rt5663.c                          |    10 +-
 sound/soc/codecs/rt5665.c                          |     6 +-
 sound/soc/codecs/rt5668.c                          |     3 +-
 sound/soc/codecs/rt5670.c                          |    43 +-
 sound/soc/codecs/rt5677.c                          |    14 +-
 sound/soc/codecs/rt5682.c                          |    10 +-
 sound/soc/codecs/rt5682s.c                         |     5 +-
 sound/soc/codecs/rt700.c                           |    28 +-
 sound/soc/codecs/rt711-sdca.c                      |    13 +-
 sound/soc/codecs/rt711.c                           |    28 +-
 sound/soc/codecs/rt712-sdca-dmic.c                 |     9 +-
 sound/soc/codecs/rt712-sdca.c                      |    20 +-
 sound/soc/codecs/rt715-sdca.c                      |     9 +-
 sound/soc/codecs/rt715.c                           |    35 +-
 sound/soc/codecs/rt721-sdca.c                      |     9 +-
 sound/soc/codecs/rt722-sdca-sdw.c                  |     4 +-
 sound/soc/codecs/rt9123.c                          |     6 +-
 sound/soc/codecs/sgtl5000.c                        |     8 +-
 sound/soc/codecs/simple-mux.c                      |     7 +-
 sound/soc/codecs/sma1303.c                         |    31 +-
 sound/soc/codecs/sma1307.c                         |    95 +-
 sound/soc/codecs/ssm2518.c                         |     3 +-
 sound/soc/codecs/ssm2602.c                         |     4 +-
 sound/soc/codecs/ssm4567.c                         |     3 +-
 sound/soc/codecs/sta32x.c                          |    10 +-
 sound/soc/codecs/sta350.c                          |    10 +-
 sound/soc/codecs/sta529.c                          |     3 +-
 sound/soc/codecs/tas2562.c                         |     4 +-
 sound/soc/codecs/tas2781-i2c.c                     |   104 +-
 sound/soc/codecs/tas2783-sdw.c                     |     4 +-
 sound/soc/codecs/tas5086.c                         |     4 +-
 sound/soc/codecs/tas571x.c                         |     7 +-
 sound/soc/codecs/tas5720.c                         |     4 +-
 sound/soc/codecs/tas5805m.c                        |     6 +-
 sound/soc/codecs/tas6424.c                         |     4 +-
 sound/soc/codecs/tfa989x.c                         |     2 +-
 sound/soc/codecs/tlv320adc3xxx.c                   |     8 +-
 sound/soc/codecs/tlv320adcx140.c                   |     6 +-
 sound/soc/codecs/tlv320aic23.c                     |     4 +-
 sound/soc/codecs/tlv320aic31xx.c                   |    14 +-
 sound/soc/codecs/tlv320aic32x4.c                   |     3 +-
 sound/soc/codecs/tlv320aic3x.c                     |    11 +-
 sound/soc/codecs/tlv320dac33.c                     |     9 +-
 sound/soc/codecs/tscs42xx.c                        |     6 +-
 sound/soc/codecs/tscs454.c                         |     6 +-
 sound/soc/codecs/twl4030.c                         |    14 +-
 sound/soc/codecs/twl6040.c                         |    15 +-
 sound/soc/codecs/uda1334.c                         |     4 +-
 sound/soc/codecs/uda1380.c                         |     3 +-
 sound/soc/codecs/wcd9335.c                         |    34 +-
 sound/soc/codecs/wcd934x.c                         |    44 +-
 sound/soc/codecs/wcd937x.c                         |    20 +-
 sound/soc/codecs/wcd938x.c                         |    27 +-
 sound/soc/codecs/wcd939x-sdw.c                     |     8 +-
 sound/soc/codecs/wcd939x.c                         |    24 +-
 sound/soc/codecs/wm0010.c                          |     5 +-
 sound/soc/codecs/wm2000.c                          |     8 +-
 sound/soc/codecs/wm5100.c                          |     4 +-
 sound/soc/codecs/wm5102.c                          |    12 +-
 sound/soc/codecs/wm5110.c                          |    16 +-
 sound/soc/codecs/wm8350.c                          |     7 +-
 sound/soc/codecs/wm8400.c                          |    14 +-
 sound/soc/codecs/wm8510.c                          |     3 +-
 sound/soc/codecs/wm8523.c                          |     3 +-
 sound/soc/codecs/wm8580.c                          |     8 +-
 sound/soc/codecs/wm8711.c                          |     3 +-
 sound/soc/codecs/wm8728.c                          |     3 +-
 sound/soc/codecs/wm8731.c                          |     9 +-
 sound/soc/codecs/wm8737.c                          |     6 +-
 sound/soc/codecs/wm8750.c                          |     3 +-
 sound/soc/codecs/wm8753.c                          |     7 +-
 sound/soc/codecs/wm8770.c                          |     3 +-
 sound/soc/codecs/wm8776.c                          |     3 +-
 sound/soc/codecs/wm8804.c                          |     4 +-
 sound/soc/codecs/wm8900.c                          |    12 +-
 sound/soc/codecs/wm8903.c                          |    10 +-
 sound/soc/codecs/wm8904.c                          |    23 +-
 sound/soc/codecs/wm8940.c                          |     6 +-
 sound/soc/codecs/wm8955.c                          |    10 +-
 sound/soc/codecs/wm8958-dsp2.c                     |    32 +-
 sound/soc/codecs/wm8960.c                          |    16 +-
 sound/soc/codecs/wm8961.c                          |     5 +-
 sound/soc/codecs/wm8962.c                          |    30 +-
 sound/soc/codecs/wm8971.c                          |     3 +-
 sound/soc/codecs/wm8974.c                          |     3 +-
 sound/soc/codecs/wm8978.c                          |     9 +-
 sound/soc/codecs/wm8983.c                          |     7 +-
 sound/soc/codecs/wm8985.c                          |     9 +-
 sound/soc/codecs/wm8988.c                          |     3 +-
 sound/soc/codecs/wm8990.c                          |     9 +-
 sound/soc/codecs/wm8991.c                          |     5 +-
 sound/soc/codecs/wm8993.c                          |    13 +-
 sound/soc/codecs/wm8994.c                          |    46 +-
 sound/soc/codecs/wm8995.c                          |     7 +-
 sound/soc/codecs/wm8996.c                          |    13 +-
 sound/soc/codecs/wm8997.c                          |     4 +-
 sound/soc/codecs/wm8998.c                          |     8 +-
 sound/soc/codecs/wm9081.c                          |     7 +-
 sound/soc/codecs/wm9090.c                          |     5 +-
 sound/soc/codecs/wm9712.c                          |     7 +-
 sound/soc/codecs/wm9713.c                          |     7 +-
 sound/soc/codecs/wm_adsp.c                         |    21 +-
 sound/soc/codecs/wm_hubs.c                         |    10 +-
 sound/soc/codecs/wsa881x.c                         |     9 +-
 sound/soc/codecs/wsa883x.c                         |    19 +-
 sound/soc/codecs/wsa884x.c                         |     8 +-
 sound/soc/fsl/fsl-asoc-card.c                      |     4 +-
 sound/soc/fsl/fsl_aud2htx.h                        |     3 +-
 sound/soc/fsl/fsl_micfil.c                         |   136 +-
 sound/soc/fsl/fsl_spdif.c                          |    16 +-
 sound/soc/fsl/fsl_xcvr.c                           |    86 +-
 sound/soc/fsl/imx-rpmsg.c                          |     2 +-
 sound/soc/generic/audio-graph-card.c               |     4 +-
 sound/soc/intel/atom/sst-atom-controls.c           |    15 +-
 sound/soc/intel/atom/sst/sst_acpi.c                |     3 +-
 sound/soc/intel/avs/boards/da7219.c                |     3 +-
 sound/soc/intel/avs/boards/es8336.c                |     5 +-
 sound/soc/intel/avs/boards/nau8825.c               |     3 +-
 sound/soc/intel/avs/boards/rt274.c                 |     6 +-
 sound/soc/intel/avs/boards/rt5514.c                |     3 +-
 sound/soc/intel/avs/boards/rt5640.c                |     3 +-
 sound/soc/intel/avs/control.c                      |     7 +-
 sound/soc/intel/avs/debugfs.c                      |     9 +-
 sound/soc/intel/avs/path.c                         |    13 +-
 sound/soc/intel/avs/pcm.c                          |     2 +-
 sound/soc/intel/avs/topology.c                     |   113 +-
 sound/soc/intel/avs/topology.h                     |     8 +
 sound/soc/intel/boards/bdw-rt5677.c                |     9 +-
 sound/soc/intel/boards/bytcht_cx2072x.c            |     3 +-
 sound/soc/intel/boards/bytcht_es8316.c             |     9 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |    25 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |    18 +-
 sound/soc/intel/boards/bytcr_wm5102.c              |    14 +-
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |     5 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |    12 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |     8 +-
 sound/soc/intel/boards/hda_dsp_common.c            |    15 +-
 sound/soc/intel/boards/sof_board_helpers.c         |    10 +-
 sound/soc/intel/boards/sof_cirrus_common.c         |     5 +-
 sound/soc/intel/boards/sof_da7219.c                |     5 +-
 sound/soc/intel/boards/sof_es8336.c                |    14 +-
 sound/soc/intel/boards/sof_maxim_common.c          |    22 +-
 sound/soc/intel/boards/sof_nau8825.c               |     2 +-
 sound/soc/intel/boards/sof_nuvoton_common.c        |     5 +-
 sound/soc/intel/boards/sof_pcm512x.c               |     5 +-
 sound/soc/intel/boards/sof_realtek_common.c        |    34 +-
 sound/soc/intel/boards/sof_rt5682.c                |    17 +-
 sound/soc/intel/boards/sof_sdw.c                   |    80 +-
 sound/soc/intel/catpt/device.c                     |    26 +-
 sound/soc/intel/catpt/loader.c                     |    18 +-
 sound/soc/intel/catpt/pcm.c                        |    31 +-
 sound/soc/intel/catpt/sysfs.c                      |     2 +-
 sound/soc/intel/common/soc-acpi-intel-ptl-match.c  |    79 +
 sound/soc/intel/common/sof-function-topology-lib.c |     8 +-
 sound/soc/mediatek/Kconfig                         |    31 +
 sound/soc/mediatek/Makefile                        |     1 +
 .../soc/mediatek/common/mtk-afe-platform-driver.c  |     7 +-
 sound/soc/mediatek/common/mtk-btcvsd.c             |    24 +-
 sound/soc/mediatek/common/mtk-dsp-sof-common.c     |     5 +-
 sound/soc/mediatek/mt8183/mt8183-dai-adda.c        |     4 +-
 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c         |     4 +-
 sound/soc/mediatek/mt8186/mt8186-afe-pcm.c         |    12 +-
 sound/soc/mediatek/mt8186/mt8186-dai-adda.c        |     4 +-
 sound/soc/mediatek/mt8186/mt8186-dai-i2s.c         |     4 +-
 sound/soc/mediatek/mt8186/mt8186-dai-tdm.c         |     4 +-
 sound/soc/mediatek/mt8186/mt8186-misc-control.c    |    12 +-
 sound/soc/mediatek/mt8186/mt8186-mt6366-common.c   |     2 +-
 sound/soc/mediatek/mt8186/mt8186-mt6366.c          |    19 +-
 sound/soc/mediatek/mt8188/mt8188-afe-pcm.c         |    10 +-
 sound/soc/mediatek/mt8188/mt8188-dai-adda.c        |     4 +-
 sound/soc/mediatek/mt8188/mt8188-dai-dmic.c        |     2 +-
 sound/soc/mediatek/mt8188/mt8188-dai-etdm.c        |     3 +-
 sound/soc/mediatek/mt8188/mt8188-mt6359.c          |    17 +-
 sound/soc/mediatek/mt8189/Makefile                 |    18 +
 sound/soc/mediatek/mt8189/mt8189-afe-clk.c         |   750 ++
 sound/soc/mediatek/mt8189/mt8189-afe-clk.h         |    76 +
 sound/soc/mediatek/mt8189/mt8189-afe-common.h      |   240 +
 sound/soc/mediatek/mt8189/mt8189-afe-pcm.c         |  2615 +++++
 sound/soc/mediatek/mt8189/mt8189-dai-adda.c        |  1228 +++
 sound/soc/mediatek/mt8189/mt8189-dai-i2s.c         |  1463 +++
 sound/soc/mediatek/mt8189/mt8189-dai-pcm.c         |   332 +
 sound/soc/mediatek/mt8189/mt8189-dai-tdm.c         |   672 ++
 sound/soc/mediatek/mt8189/mt8189-interconnection.h |    97 +
 sound/soc/mediatek/mt8189/mt8189-nau8825.c         |  1178 ++
 sound/soc/mediatek/mt8189/mt8189-reg.h             | 10773 +++++++++++++++++++
 sound/soc/mediatek/mt8192/mt8192-dai-adda.c        |    12 +-
 sound/soc/mediatek/mt8192/mt8192-dai-i2s.c         |     4 +-
 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c         |     6 +-
 sound/soc/mediatek/mt8195/mt8195-dai-adda.c        |     8 +-
 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c        |     3 +-
 sound/soc/mediatek/mt8195/mt8195-mt6359.c          |    21 +-
 sound/soc/mediatek/mt8365/mt8365-afe-pcm.c         |     3 +-
 sound/soc/meson/aiu-acodec-ctrl.c                  |     6 +-
 sound/soc/meson/aiu-codec-ctrl.c                   |     6 +-
 sound/soc/meson/axg-spdifout.c                     |     4 +-
 sound/soc/meson/axg-tdm-interface.c                |     4 +-
 sound/soc/meson/g12a-toacodec.c                    |     6 +-
 sound/soc/meson/g12a-tohdmitx.c                    |    12 +-
 sound/soc/meson/t9015.c                            |     4 +-
 sound/soc/mxs/mxs-saif.c                           |   123 +-
 sound/soc/pxa/spitz.c                              |     9 +-
 sound/soc/qcom/qdsp6/audioreach.c                  |   234 +-
 sound/soc/qcom/qdsp6/q6adm.c                       |   179 +-
 sound/soc/qcom/qdsp6/q6afe.c                       |    49 +-
 sound/soc/qcom/qdsp6/q6apm-dai.c                   |    25 +-
 sound/soc/qcom/qdsp6/q6apm.c                       |    57 +-
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |    87 +-
 sound/soc/qcom/qdsp6/q6asm.c                       |   203 +-
 sound/soc/qcom/qdsp6/q6asm.h                       |     1 +
 sound/soc/qcom/qdsp6/q6prm.c                       |    27 +-
 sound/soc/qcom/qdsp6/q6routing.c                   |     6 +-
 sound/soc/qcom/qdsp6/q6usb.c                       |     3 +-
 sound/soc/qcom/qdsp6/topology.c                    |    12 +-
 sound/soc/qcom/sc7180.c                            |    10 +-
 sound/soc/qcom/sc7280.c                            |    67 +-
 sound/soc/qcom/sc8280xp.c                          |    34 +-
 sound/soc/qcom/sdm845.c                            |    53 +-
 sound/soc/qcom/sdw.c                               |   128 +-
 sound/soc/qcom/sdw.h                               |     7 +-
 sound/soc/qcom/sm8250.c                            |    34 +-
 sound/soc/qcom/x1e80100.c                          |    33 +-
 sound/soc/renesas/fsi.c                            |     8 +-
 sound/soc/rockchip/rk3288_hdmi_analog.c            |     3 +-
 sound/soc/rockchip/rockchip_i2s_tdm.c              |     3 +-
 sound/soc/rockchip/rockchip_max98090.c             |     2 +-
 sound/soc/rockchip/rockchip_sai.c                  |     8 +-
 sound/soc/samsung/aries_wm8994.c                   |     6 +-
 sound/soc/samsung/bells.c                          |     6 +-
 sound/soc/samsung/littlemill.c                     |     8 +-
 sound/soc/samsung/lowland.c                        |     3 +-
 sound/soc/samsung/midas_wm1811.c                   |     8 +-
 sound/soc/samsung/smdk_wm8994.c                    |    30 +-
 sound/soc/samsung/speyside.c                       |    24 +-
 sound/soc/samsung/tm2_wm5110.c                     |     7 +-
 sound/soc/samsung/tobermory.c                      |     6 +-
 sound/soc/sdca/Kconfig                             |    28 +
 sound/soc/sdca/Makefile                            |    10 +-
 sound/soc/sdca/sdca_asoc.c                         |    89 +-
 sound/soc/sdca/sdca_class.c                        |   304 +
 sound/soc/sdca/sdca_class.h                        |    37 +
 sound/soc/sdca/sdca_class_function.c               |   460 +
 sound/soc/sdca/sdca_device.c                       |    20 +
 sound/soc/sdca/sdca_fdl.c                          |   504 +
 sound/soc/sdca/sdca_function_device.c              |   117 +
 sound/soc/sdca/sdca_function_device.h              |    15 +
 sound/soc/sdca/sdca_functions.c                    |   310 +-
 sound/soc/sdca/sdca_hid.c                          |    59 +-
 sound/soc/sdca/sdca_interrupts.c                   |   280 +-
 sound/soc/sdca/sdca_regmap.c                       |    98 +-
 sound/soc/sdca/sdca_ump.c                          |   262 +
 sound/soc/sdw_utils/Makefile                       |     1 +
 sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c       |     5 +-
 sound/soc/sdw_utils/soc_sdw_cs42l42.c              |     3 +-
 sound/soc/sdw_utils/soc_sdw_cs42l43.c              |     9 +-
 sound/soc/sdw_utils/soc_sdw_cs42l45.c              |    80 +
 sound/soc/sdw_utils/soc_sdw_cs_amp.c               |     3 +-
 sound/soc/sdw_utils/soc_sdw_dmic.c                 |     5 +-
 sound/soc/sdw_utils/soc_sdw_maxim.c                |     8 +-
 sound/soc/sdw_utils/soc_sdw_rt5682.c               |     3 +-
 sound/soc/sdw_utils/soc_sdw_rt700.c                |     3 +-
 sound/soc/sdw_utils/soc_sdw_rt711.c                |     3 +-
 sound/soc/sdw_utils/soc_sdw_rt_amp.c               |     5 +-
 sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c           |     3 +-
 sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c  |    11 +-
 sound/soc/sdw_utils/soc_sdw_ti_amp.c               |     3 +-
 sound/soc/sdw_utils/soc_sdw_utils.c                |   158 +-
 sound/soc/soc-core.c                               |    42 +-
 sound/soc/soc-dai.c                                |     5 +-
 sound/soc/soc-dapm.c                               |   196 +-
 sound/soc/soc-jack.c                               |     2 +-
 sound/soc/soc-ops.c                                |    62 +-
 sound/soc/soc-pcm.c                                |    38 +-
 sound/soc/soc-topology.c                           |    10 +-
 sound/soc/sof/fw-file-profile.c                    |    13 +-
 sound/soc/sof/imx/Kconfig                          |     1 +
 sound/soc/sof/imx/imx9.c                           |    36 +-
 sound/soc/sof/intel/Kconfig                        |     1 +
 sound/soc/sof/intel/apl.c                          |     1 +
 sound/soc/sof/intel/cnl.c                          |     4 +-
 sound/soc/sof/intel/hda-ipc.c                      |     2 +-
 sound/soc/sof/intel/hda.c                          |   213 +-
 sound/soc/sof/intel/icl.c                          |     1 +
 sound/soc/sof/intel/lnl.c                          |     1 +
 sound/soc/sof/intel/mtl.c                          |     2 +
 sound/soc/sof/intel/ptl.c                          |     2 +
 sound/soc/sof/intel/shim.h                         |     1 +
 sound/soc/sof/intel/skl.c                          |     1 +
 sound/soc/sof/intel/tgl.c                          |     4 +
 sound/soc/sof/pcm.c                                |    18 +
 sound/soc/sof/sof-client-probes-ipc4.c             |     2 +-
 sound/soc/sof/sof-client-probes.c                  |    11 +-
 sound/soc/sof/topology.c                           |     7 +-
 sound/soc/spacemit/Kconfig                         |    15 +
 sound/soc/spacemit/Makefile                        |     5 +
 sound/soc/spacemit/k1_i2s.c                        |   461 +
 sound/soc/stm/stm32_adfsdm.c                       |     2 +-
 sound/soc/stm/stm32_sai.c                          |    14 +-
 sound/soc/stm/stm32_sai_sub.c                      |    57 +-
 sound/soc/sunxi/sun4i-codec.c                      |     3 +-
 sound/soc/sunxi/sun4i-spdif.c                      |    26 +-
 sound/soc/sunxi/sun50i-codec-analog.c              |     2 +-
 sound/soc/sunxi/sun8i-codec-analog.c               |    14 +-
 sound/soc/sunxi/sun8i-codec.c                      |     4 +-
 sound/soc/tegra/Kconfig                            |     2 +-
 sound/soc/tegra/tegra186_asrc.c                    |    24 +-
 sound/soc/tegra/tegra186_dspk.c                    |    24 +-
 sound/soc/tegra/tegra210_admaif.c                  |    16 +-
 sound/soc/tegra/tegra210_adx.c                     |     4 +-
 sound/soc/tegra/tegra210_ahub.c                    |     6 +-
 sound/soc/tegra/tegra210_amx.c                     |     4 +-
 sound/soc/tegra/tegra210_dmic.c                    |    24 +-
 sound/soc/tegra/tegra210_i2s.c                     |    32 +-
 sound/soc/tegra/tegra210_mbdrc.c                   |    24 +-
 sound/soc/tegra/tegra210_mixer.c                   |     4 +-
 sound/soc/tegra/tegra210_mvc.c                     |    12 +-
 sound/soc/tegra/tegra210_ope.c                     |     4 +-
 sound/soc/tegra/tegra210_peq.c                     |     8 +-
 sound/soc/tegra/tegra210_sfc.c                     |    16 +-
 sound/soc/tegra/tegra_asoc_machine.c               |    11 +-
 sound/soc/tegra/tegra_wm8903.c                     |     3 +-
 sound/soc/ti/ams-delta.c                           |     8 +-
 sound/soc/ti/davinci-evm.c                         |    11 +-
 sound/soc/ti/j721e-evm.c                           |     2 +-
 sound/soc/ti/n810.c                                |    12 +-
 sound/soc/ti/omap-abe-twl6040.c                    |     2 +-
 sound/soc/ti/omap-twl4030.c                        |     2 +-
 sound/soc/ti/omap3pandora.c                        |    36 +-
 sound/soc/ti/rx51.c                                |    17 +-
 sound/soc/uniphier/aio-cpu.c                       |     4 +-
 sound/soc/uniphier/evea.c                          |    12 +-
 sound/soc/ux500/mop500_ab8500.c                    |     2 +-
 571 files changed, 32195 insertions(+), 5513 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/sound/adi,max98363.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2602.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/cs4265.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/cs4349.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/da9055.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-afe-pcm.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8189-nau8825.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8540.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/nuvoton,nau8810.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/nxp,uda1342.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/pcm1789.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/pcm179x.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/pcm186x.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/pcm5102a.txt
 create mode 100644 Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm1862.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/trivial-codec.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8510.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8523.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8580.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8711.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8728.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8737.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8750.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8753.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8776.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8961.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8974.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/wm8770.txt
 create mode 100644 drivers/gpio/gpio-shared-proxy.c
 create mode 100644 drivers/gpio/gpiolib-shared.c
 create mode 100644 drivers/gpio/gpiolib-shared.h
 create mode 100644 include/sound/sdca_fdl.h
 create mode 100644 include/sound/sdca_ump.h
 create mode 100644 sound/soc/codecs/cs530x-spi.c
 create mode 100644 sound/soc/mediatek/mt8189/Makefile
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-clk.h
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-common.h
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-adda.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-i2s.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-pcm.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-dai-tdm.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-interconnection.h
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-nau8825.c
 create mode 100644 sound/soc/mediatek/mt8189/mt8189-reg.h
 create mode 100644 sound/soc/sdca/sdca_class.c
 create mode 100644 sound/soc/sdca/sdca_class.h
 create mode 100644 sound/soc/sdca/sdca_class_function.c
 create mode 100644 sound/soc/sdca/sdca_fdl.c
 create mode 100644 sound/soc/sdca/sdca_function_device.c
 create mode 100644 sound/soc/sdca/sdca_function_device.h
 create mode 100644 sound/soc/sdca/sdca_ump.c
 create mode 100644 sound/soc/sdw_utils/soc_sdw_cs42l45.c
 create mode 100644 sound/soc/spacemit/Kconfig
 create mode 100644 sound/soc/spacemit/Makefile
 create mode 100644 sound/soc/spacemit/k1_i2s.c

             reply	other threads:[~2025-12-01 20:17 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-12-01 20:16 Mark Brown [this message]
2025-12-02  7:06 ` [GIT PULL] ASoC updates for v6.19 Takashi Iwai

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=fd193c0585cf7316a3b13eda44196a30@kernel.org \
    --to=broonie@kernel.org \
    --cc=alsa-devel@alsa-project.org \
    --cc=lgirdwood@gmail.com \
    --cc=linux-sound@vger.kernel.org \
    --cc=tiwai@suse.de \
    /path/to/YOUR_REPLY

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

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).