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: <87tsvohaxx.wl-tiwai@suse.de>
Date: Tue, 10 Feb 2026 16:31: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 7.0-rc1

Linus,

please pull sound fixes for v7.0-rc1 from:

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

The topmost commit is 5fafe02a7ea954b5605d69c5a8621fb148f0fc27

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

sound updates for 7.0-rc1

It's been relatively calm for a new era; majority of changes are for
ASoC, mostly device-specific changes, while there are a bit of
cleanups in core stuff.  A few SPI API and regmap updates are included
to be used by sound drivers, too.

Core:
- A few trivial cleanups about __free() and runtime PM macros
- Convert to new snd_seq_bus binding

ASoC:
- Generic SDCA support for reporting jack events
- Continuing platform support, cleanup and feature improvements for
  AMD, Intel, Qualcomm and SOF code
- Platform description improvements for the Cirrus drivers
- Support for NXP i.MX952, Realtek RT1320 and RT5575, and Sophogo
  CV1800B

HD- and USB-audio:
- Many quirks as usual

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

Andy Shevchenko (3):
      ALSA: docs: Correct the kernel object suffix of target
      ASoC: Fix acronym for Intel Gemini Lake
      ASoC: codecs: rt1320-sdw: Refactor to reduce stack frames

AngeloGioacchino Del Regno (1):
      ASoC: dt-bindings: mt8192-afe-pcm: Fix clocks and clock-names

Anton D. Stavinskii (7):
      ASoC: dt-bindings: sophgo,cv1800b: add I2S/TDM controller
      ASoC: sophgo: add CV1800B I2S/TDM controller driver
      ASoC: dt-bindings: sophgo,cv1800b: add ADC/DAC codec
      ASoC: sophgo: add CV1800B internal ADC codec driver
      ASoC: sophgo: add CV1800B internal DAC codec driver
      ASoC: sophgo: cv1800b: document DAC overwrite handling
      ASoC: sophgo: cv1800b: tidy Kconfig spacing

Arnd Bergmann (6):
      ASoC: rt1320: fix 32-bit link failure
      ASoC: rt1320: fix size_t format string
      ASoC: rt5575: fix SPI dependency
      ASoC: sophgo: fix 64-bit division build failure
      ASoC: fsl_sai: add IMX_SCMI_MISC_DRV dependency
      ASoC: SOF: Intel: select CONFIG_SND_HDA_EXT_CORE from SND_SOC_SOF_HDA_COMMON

Bard Liao (7):
      ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to aggregated
      ASoC: soc-acpi-intel-ptl-match: use aggregated endpoint in ptl_rt722_l0_rt1320_l23
      ASoC: sdw_utils: remove dai registered check
      ASoC: SOF: Intel: add hda_dsp_stream_pair_get/put helpers
      ASoC: SOF: Intel: add hda_dma_prepare/cleanup helpers
      ASoC: SOF: Intel: hda-sdw-bpt: support simultaneous audio and BPT streams
      ASoC: SOF: Intel: allow module parameter override BT link to 0

Bartosz Golaszewski (1):
      ASoC: davinci-mcasp: remove unneeded #ifdef

Bharadwaj Raju (2):
      ASoC: dt-bindings: document dvdd-supply property for awinic,aw88261
      ASoC: codecs: aw88261: use dvdd-supply regulator

Bharat Dev Burman (1):
      ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk

Biju Das (5):
      ASoC: renesas: rz-ssi: Use dev variable in probe()
      ASoC: renesas: rz-ssi: Remove trailing comma in the terminator entry
      ASoC: renesas: rz-ssi: Move DMA configuration
      ASoC: renesas: rz-ssi: Add support for 24 bits sample width
      ASoC: renesas: rz-ssi: Add support for 32 bits sample width

Binbin Zhou (4):
      ASoC: codecs: es8323: Replace magic numbers with defined macros
      ASoC: codecs: es8323: remove DAC enablement write from es8323_set_bias_level
      ASoC: codecs: es8323: Enable proper DAPM widgets for capture ADC
      ASoC: codecs: es8323: Enable proper DAPM widgets for chip power

Boris Faure (1):
      ASoC: sdca: Fix missing regmap dependencies in Kconfig

Brahmajit Das (1):
      ASoC: Intel: avs: replace strcmp with sysfs_streq

Cezary Rojewski (5):
      ASoC: Intel: catpt: Move IPC error messages one level down
      ASoC: Intel: catpt: Update CATPT_IPC_ERROR macro
      ASoC: Intel: catpt: Simplify catpt_stream_read_position()
      ASoC: Intel: catpt: Specify image names in the device descriptor
      ASoC: Intel: catpt: Drop superfluous space in PCM code

Chaitanya Kumar Borah (1):
      ALSA: hda: Add Intel BMG PCI ID and HDMI codec vid

Chancel Liu (2):
      ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX94
      ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX952

Charles Keepax (16):
      ASoC: SDCA: Factor out jack handling into new c file
      ASoC: SDCA: Add ability to connect SDCA jacks to ASoC jacks
      ASoC: SDCA: Add ASoC jack hookup in class driver
      ASoC: SDCA: Add SDCA IRQ enable/disable helpers
      ASoC: SDCA: Add basic system suspend support
      ASoC: SDCA: Device boot into the system suspend process
      ASoC: SDCA: Add lock to serialise the Function initialisation
      ASoC: SDCA: Tidy up some memory allocations
      ASoC: SDCA: Handle CONFIG_PM_SLEEP not being set
      ASoC: SDCA: Add NO_DIRECT_COMPLETE flag to class driver
      ASoC: SDCA: Remove outdated todo comment
      ASoC: SDCA: Handle volatile controls correctly
      ASoC: SDCA: Still process most of the jack detect if control is missing
      ASoC: SDCA: Rearrange FDL file messages
      ASoC: SDCA: Add regmap defaults for specification defined values
      ASoC: SDCA: Limit values user can write to Selected Mode

Chen Ni (4):
      ASoC: codecs: wm8731: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare
      ASoC: sun4i-spdif: Add missing check for devm_regmap_init_mmio
      ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio
      ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe()

ChiYuan Huang (3):
      ASoC: codecs: rtq9128: Modify the chip initial setting
      ASoC: dt-bindings: rtq9128: Add rtq9154 backward compatible
      ASoC: codecs: rtq9128: Add compatible changes for rtq9154

Chris Morgan (2):
      ASoC: dt-bindings: aw87390: Add Anbernic RG-DS Amplifier
      ASoC: codecs: aw87390: Add Anbernic RG-DS amp driver

Chris Wilson (1):
      ALSA: hda - Handle pm failure during hotplug

Christoffer Nielsen (1):
      ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S

Claudiu Beznea (5):
      ASoC: codecs: da7213: Move comma operator at the end of the line
      ASoC: renesas: rz-ssi: Simplify the logic in rz_ssi_stream_is_play()
      ASoC: renesas: rz-ssi: Drop unnecessary if condition
      ASoC: renesas: rz-ssi: Drop the & operator in front of function name
      ASoC: renesas: rz-ssi: Drop goto label

Colin Ian King (2):
      ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency"
      ALSA: hda/ca0132: remove redundant initialization of variable status

Cristian Ciocaltea (7):
      ASoC: nau8821: Fixup nau8821_enable_jack_detect()
      ASoC: nau8821: Cancel delayed work on component remove
      ASoC: nau8821: Cancel pending work before suspend
      ASoC: nau8821: Drop superfluous return statement
      ASoC: nau8821: Simplify conditional in nau8821_get_osr()
      ASoC: nau8821: Drop unneeded braces in nau8821_hw_params()
      ASoC: nau8821: Sort #include directives

Cédric Bellegarde (1):
      ASoC: qcom: q6asm: drop DSP responses for closed data streams

Damien Dagorn (2):
      ALSA: hda/realtek: fix LG Gram Style 14 speakers
      ALSA: hda/realtek: fix LG Gram Style 14 speakers

Dan Carpenter (2):
      ASoC: rt1320: Fix retry checking in rt1320_rae_load()
      ALSA: oss: delete self assignment

David Lin (2):
      ASoC: Intel: ti-common: support tas2563 amplifier
      ASoC: Intel: sof_rt5682: add tas2563 speaker amp support

Dongliang Mu (1):
      ALSA: control led: fix memory leak in snd_ctl_led_register

Emil Svendsen (1):
      ASoC: tlv320adcx140: add channel sum control

Emil-Juhl (4):
      ASoC: tlv320adcx140: power on/off the device on demand
      ASoC: tlv320adcx140: add avdd and iovdd supply
      ASoC: dt-bindings: clarify areg-supply documentation
      ASoC: tlv320adcx140: add kcontrol for num biquads

Ethan Nelson-Moore (1):
      ASoC: wcd-mbhc-v2: remove unnecessary module_init/exit functions

HariKrishna Sagala (5):
      ASoC: fsl: fsl_ssi: Replace deprecated strcpy() with strscpy()
      ASoC: codec: rt274: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning
      ASoC: mediatek: mt8195: optimize property formatting error handling by using scnprintf()
      ASoC: codec: rt298: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning
      ASoC: codec: rt286: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning

Harin Lee (1):
      ALSA: ctxfi: Add quirk for SE-300PCIE variant (160b:0102)

Harshit Mogalapalli (1):
      ASoC: cs4271: Fix resource leak in cs4271_soc_resume()

Hsieh Hung-En (7):
      ASoC: es8328: Remove duplicate DAPM routes
      ASoC: es8328: Propagate error codes from regmap updates
      ASoC: es8328: Fix DAC deemphasis control handling
      ASoC: es8328: Propagate errors in set_bias_level()
      ASoC: es8328: Check errors in set_dai_fmt()
      ASoC: es8328: Use cached regmap on resume
      ASoC: es8328: Add error unwind in resume

Illia Barbashyn (1):
      ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx

Jaroslav Kysela (1):
      selftests/alsa: make dump_config_tree() as void function

Jegor van Opdorp (2):
      ALSA: usb-audio: add mixer support for Focusrite Forte
      ALSA: usb-audio: add mixer support for Focusrite Forte

Johan Hovold (2):
      ASoc: qcom: q6afe: use guards consistently
      ASoC: codecs: wcd939x-sdw: use devres for regmap allocation

Julia Lawall (3):
      ALSA: mixart: adjust field name reference
      ALSA: ice1724: adjust function name reference
      ALSA: echoaudio: adjust function name

Jyri Sarha (4):
      ASoC: sof: ipc4-topology: Add topology tokens domain_in stack & heap_bytes
      ASoC: sof: Add domain_id, heap_bytes and stack_bytes to snd_sof_widget
      ASoC: SOF: ipc4: sof_ipc4_module_init_ext_init structs and macros
      ASoC: sof ipc4: Add sof_ipc4_widget_setup_msg_payload() and call it

Kailang Yang (2):
      ALSA: hda/realtek - Suooprt Dell headset mode for ALC3271
      ALSA: hda/realtek - Enable Mute LED for Lenovo platform

Krzysztof Kozlowski (20):
      ASoC: qcom: q6prm: Fix confusing cleanup.h syntax
      ASoC: qcom: q6asm: Fix confusing cleanup.h syntax
      ASoC: qcom: q6apm: Fix confusing cleanup.h syntax
      ASoC: qcom: q6afe: Fix confusing cleanup.h syntax
      ASoC: qcom: audioreach: Fix confusing cleanup.h syntax
      ASoC: qcom: Minor readability improve with new lines
      ASoC: amd: acp-sdw-legacy: Fix confusing cleanup.h syntax
      ASoC: amd: acp-sdw-sof: Fix confusing cleanup.h syntax
      ASoC: SDCA: functions: Fix confusing cleanup.h syntax
      ASoC: qcom: audioreach: Add support for Speaker Protection module
      ASoC: qcom: audioreach: Add support for VI Sense module
      ASoC: qcom: Constify APR callback response data
      soc: qcom: apr: Use typedef for GPR callback member
      ASoC: qcom: Constify GPR callback response data
      ASoC: qcom: Constify APR/GPR result structs
      ASoC: qcom: topology: Constify pointed topology and vendor structs
      ASoC: qcom: topology: Constify pointed ar control structs
      ASoC: qcom: topology: Constify pointed DAPM widget structs
      ASoC: qcom: topology: Constify pointed snd_soc_tplg_dapm_widget
      ASoC: qcom: audioreach: Constify function arguments

Kuan-Wei Chiu (1):
      dt-bindings: sound: google,goldfish-audio: Convert to DT schema

Kuninori Morimoto (15):
      ASoC: mediatek: mt8189-nau8825: don't use card->dapm directly
      ASoC: codecs: tas2780: tidyup format check in tas2780_set_fmt()
      ASoC: alc5623: tidyup clock inversion in alc5623_set_dai_fmt()
      ASoC: codecs: es8375: remove unnecessary format check
      ASoC: codecs: rt1320-sdw: convert to snd_soc_dapm_xxx()
      ASoC: intel: convert to snd_soc_dapm_xxx()
      ASoC: tlv320adcx140: don't use snd_soc_component_get_bias_level()
      ASoC: soc-component: remove snd_soc_component_xxx() wrapper
      ASoC: soc-component: remove compatibility definition for component
      ASoC: soc-dapm: remove compatibility definition for dapm
      ASoC: soc-dapm: remove dev from snd_soc_dapm_context()
      ASoC: soc-dapm: add snd_soc_dapm_alloc()
      ASoC: soc-dapm: move struct snd_soc_dapm_context
      ASoC: soc-dapm: tidyup function naming
      ASoC: soc-core: add lockdep_assert_held() at snd_soc_unregister_dai()

Laurentiu Mihalcea (1):
      ASoC: dt-bindings: fsl,mqs: make gpr optional for SM-based SoCs

Leo Tsai (1):
      ALSA: hda/cm9825: Add GENE_TWL7 support for AAEON

Lianqin Hu (1):
      ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio

Libin Yang (3):
      ALSA: hda - add DP mst verb support
      ALSA: hda - add DP MST audio support
      ALSA: Documentation about HDA DP MST pin init and connection

Luca Weiss (2):
      ASoC: codecs: aw88261: Remove AW88261_I2C_NAME macro
      ASoC: codecs: aw88261: Add devicetree support

Lukasz Tyl (1):
      ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback

Mac Chiang (3):
      ASoC: sdw_utils: Add quirk to ignore RT722 DMIC DAI
      ASoC: Intel: soc-acpi-intel-ptl-match: drop rt721 related match tables
      ASoC: SOF: Intel: hda: add SDCA property check

Manuel Barrio Linares (1):
      ALSA: usb-audio: Add sampling rates support for Mbox3

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

Nathan Chancellor (2):
      ASoC: rt1320: Change return type of rt1320_t0_load() to void
      ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl()

Niranjan H Y (9):
      ASoC: tas2783A: sdw_utils: support ch 3 & 4
      ASoC: tas2783A: use custom firmware
      ASoC: tas2783A: update default init writes
      ASoC: tas2783A: fix error log for calibration data
      ASoc: tas2783A: fw name based on system details
      ASoc: tas2783A: acpi match for 4 channel for mtl
      ASoC: tas2783A: use acpi initialisation table
      ASoC: tas2783A: read slave properties from acpi table
      ASoC: tas2783A: fw loading for devices without pci bus

Oder Chiou (4):
      spi: export of_find_spi_controller_by_node()
      spi: change of_find_spi_controller_by_node() gating to CONFIG_OF
      ASoC: dt-bindings: realtek,rt5575: add support for ALC5575
      ASoC: rt5575: Add the codec driver for the ALC5575

Pedro Amarante (1):
      ALSA: hda/generic: fix typos in comments

Peng Fan (4):
      ASoC: codec: Remove ak4641
      ASoC: codec: Remove pxa2xx-ac97.c
      ASoC: pxa2xx-ac97: Remove platform_data
      ASoC: ac97: Convert to GPIO descriptors

Peter Ujfalusi (30):
      ASoC: SOF: ipc4-loader: Remove redundant rpm resume_and_get from load_library
      ASoC: SOF: control: skip rpm calls in ext_volatile_get if not implemented
      ASoC: SOF: Add support for on-demand DSP boot
      ASoC: SOF: sof-client: Add support for on-demand DSP boot
      ASoC: SOF: Intel: hda-sdw-bpt: Add support for on-demand DSP boot
      ASoC: SOF: Intel: pci-lnl: Set on_demand_dsp_boot for LNL
      ASoC: SOF: Intel: pci-ptl: Set on_demand_dsp_boot for PTL and WCL
      ASoC: SOF: Intel: pci-nvl: Set on_demand_dsp_boot for NVL-S
      ASoC: SOF: Intel: hda: Only check SSP MCLK mask in case of IPC3
      ASoC: SOF: ipc4-control: If there is no data do not send bytes update
      ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls
      ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data
      ASoC: SOF: ipc4-control: Keep the payload size up to date
      ASoC: SOF: ipc4-topology: Set initial param_id for bytes control type
      ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET
      ASoC: SOF: ipc4: Add definition for generic bytes control
      ASoC: SOF: ipc4-control: Add support for generic bytes control
      ASoC: SOF: Use guard()/scoped_guard() for mutex locks where it makes sense
      ASoC: SOF: Intel: Use guard()/scoped_guard() for mutex locks where it makes sense
      ASoC: SOF: amd: acp-ipc: Use guard() for spinlock_irq()
      ASoC: SOF: imx: imx-common: Use guard() for spinlock_irqsafe()
      ASoC: SOF: mediatek: mtk-adsp-common: Use guard() for spinlock_irqsave
      ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense
      ASoC: SOF: ipc/ops: Use guard() for spinlocks
      ASoC: SOF: Intel: hda: Remove MODULE_SOFTDEP for snd-hda-codec-hdmi
      PCI: Add Intel Nova Lake audio Device ID
      ASoC: SOF: Intel: add support for Nova Lake NVL
      ALSA: hda: core: intel-dsp-config: Add support for NVL
      ALSA: hda: controllers: intel: add support for Nova Lake
      ASoC: SOF: ipc4-control: Set correct error code in refresh_bytes_control

Qihang Guo (1):
      ALSA: usb-audio: Add DSD support for iBasso DC04U

Rafael J. Wysocki (1):
      ASoC: rockchip: Discard pm_runtime_put() return value

Randy Dunlap (3):
      ALSA: hda - fix function names & missing function parameter
      ASoC: pxa: drop unused Kconfig symbol
      ASoC: amd: drop unused Kconfig symbols

Ranjani Sridharan (10):
      ASoC: SOF: sof-audio: Add a new op in struct sof_ipc_tplg_ops
      ASoC: SOF: pcm: Split up widget prepare and setup
      uapi: sound: sof: tokens: Add missing token for KCPS
      ASoC: Intel: sof_sdw: Add a DAI link for loopback capture
      ASoC: SOF: ipc4-topology: Add new tokens for pipeline direction
      ASoC: SOF: ipc4-topology: Add support for process modules with no input pins
      ASoC: SOF: sof-audio: Traverse paths with aggregated DAI widgets
      ASoC: SOF: sof-audio: Add support for loopback capture
      ASoC: SOF: Intel: hda: Fix NULL pointer dereference
      ASoC: SOF: Intel: hda: Add a virtual CPU DAI

Richard Fitzgerald (21):
      firmware: cs_dsp: Remove __free() from cs_dsp_debugfs_string_read()
      firmware: cs_dsp: Don't use __free() in cs_dsp_load() and cs_dsp_load_coeff()
      ASoC: cs-amp-lib: Replace __free(kfree) with normal kfree() cleanup
      firmware: cs_dsp: Handle long-offset data blocks
      firmware: cs_dsp: test_bin: Run test cases with v3 file format
      firmware: cs_dsp: test_bin: Make patch function a test parameter
      firmware: cs_dsp: mock_bin: Pass offset32 to cs_dsp_mock_bin_add_raw_block()
      firmware: cs_dsp: mock_bin: Add function to create long-offset patches
      firmware: cs_dsp: test: Increase size of XM and YM on Halo Core
      firmware: cs_dsp: test_bin: Run test cases on long-offset blocks
      firmware: cs_dsp: test_bin: Add tests for offsets > 0xffff
      ALSA: hda/cirrus_scodec_test: Use faux_device instead of platform_device
      ASoC: cs-amp-lib: Support Dell SSIDExV2 UEFI variable
      ASoC: cs35l56: Use vendor-specific qualifier in firmware file search
      ASoC: cs-amp-lib-test: Tests for reading SSIDExV2
      ASoC: cs-amp-lib: Add a Kconfig symbol for enabling test hooks
      ASoC: cs35l56: Add KUnit testing of cs35l56_set_fw_suffix()
      ASoC: cs35l56-test: Fix missing module namespace import
      ASoC: cs35l56: Support for reading speaker ID from on-chip GPIOs
      ASoC: cs35l56-shared: KUnit tests for onchip speaker ID gpios
      ASoC: cs35l56: KUnit tests for parsing and using onchip GPIOs

Rob Herring (Arm) (2):
      ASoC: dt-bindings: Convert realtek,rt5651 to DT schema
      ASoC: dt-bindings: Convert ti,tas2552 to DT schema

Runrun Liu (1):
      ASoC: realtek: fix misspelling of "minimum" in comments

Samuel Dionne-Riel (1):
      ALSA: hda/realtek: Add quirk for Minisforum V3 SE

Sascha Hauer (1):
      ASoC: dt-bindings: add avdd and iovdd supply

Sebastian Andrzej Siewior (1):
      ASoC: codecs: rt56*: Remove IRQF_ONESHOT

Sebastian Krzyszkowiak (2):
      ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask
      ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug

Sebastian Reichel (5):
      ASoC: rockchip: spdif: Use device_get_match_data()
      ASoC: rockchip: spdif: Move DT compatible table
      ASoC: rockchip: spdif: Fully convert to device managed resources
      ASoC: rockchip: spdif: Use dev_err_probe
      ASoC: rockchip: spdif: Convert to FIELD_PREP

Sen Wang (4):
      ASoC: dt-bindings: davinci-mcasp: Add properties for asynchronous mode
      ASoC: ti: davinci-mcasp: Disambiguate mcasp_is_synchronous function
      ASoC: ti: davinci-mcasp: Streamline pdir behavior across rx & tx streams
      ASoC: ti: davinci-mcasp: Add asynchronous mode support

Sheetal (4):
      regmap: Add reg_default_cb callback for flat cache defaults
      regmap: add KUnit coverage for reg_default_cb callback
      ASoC: tegra: Add AHUB writeable_reg for RX holes
      ASoC: tegra: set reg_default_cb callback

Shenghao Ding (4):
      ALSA: hda/tas2781: Drop the unused macro definition
      ALSA: hda/tas2781: Add tas2781_hda::catlog_id init
      ALSA: hda/tas2781: Add tas2781_hda::catlog_id init
      ASoC: tas2781: Put three different calibrated data solution into the same data structure

Shengjiu Wang (9):
      ASoC: dt-bindings: fsl,audmix: Add support for i.MX952 platform
      ASoC: dt-bindings: fsl,sai: Add AUDMIX mode support on i.MX952
      ASoC: fsl_audmix: Add support for i.MX952 platform
      ASoC: fsl_sai: Add AUDMIX mode support on i.MX952
      ASoC: wm8962: add .set_tdm_slot callback function
      ASoC: dt-bindings: fsl,imx-asrc: Add support for i.MX952 platform
      ASoC: fsl_asrc_m2m: Add option to start ASRC before DMA device for M2M
      ASoC: fsl_asrc: Add support for i.MX952 platform
      ASoC: fsl_asrc_dma: allocate memory from dma device

Shuming Fan (4):
      ASoC: rt1320: support calibration and temperature/r0 loading
      ASoC: rt1320: support RAE parameters loading
      ASoC: rt1320: fix the warning the string may be truncated
      ASoC: rt1320: fix the remainder calculation of r0 value

Simon Trimmer (6):
      ASoC: SDCA: Allow sample width wild cards in set_usage()
      ALSA: hda/cs8409: Add quirk for CDB35L56-FOUR-HD
      ASoC: amd: acp: Sort match table into most specific first
      ASoC: amd: acp: Rename Cirrus Logic component match entries to include link and uid
      ASoC: amd: acp: Sort Cirrus Logic match entries
      ASoC: amd: acp: Add ACP7.0 match entries for Cirrus Logic parts

Stefan Binding (2):
      ALSA: hda: cs35l41: Ignore errors when configuring IRQs
      ALSA: hda: cs35l41: Add support for ASUS ROG 2024 Laptops

Sugar Zhang (5):
      ASoC: rockchip: spdif: Improve sample rate support
      ASoC: rockchip: spdif: Swap PCM and DAI component registration order
      ASoC: rockchip: spdif: Add support for set mclk rate
      ASoC: rockchip: spdif: Add support for format S32_LE
      ASoC: rockchip: spdif: Fill IEC958 CS info per params

Syed Saba Kareem (1):
      ASoC: amd: acp: Fix Kconfig dependencies for SND_SOC_ACPI_AMD_SDCA_QUIRKS

Takashi Iwai (47):
      ALSA: dummy: Implement timer backend switching more safely
      ALSA: timer: Allow backend disabling start/stop from handler
      ALSA: hrtimer: Use manual start/stop in callback
      Revert "ALSA: hrtimer: Use manual start/stop in callback"
      Revert "ALSA: timer: Allow backend disabling start/stop from handler"
      ALSA: x86: Avoid unconditional call of snd_pcm_period_elapsed()
      Revert "ALSA: x86: Avoid unconditional call of snd_pcm_period_elapsed()"
      Revert "ALSA: hda - Handle pm failure during hotplug"
      ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers
      Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers"
      edd: Use scnprintf() for avoiding potential buffer overflow
      ALSA: hda/conexant: Fix missing headphone node after reboot from Windows
      Revert "ALSA: hda/conexant: Fix missing headphone node after reboot from Windows"
      ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture
      ALSA: hda: Code refactoring snd_hda_pick_fixup()
      ALSA: hda: Allow model option to specify PCI SSID alias
      ALSA: hda: Update documentation for aliasing via the model option
      ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
      ALSA: hda/realtek: More robust component matching for CS35L41
      ALSA: seq: oss: Fix racy open/close of MIDI devices 85;95;0c Although snd_seq_oss_midi_open() and snd_seq_oss_midi_close() can be called concurrently from different code paths, we have no proper data protection against races.  Introduce open_mutex to each seq_oss_midi object for avoiding the races.
      ALSA: usb-audio: Fix broken resume due to UAC3 power state
      ALSA: scarlett2: Fix yet more -Wformat-truncation warnings
      ALSA: seq: Fix incorrect UMP type for system messages
      ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
      ALSA: ump: Explicitly reset RPN with Null RPN
      ALSA: seq: ump: Use the common RPN/bank conversion context
      ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
      ALSA: seq: ump: Explicitly reset RPN with Null RPN
      ALSA: compress_offload: Relax __free() variable declarations
      ALSA: control: Relax __free() variable declarations
      ALSA: pcm: Relax __free() variable declarations
      ALSA: oss: Relax __free() variable declarations
      ALSA: seq: oss: Relax __free() variable declarations
      ALSA: seq: Relax __free() variable declarations
      ALSA: timer: Relax __free() variable declarations
      ALSA: vmaster: Relax __free() variable declarations
      ALSA: hda: Relax __free() variable declarations
      ALSA: usx2y: Relax __free() variable declarations
      ALSA: usb-audio: Relax __free() variable declarations
      ALSA: hda/cs35l41: Clean up runtime PM with guard()
      ALSA: hda/cs35l56: Clean up with PM_RUNTIME_ACQUIRE*() macros
      ALSA: hda/tas2781: Clean up runtime PM with guard()
      ALSA: hda/tegra: Clean up runtime PM with guard()
      ALSA: x86: Clean up locks and runtime PM with guard() and co
      Revert "ALSA: usb-audio: add mixer support for Focusrite Forte"
      ALSA: hda/conexant: Add quirk for HP ZBook Studio G4
      ALSA: mixer: oss: Add card disconnect checkpoints

Takashi Sakamoto (1):
      ALSA: firewire-tascam: deleyed registration of sound card

Thorsten Blum (3):
      ASoC: codecs: wm0010: Replace cpu_to_be64 + le64_to_cpu with swab64
      ALSA: jack: Improve string handling in jack_kctl_name_gen
      ALSA: jack: Improve string handling in jack_kctl_name_gen

Uwe Kleine-König (10):
      ALSA: seq: Use bus specific probe and remove
      ALSA: seq: midi: Convert to snd_seq bus probe mechanism
      ALSA: seq: ump: Convert to snd_seq bus probe mechanism
      ALSA: opl3: Convert to snd_seq bus probe mechanism
      ALSA: opl4: Convert to snd_seq bus probe mechanism
      ALSA: sb: Convert to snd_seq bus probe mechanism
      ALSA: emu10k1: Convert to snd_seq bus probe mechanism
      ALSA: seq: oss: Convert to snd_seq bus probe mechanism
      ALSA: seq: Refuse to probe seq drivers with non-bus probe or remove
      ASoC: sdw-mockup: Drop dummy remove function

Vijendar Mukunda (2):
      ASoC: amd: acp: soc-acpi: add is_device_rt712_vb() helper
      ASoC: amd: maintainer information

Wolfram Sang (1):
      ALSA: aoa: soundbus: i2sbus: pcm: use 'time_left' variable with wait_for_completion_timeout()

Zhang Yi (7):
      ASoC: codecs: ES8326: Add a kcontrol for PGAGAIN
      ASoC: codecs: ES8326: Add kcontrol for DRE
      ASoC: dt-bindings: ES8389: Add property about power supply
      ASoC: codecs: ES8389: Add members related to power supply
      ASoC: codecs: ES8389: Adjust wakeup configuration
      ASoC: codecs: ES8389: Add members about the version
      ASoC: codecs: ES8389: Update clock configuration

Ziyi Guo (1):
      ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe

fenugrec (2):
      ALSA: usb-audio: presonus s18xx uses little-endian
      ALSA: usb-audio: clean up presonus s1810 consts

gongqi (1):
      ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro

---
 .../devicetree/bindings/goldfish/audio.txt         |   17 -
 .../devicetree/bindings/sound/awinic,aw87390.yaml  |   34 +-
 .../devicetree/bindings/sound/awinic,aw88395.yaml  |   13 +
 .../bindings/sound/davinci-mcasp-audio.yaml        |   71 +-
 .../devicetree/bindings/sound/everest,es8389.yaml  |   12 +
 .../devicetree/bindings/sound/fsl,audmix.yaml      |   16 +-
 .../devicetree/bindings/sound/fsl,imx-asrc.yaml    |    1 +
 .../devicetree/bindings/sound/fsl,mqs.yaml         |   12 +-
 .../devicetree/bindings/sound/fsl,rpmsg.yaml       |   22 +-
 .../devicetree/bindings/sound/fsl,sai.yaml         |   16 +
 .../bindings/sound/google,goldfish-audio.yaml      |   38 +
 .../devicetree/bindings/sound/mt8192-afe-pcm.yaml  |  176 ++-
 .../devicetree/bindings/sound/realtek,rt5575.yaml  |   61 +
 .../devicetree/bindings/sound/realtek,rt5651.yaml  |  100 ++
 .../devicetree/bindings/sound/richtek,rtq9128.yaml |   12 +-
 Documentation/devicetree/bindings/sound/rt5651.txt |   63 -
 .../bindings/sound/sophgo,cv1800b-codecs.yaml      |   46 +
 .../bindings/sound/sophgo,cv1800b-i2s.yaml         |   67 ++
 .../devicetree/bindings/sound/tas2552.txt          |   36 -
 .../devicetree/bindings/sound/ti,tas2552.yaml      |   62 +
 .../bindings/sound/ti,tlv320adcx140.yaml           |    7 +-
 MAINTAINERS                                        |    9 +-
 drivers/base/regmap/internal.h                     |    3 +
 drivers/base/regmap/regcache-flat.c                |   19 +
 drivers/base/regmap/regcache.c                     |    3 +-
 drivers/base/regmap/regmap-kunit.c                 |   91 ++
 drivers/base/regmap/regmap.c                       |    2 +
 drivers/firmware/cirrus/cs_dsp.c                   |   50 +-
 drivers/firmware/cirrus/test/cs_dsp_mock_bin.c     |   38 +-
 .../firmware/cirrus/test/cs_dsp_mock_mem_maps.c    |    8 +-
 drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c  |   16 +-
 drivers/firmware/cirrus/test/cs_dsp_test_bin.c     | 1017 ++++++++++------
 .../firmware/cirrus/test/cs_dsp_test_bin_error.c   |   14 +-
 drivers/spi/spi.c                                  |   23 +-
 include/linux/firmware/cirrus/cs_dsp_test_utils.h  |    6 +-
 include/linux/firmware/cirrus/wmfw.h               |    7 +-
 include/linux/firmware/imx/sm.h                    |    2 +
 include/linux/pci_ids.h                            |    4 +-
 include/linux/platform_data/davinci_asp.h          |    3 +-
 include/linux/regmap.h                             |   14 +
 include/linux/soc/qcom/apr.h                       |    6 +-
 include/linux/spi/spi.h                            |    9 +
 include/sound/ak4641.h                             |   23 -
 include/sound/cs-amp-lib.h                         |    3 +
 include/sound/cs35l56.h                            |   37 +
 include/sound/sdca_function.h                      |    4 +
 include/sound/sdca_interrupts.h                    |    7 +
 include/sound/sdca_jack.h                          |   32 +
 include/sound/seq_device.h                         |    2 +
 include/sound/soc-acpi-intel-ssp-common.h          |    4 +
 include/sound/soc-component.h                      |   29 +-
 include/sound/soc-dapm.h                           |   44 +-
 include/sound/soc.h                                |    4 +-
 include/sound/sof.h                                |    3 +
 include/sound/sof/ipc4/header.h                    |   75 ++
 include/sound/tas2781.h                            |    3 +-
 include/uapi/sound/sof/tokens.h                    |    6 +
 sound/arm/Kconfig                                  |   10 -
 sound/arm/Makefile                                 |    3 -
 sound/arm/pxa2xx-ac97-lib.c                        |   50 +-
 sound/arm/pxa2xx-ac97.c                            |  286 -----
 sound/core/compress_offload.c                      |   28 +-
 sound/core/control.c                               |   12 +-
 sound/core/control_compat.c                        |   21 +-
 sound/core/control_led.c                           |   12 +-
 sound/core/ctljack.c                               |   18 +-
 sound/core/oss/mixer_oss.c                         |   80 +-
 sound/core/oss/pcm_oss.c                           |   19 +-
 sound/core/pcm.c                                   |    4 +-
 sound/core/pcm_compat.c                            |    9 +-
 sound/core/pcm_native.c                            |   46 +-
 sound/core/seq/oss/seq_oss.c                       |    4 +-
 sound/core/seq/oss/seq_oss_init.c                  |    4 +-
 sound/core/seq/oss/seq_oss_midi.c                  |   45 +-
 sound/core/seq/oss/seq_oss_synth.c                 |   35 +-
 sound/core/seq/oss/seq_oss_synth.h                 |    4 +-
 sound/core/seq/seq_clientmgr.c                     |  171 +--
 sound/core/seq/seq_compat.c                        |    4 +-
 sound/core/seq/seq_midi.c                          |   25 +-
 sound/core/seq/seq_ports.c                         |   11 +-
 sound/core/seq/seq_queue.c                         |   32 +-
 sound/core/seq/seq_ump_client.c                    |   27 +-
 sound/core/seq/seq_virmidi.c                       |    4 +-
 sound/core/seq_device.c                            |   26 +-
 sound/core/timer.c                                 |   12 +-
 sound/core/vmaster.c                               |   12 +-
 sound/drivers/opl3/opl3_seq.c                      |   13 +-
 sound/drivers/opl4/opl4_seq.c                      |   13 +-
 sound/hda/codecs/cirrus/Kconfig                    |    1 +
 sound/hda/codecs/cirrus/cs8409-tables.c            |   76 +-
 sound/hda/codecs/cirrus/cs8409.c                   |  172 +++
 sound/hda/codecs/cirrus/cs8409.h                   |   13 +
 sound/hda/codecs/cm9825.c                          |  290 ++++-
 sound/hda/codecs/conexant.c                        |    2 +
 sound/hda/codecs/generic.c                         |    8 +-
 sound/hda/codecs/realtek/alc269.c                  |  274 ++++-
 sound/hda/codecs/realtek/realtek.c                 |    5 +-
 sound/hda/codecs/side-codecs/cirrus_scodec_test.c  |   61 +-
 sound/hda/codecs/side-codecs/cs35l41_hda.c         |   23 +-
 sound/hda/codecs/side-codecs/cs35l56_hda.c         |   36 +-
 sound/hda/codecs/side-codecs/tas2781_hda.c         |    9 +-
 sound/hda/codecs/side-codecs/tas2781_hda_i2c.c     |   23 +-
 sound/hda/codecs/side-codecs/tas2781_hda_spi.c     |   13 +-
 sound/hda/common/codec.c                           |    4 +-
 sound/hda/common/hda_jack.h                        |    4 +-
 sound/hda/common/hda_local.h                       |    2 +-
 sound/hda/common/sysfs.c                           |    5 +-
 sound/hda/controllers/intel.c                      |    3 +-
 sound/hda/controllers/tegra.c                      |   14 +-
 sound/hda/core/intel-dsp-config.c                  |    8 +-
 sound/isa/sb/emu8000_synth.c                       |   13 +-
 sound/pci/ctxfi/ctatc.c                            |   11 +-
 sound/pci/echoaudio/echoaudio.c                    |    2 +-
 sound/pci/echoaudio/echoaudio_dsp.c                |    6 +-
 sound/pci/emu10k1/emu10k1_synth.c                  |   13 +-
 sound/pci/ice1712/ice1724.c                        |    2 +-
 sound/pci/mixart/mixart.h                          |    2 +-
 sound/soc/Kconfig                                  |    1 +
 sound/soc/Makefile                                 |    1 +
 sound/soc/amd/Kconfig                              |    2 -
 sound/soc/amd/acp/Kconfig                          |    9 +-
 sound/soc/amd/acp/Makefile                         |    2 +
 sound/soc/amd/acp/acp-sdw-legacy-mach.c            |    8 +-
 sound/soc/amd/acp/acp-sdw-sof-mach.c               |    8 +-
 sound/soc/amd/acp/amd-acp70-acpi-match.c           |  404 ++++++-
 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c       |   42 +
 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h       |   25 +
 sound/soc/codecs/Kconfig                           |   50 +-
 sound/soc/codecs/Makefile                          |    9 +-
 sound/soc/codecs/ak4641.c                          |  641 ----------
 sound/soc/codecs/alc5623.c                         |    5 -
 sound/soc/codecs/aw87390.c                         |  175 ++-
 sound/soc/codecs/aw87390.h                         |   86 ++
 sound/soc/codecs/aw88261.c                         |   16 +-
 sound/soc/codecs/aw88261.h                         |    2 -
 sound/soc/codecs/cs-amp-lib-test.c                 |  169 +++
 sound/soc/codecs/cs-amp-lib.c                      |  158 ++-
 sound/soc/codecs/cs35l56-shared-test.c             |  680 +++++++++++
 sound/soc/codecs/cs35l56-shared.c                  |  172 +++
 sound/soc/codecs/cs35l56-test.c                    |  639 ++++++++++
 sound/soc/codecs/cs35l56.c                         |  215 +++-
 sound/soc/codecs/cs35l56.h                         |    6 +
 sound/soc/codecs/cs4271.c                          |   12 +-
 sound/soc/codecs/da7213.c                          |    4 +-
 sound/soc/codecs/es8323.c                          |  294 ++---
 sound/soc/codecs/es8323.h                          |  105 +-
 sound/soc/codecs/es8326.c                          |   18 +-
 sound/soc/codecs/es8326.h                          |    3 +
 sound/soc/codecs/es8328.c                          |  160 ++-
 sound/soc/codecs/es8375.c                          |    2 -
 sound/soc/codecs/es8389.c                          |  246 ++--
 sound/soc/codecs/es8389.h                          |    8 +
 sound/soc/codecs/max98390.c                        |    3 +
 sound/soc/codecs/nau8821.c                         |   48 +-
 sound/soc/codecs/nau8821.h                         |    1 +
 sound/soc/codecs/rt1320-sdw.c                      | 1227 +++++++++++++++++++-
 sound/soc/codecs/rt1320-sdw.h                      |   66 ++
 sound/soc/codecs/rt274.c                           |   12 +-
 sound/soc/codecs/rt286.c                           |   12 +-
 sound/soc/codecs/rt298.c                           |   12 +-
 sound/soc/codecs/rt5575-spi.c                      |  118 ++
 sound/soc/codecs/rt5575-spi.h                      |   27 +
 sound/soc/codecs/rt5575.c                          |  352 ++++++
 sound/soc/codecs/rt5575.h                          |   58 +
 sound/soc/codecs/rt5640.c                          |    4 +-
 sound/soc/codecs/rt5651.c                          |    2 +-
 sound/soc/codecs/rt5659.c                          |    2 +-
 sound/soc/codecs/rt5663.c                          |    4 +-
 sound/soc/codecs/rt5665.c                          |    2 +-
 sound/soc/codecs/rt5668.c                          |    2 +-
 sound/soc/codecs/rt5682-i2c.c                      |    2 +-
 sound/soc/codecs/rtq9128.c                         |  114 +-
 sound/soc/codecs/sdw-mockup.c                      |    6 -
 sound/soc/codecs/tas2780.c                         |   31 +-
 sound/soc/codecs/tas2781-fmwlib.c                  |  138 ++-
 sound/soc/codecs/tas2781-i2c.c                     |   11 +-
 sound/soc/codecs/tas2783-sdw.c                     |  354 +++---
 sound/soc/codecs/tas2783.h                         |    1 +
 sound/soc/codecs/tlv320adcx140.c                   |  136 ++-
 sound/soc/codecs/wcd-mbhc-v2.c                     |   12 -
 sound/soc/codecs/wcd939x-sdw.c                     |   19 +-
 sound/soc/codecs/wm0010.c                          |    2 +-
 sound/soc/codecs/wm8731.c                          |   11 +-
 sound/soc/codecs/wm8962.c                          |   47 +-
 sound/soc/fsl/Kconfig                              |    6 +-
 sound/soc/fsl/fsl_asrc.c                           |   38 +
 sound/soc/fsl/fsl_asrc.h                           |   18 +
 sound/soc/fsl/fsl_asrc_common.h                    |    4 +
 sound/soc/fsl/fsl_asrc_dma.c                       |   48 +-
 sound/soc/fsl/fsl_asrc_m2m.c                       |    8 +-
 sound/soc/fsl/fsl_audmix.c                         |    3 +
 sound/soc/fsl/fsl_sai.c                            |   21 +
 sound/soc/fsl/fsl_sai.h                            |    4 +
 sound/soc/fsl/fsl_ssi.c                            |    2 +-
 sound/soc/fsl/imx-rpmsg.c                          |    2 +-
 sound/soc/intel/avs/board_selection.c              |    2 +-
 sound/soc/intel/avs/core.c                         |    2 +-
 sound/soc/intel/avs/path.c                         |    2 +-
 sound/soc/intel/boards/Kconfig                     |    5 +
 sound/soc/intel/boards/Makefile                    |    3 +
 sound/soc/intel/boards/sof_rt5682.c                |    6 +
 sound/soc/intel/boards/sof_sdw.c                   |   43 +-
 sound/soc/intel/boards/sof_ti_common.c             |   77 ++
 sound/soc/intel/boards/sof_ti_common.h             |   24 +
 sound/soc/intel/catpt/core.h                       |    7 +-
 sound/soc/intel/catpt/device.c                     |    6 +-
 sound/soc/intel/catpt/ipc.c                        |   12 +-
 sound/soc/intel/catpt/loader.c                     |    8 +-
 sound/soc/intel/catpt/messages.c                   |   89 +-
 sound/soc/intel/catpt/pcm.c                        |   46 +-
 sound/soc/intel/catpt/sysfs.c                      |    2 +-
 sound/soc/intel/common/soc-acpi-intel-arl-match.c  |   23 +-
 sound/soc/intel/common/soc-acpi-intel-mtl-match.c  |   14 +-
 sound/soc/intel/common/soc-acpi-intel-ptl-match.c  |   55 +-
 sound/soc/intel/common/soc-acpi-intel-ssp-common.c |    3 +
 sound/soc/mediatek/mt8189/mt8189-nau8825.c         |    6 +-
 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c        |   44 +-
 sound/soc/pxa/Kconfig                              |    1 -
 sound/soc/pxa/pxa2xx-ac97.c                        |    5 +-
 sound/soc/qcom/qdsp6/audioreach.c                  |  229 +++-
 sound/soc/qcom/qdsp6/audioreach.h                  |   55 +-
 sound/soc/qcom/qdsp6/q6adm.c                       |    8 +-
 sound/soc/qcom/qdsp6/q6afe.c                       |   26 +-
 sound/soc/qcom/qdsp6/q6apm.c                       |   19 +-
 sound/soc/qcom/qdsp6/q6asm.c                       |   33 +-
 sound/soc/qcom/qdsp6/q6core.c                      |    6 +-
 sound/soc/qcom/qdsp6/q6prm.c                       |   22 +-
 sound/soc/qcom/qdsp6/topology.c                    |  118 +-
 sound/soc/renesas/rz-ssi.c                         |  143 ++-
 sound/soc/rockchip/Kconfig                         |    1 +
 sound/soc/rockchip/rockchip_sai.c                  |    5 +-
 sound/soc/rockchip/rockchip_spdif.c                |  225 ++--
 sound/soc/rockchip/rockchip_spdif.h                |   57 +-
 sound/soc/sdca/Kconfig                             |    2 +
 sound/soc/sdca/Makefile                            |    2 +-
 sound/soc/sdca/sdca_asoc.c                         |   91 +-
 sound/soc/sdca/sdca_class.c                        |   34 +
 sound/soc/sdca/sdca_class.h                        |    2 +
 sound/soc/sdca/sdca_class_function.c               |  149 ++-
 sound/soc/sdca/sdca_fdl.c                          |    8 +-
 sound/soc/sdca/sdca_functions.c                    |   75 +-
 sound/soc/sdca/sdca_interrupts.c                   |  188 +--
 sound/soc/sdca/sdca_jack.c                         |  248 ++++
 sound/soc/sdca/sdca_regmap.c                       |   14 +-
 sound/soc/sdca/sdca_ump.c                          |    2 +-
 sound/soc/sdw_utils/soc_sdw_ti_amp.c               |    4 +
 sound/soc/sdw_utils/soc_sdw_utils.c                |   39 +-
 sound/soc/soc-component.c                          |   82 --
 sound/soc/soc-core.c                               |   10 +
 sound/soc/soc-dapm.c                               |  352 +++---
 sound/soc/sof/amd/acp-ipc.c                        |    4 +-
 sound/soc/sof/compress.c                           |    8 +
 sound/soc/sof/control.c                            |   13 +-
 sound/soc/sof/core.c                               |    1 +
 sound/soc/sof/debug.c                              |    7 +-
 sound/soc/sof/imx/imx-common.c                     |    8 +-
 sound/soc/sof/intel/Kconfig                        |    1 +
 sound/soc/sof/intel/atom.c                         |    7 +-
 sound/soc/sof/intel/bdw.c                          |    7 +-
 sound/soc/sof/intel/cnl.c                          |   11 +-
 sound/soc/sof/intel/hda-codec.c                    |    1 -
 sound/soc/sof/intel/hda-dai-ops.c                  |   25 +-
 sound/soc/sof/intel/hda-dai.c                      |   22 +-
 sound/soc/sof/intel/hda-ipc.c                      |   11 +-
 sound/soc/sof/intel/hda-loader.c                   |   94 +-
 sound/soc/sof/intel/hda-mlink.c                    |   29 +-
 sound/soc/sof/intel/hda-sdw-bpt.c                  |   16 +-
 sound/soc/sof/intel/hda-stream.c                   |  168 ++-
 sound/soc/sof/intel/hda.c                          |   42 +-
 sound/soc/sof/intel/hda.h                          |   16 +-
 sound/soc/sof/intel/mtl.c                          |    5 +-
 sound/soc/sof/intel/nvl.c                          |   24 +
 sound/soc/sof/intel/pci-apl.c                      |    2 +-
 sound/soc/sof/intel/pci-lnl.c                      |    1 +
 sound/soc/sof/intel/pci-nvl.c                      |   32 +
 sound/soc/sof/intel/pci-ptl.c                      |    2 +
 sound/soc/sof/ipc.c                                |    9 +-
 sound/soc/sof/ipc3-dtrace.c                        |    7 +-
 sound/soc/sof/ipc3-topology.c                      |    6 +-
 sound/soc/sof/ipc3.c                               |    8 +-
 sound/soc/sof/ipc4-control.c                       |  196 +++-
 sound/soc/sof/ipc4-loader.c                        |   19 +-
 sound/soc/sof/ipc4-mtrace.c                        |   24 +-
 sound/soc/sof/ipc4-pcm.c                           |    3 +-
 sound/soc/sof/ipc4-topology.c                      |  214 +++-
 sound/soc/sof/ipc4-topology.h                      |   13 +-
 sound/soc/sof/ipc4.c                               |   64 +-
 sound/soc/sof/mediatek/mtk-adsp-common.c           |    4 +-
 sound/soc/sof/ops.c                                |   34 +-
 sound/soc/sof/ops.h                                |   10 +-
 sound/soc/sof/pcm.c                                |   91 +-
 sound/soc/sof/pm.c                                 |  175 +--
 sound/soc/sof/sof-audio.c                          |  229 ++--
 sound/soc/sof/sof-audio.h                          |   20 +
 sound/soc/sof/sof-client-ipc-flood-test.c          |    7 +-
 sound/soc/sof/sof-client-ipc-kernel-injector.c     |    4 +-
 sound/soc/sof/sof-client-ipc-msg-injector.c        |   14 +-
 sound/soc/sof/sof-client-probes.c                  |   26 +-
 sound/soc/sof/sof-client.c                         |   46 +-
 sound/soc/sof/sof-client.h                         |    3 +
 sound/soc/sof/sof-priv.h                           |    3 +
 sound/soc/sophgo/Kconfig                           |   47 +
 sound/soc/sophgo/Makefile                          |    5 +
 sound/soc/sophgo/cv1800b-sound-adc.c               |  319 +++++
 sound/soc/sophgo/cv1800b-sound-dac.c               |  208 ++++
 sound/soc/sophgo/cv1800b-tdm.c                     |  716 ++++++++++++
 sound/soc/sunxi/sun4i-spdif.c                      |    4 +
 sound/soc/sunxi/sun50i-dmic.c                      |    3 +
 sound/soc/tegra/tegra186_asrc.c                    |    1 +
 sound/soc/tegra/tegra186_dspk.c                    |    1 +
 sound/soc/tegra/tegra210_admaif.c                  |    3 +
 sound/soc/tegra/tegra210_adx.c                     |    2 +
 sound/soc/tegra/tegra210_ahub.c                    |   60 +
 sound/soc/tegra/tegra210_ahub.h                    |   30 +
 sound/soc/tegra/tegra210_amx.c                     |    3 +
 sound/soc/tegra/tegra210_dmic.c                    |    1 +
 sound/soc/tegra/tegra210_i2s.c                     |    2 +
 sound/soc/tegra/tegra210_mbdrc.c                   |    1 +
 sound/soc/tegra/tegra210_mixer.c                   |    1 +
 sound/soc/tegra/tegra210_mvc.c                     |    1 +
 sound/soc/tegra/tegra210_ope.c                     |    1 +
 sound/soc/tegra/tegra210_peq.c                     |    1 +
 sound/soc/tegra/tegra210_sfc.c                     |    1 +
 sound/soc/ti/davinci-mcasp.c                       |  517 +++++++--
 sound/soc/ti/davinci-mcasp.h                       |   10 +
 sound/usb/fcp.c                                    |   36 +-
 sound/usb/mixer_quirks.c                           |    3 +
 sound/usb/mixer_s1810c.c                           |  222 ++--
 sound/usb/mixer_scarlett.c                         |  476 +++++++-
 sound/usb/mixer_scarlett.h                         |    1 +
 sound/usb/mixer_scarlett2.c                        |   21 +-
 sound/usb/quirks.c                                 |   17 +-
 sound/usb/usx2y/us144mkii.c                        |    4 +-
 sound/usb/usx2y/us144mkii_controls.c               |    4 +-
 sound/usb/usx2y/us144mkii_pcm.c                    |    4 +-
 sound/x86/intel_hdmi_audio.c                       |   10 +-
 336 files changed, 14556 insertions(+), 4704 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt
 create mode 100644 Documentation/devicetree/bindings/sound/google,goldfish-audio.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5575.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5651.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/rt5651.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sophgo,cv1800b-codecs.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/sophgo,cv1800b-i2s.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/tas2552.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ti,tas2552.yaml
 delete mode 100644 include/sound/ak4641.h
 create mode 100644 include/sound/sdca_jack.h
 delete mode 100644 sound/arm/pxa2xx-ac97.c
 create mode 100644 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c
 create mode 100644 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h
 delete mode 100644 sound/soc/codecs/ak4641.c
 create mode 100644 sound/soc/codecs/cs35l56-shared-test.c
 create mode 100644 sound/soc/codecs/cs35l56-test.c
 create mode 100644 sound/soc/codecs/rt5575-spi.c
 create mode 100644 sound/soc/codecs/rt5575-spi.h
 create mode 100644 sound/soc/codecs/rt5575.c
 create mode 100644 sound/soc/codecs/rt5575.h
 create mode 100644 sound/soc/intel/boards/sof_ti_common.c
 create mode 100644 sound/soc/intel/boards/sof_ti_common.h
 create mode 100644 sound/soc/sdca/sdca_jack.c
 create mode 100644 sound/soc/sophgo/Kconfig
 create mode 100644 sound/soc/sophgo/Makefile
 create mode 100644 sound/soc/sophgo/cv1800b-sound-adc.c
 create mode 100644 sound/soc/sophgo/cv1800b-sound-dac.c
 create mode 100644 sound/soc/sophgo/cv1800b-tdm.c


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ