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

Linus,

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

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

The topmost commit is eaf526cfa4e537af86543d77f402b9ae803f606e

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

sound updates for 6.19-rc1

The majority of changes at this time were about ASoC with a lot of
code refactoring works.  From the functionality POV, there aren't much
to see, but we have a wide range of device-specific fixes and updates.
Here are some highlights:

- Continued ASoC API clean works, spanned over many files
- Added a SoundWire SCDA generic class driver with regmap support
- Enhancements and fixes for Cirrus, Intel, Maxim and Qualcomm.
- Support for ASoC Allwinner A523, Mediatek MT8189, Qualcomm QCM2290,
  QRB2210 and SM6115, SpacemiT K1, and TI TAS2568, TAS5802, TAS5806,
  TAS5815, TAS5828 and TAS5830
- Usual HD-audio and USB-audio quirks and fixups
- Support for Onkyo SE-300PCIE, TASCAM IF-FW/DM MkII

Some gpiolib changes for shared GPIOs are included along with this PR
for covering ASoC drivers changes.

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

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

Antheas Kapenekakis (2):
      ALSA: hda/tas2781: fix speaker id retrieval for multiple probes
      ALSA: hda/realtek: Add match for ASUS Xbox Ally projects

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

Baltazár Radics (1):
      ALSA: line6: add support for POD HD Pro X

Baojun Xu (7):
      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
      ASoC: tas2781: Correct the wrong chip ID for reset variable check

Bard Liao (23):
      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
      ASoC: Intel: soc-acpi-intel-nvl-match: add rt722 l3 support

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

Biju Das (2):
      ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode
      ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width

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

Chris Chiu (1):
      ALSA: hda/realtek: fix mute/micmute LEDs don't work for more HP laptops

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

Dirk Su (1):
      ALSA: hda/realtek: fix mute/micmute LEDs don't work for HP 200 G2i

Dylan Robinson (1):
      ALSA: usb-audio: Fix max bytes-per-interval calculation

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 (7):
      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()
      ALSA: ac97: Fix kernel-doc warning for snd_ac97_reset
      ASoC: SOF: sof-client-probes: Replace snprintf() with scnprintf()
      ASoC: Intel: avs: Replace snprintf() with scnprintf()
      ALSA: rawmidi: Fix inconsistent indenting warning reported by smatch

Harin Lee (6):
      ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init()
      ALSA: ctxfi: Add ADC helper functions for GPIO
      ALSA: ctxfi: Use explicit output flag for DAIO resources
      ALSA: ctxfi: Refactor resource alloc for sparse mappings
      ALSA: ctxfi: Add support for dedicated RCA switching
      ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010)

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

Ilyas Gasanov (1):
      ALSA: hda/realtek: Add PCI SSIDs to HP ProBook quirks

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

Junrui Luo (3):
      ALSA: wavefront: Clear substream pointers on close
      ALSA: wavefront: Fix integer overflow in sample size validation
      ALSA: dice: fix buffer overflow in detect_stream_formats()

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

Kailang Yang (2):
      ALSA: hda/realtek - Enable Mute LED and Tas2781 for HP platform
      ALSA: hda/realtek - Enable Mute LED for HP ZBook X G2i platform

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

Ma Ke (2):
      ASoC: codecs: wcd937x: Fix error handling in wcd937x codec driver
      ASoC: codecs: Fix error handling in pm4125 audio codec driver

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 (1):
      ASoC: tas2783: Fix build for SoundWire API update

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

Peter Ujfalusi (9):
      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)
      PCI: Add Intel Nova Lake S audio Device ID
      ALSA: hda/hdmi: intelhdmi: add HDMI codec ID for Intel NVL
      ASoC: Intel: soc-acpi: add NVL match tables
      ASoC: SOF: Intel: add initial support for NVL-S
      ALSA: hda: core: intel-dsp-config: Add support for NVL-S
      ALSA: hda: controllers: intel: add support for Nova Lake S

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

René Rebe (1):
      ALSA: realtek/alc288 fix headphone for MS Surface 2/3

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

Shenghao Ding (1):
      ASoC: tas2781: correct the wrong period

Shengjiu Wang (2):
      ASoC: fsl_aud2htx: add IEC958_SUBFRAME_LE format in supported list
      ASoC: fsl_xcvr: clear the channel status control memory

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 (33):
      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
      ASoC: codecs: wcd934x: add explicit soundwire depenency

Takashi Iwai (1):
      ALSA: usb-audio: Simplify with usb_endpoint_max_periodic_payload()

Takashi Sakamoto (1):
      ALSA: dice: add support for TASCAM IF-FW/DM MkII

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

Tasos Sahanidis (2):
      ALSA: usb-audio: Modularize realtek_add_jack in mixer_quirks
      ALSA: usb-audio: Implement jack detection for HP Thunderbolt Dock G2

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

Thorsten Blum (2):
      ASoC: Intel: atom: Replace strcpy() with strscpy()
      ALSA: pcmtest: Replace deprecated strcpy with strscpy_pad in setup_patt_bufs

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()

Umang Jain (1):
      ALSA: pcm: Harden the spk_alloc assumption check

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

Yue Haibing (1):
      ALSA: gus: Remove unused declarations

Zhang Chujun (1):
      selftest/alsa: correct grammar in conf_get_bool error string

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

tanze (1):
      ALSA: maestro3: using vmalloc_array() to handle the code

wangdicheng (2):
      ALSA: hda/senary: Replace magic numbers with defined constants
      ALSA: au88x0: Fix array bounds warning in EQ drivers

---
 .../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     |   102 +-
 .../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        |    52 +-
 .../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/pci_ids.h                            |     1 +
 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-intel-match.h               |     2 +
 include/sound/soc-acpi.h                           |     8 +-
 include/sound/soc.h                                |    39 +-
 include/sound/soc_sdw_utils.h                      |    19 +-
 include/sound/tas2781.h                            |     8 +-
 include/trace/events/asoc.h                        |     4 +-
 include/uapi/sound/intel/avs/tokens.h              |     6 +
 lib/tests/string_kunit.c                           |    13 +
 sound/ac97_bus.c                                   |    13 +-
 sound/core/pcm_drm_eld.c                           |     2 +-
 sound/core/rawmidi.c                               |     5 +-
 sound/drivers/pcmtest.c                            |     4 +-
 sound/firewire/dice/Makefile                       |     2 +-
 sound/firewire/dice/dice-extension.c               |     4 +-
 sound/firewire/dice/dice-teac.c                    |    43 +
 sound/firewire/dice/dice.c                         |    13 +
 sound/firewire/dice/dice.h                         |     1 +
 sound/hda/codecs/hdmi/intelhdmi.c                  |     1 +
 sound/hda/codecs/realtek/alc269.c                  |   111 +-
 sound/hda/codecs/senarytech.c                      |     9 +-
 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/hda/codecs/side-codecs/tas2781_hda_i2c.c     |    44 +-
 sound/hda/controllers/intel.c                      |     2 +
 sound/hda/core/intel-dsp-config.c                  |     8 +
 sound/isa/gus/gus_reset.c                          |     3 -
 sound/isa/wavefront/wavefront_midi.c               |     2 +
 sound/isa/wavefront/wavefront_synth.c              |     4 +-
 sound/pci/au88x0/au88x0_eq.c                       |     2 +-
 sound/pci/ctxfi/ctatc.c                            |    97 +-
 sound/pci/ctxfi/ctatc.h                            |     8 +-
 sound/pci/ctxfi/ctdaio.c                           |    18 +-
 sound/pci/ctxfi/ctdaio.h                           |     3 +
 sound/pci/ctxfi/cthardware.h                       |     4 +-
 sound/pci/ctxfi/cthw20k1.c                         |     3 +-
 sound/pci/ctxfi/cthw20k2.c                         |    81 +-
 sound/pci/ctxfi/ctmixer.c                          |    73 +-
 sound/pci/maestro3.c                               |     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                           |    50 +
 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                  |   449 +-
 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                  |   114 +-
 sound/soc/codecs/lpass-tx-macro.c                  |    19 +-
 sound/soc/codecs/lpass-va-macro.c                  |   102 +-
 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                          |   125 +-
 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-comlib-i2c.c              |     2 +-
 sound/soc/codecs/tas2781-i2c.c                     |   106 +-
 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                         |    63 +-
 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                           |    88 +-
 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/Makefile                    |     1 +
 sound/soc/intel/common/soc-acpi-intel-nvl-match.c  |    90 +
 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                               |   132 +-
 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/renesas/rz-ssi.c                         |    64 +-
 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                       |   100 +-
 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                                |    36 +-
 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                        |    18 +
 sound/soc/sof/intel/Makefile                       |     2 +
 sound/soc/sof/intel/apl.c                          |     1 +
 sound/soc/sof/intel/cnl.c                          |     4 +-
 sound/soc/sof/intel/hda-dsp.c                      |     1 +
 sound/soc/sof/intel/hda-ipc.c                      |     2 +-
 sound/soc/sof/intel/hda.c                          |   213 +-
 sound/soc/sof/intel/hda.h                          |     1 +
 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/nvl.c                          |    55 +
 sound/soc/sof/intel/nvl.h                          |    14 +
 sound/soc/sof/intel/pci-nvl.c                      |    82 +
 sound/soc/sof/intel/ptl.c                          |     2 +
 sound/soc/sof/intel/shim.h                         |     2 +
 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 +-
 sound/usb/line6/podhd.c                            |    16 +-
 sound/usb/mixer_quirks.c                           |   122 +-
 sound/usb/stream.c                                 |     6 +-
 tools/testing/selftests/alsa/conf.c                |     2 +-
 615 files changed, 33151 insertions(+), 5681 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/firewire/dice/dice-teac.c
 create mode 100644 sound/soc/codecs/cs530x-spi.c
 create mode 100644 sound/soc/intel/common/soc-acpi-intel-nvl-match.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/sof/intel/nvl.c
 create mode 100644 sound/soc/sof/intel/nvl.h
 create mode 100644 sound/soc/sof/intel/pci-nvl.c
 create mode 100644 sound/soc/spacemit/Kconfig
 create mode 100644 sound/soc/spacemit/Makefile
 create mode 100644 sound/soc/spacemit/k1_i2s.c


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ