public inbox for linux-sound@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] sound updates for 7.1-rc1
@ 2026-04-15 12:25 Takashi Iwai
  2026-04-15 16:50 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Takashi Iwai @ 2026-04-15 12:25 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Mark Brown, Liam Girdwood, Linux Sound Mailing List,
	Linux Kernel Mailing List

Linus,

please pull sound updates for v7.1-rc1 from:

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

The topmost commit is e0da8a8cac74f4b9f577979d131f0d2b88a84487

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

sound updates for 7.1-rc1

Nothing too thrilling here, but we see lots of driver updates and
bug fixes, including quirk additions and refactoring works, while
there have been little changes in the core functionality.
Here are some highlights:

* Core:
- Add validation for the control API put callback
- Fixes in compress-offload API timestamp handling
- Continued ASoC core API cleanups

* ASoC:
- Add support for bus keepers (for Apple devices in future)
- Enhancements to the SDCA support, including retaskable jacks
- Test improvements for Cirrus Logic drivers
- Lots of fixes for the NXP, nVidia and Qualcomm
- Support for AMD RPL DMIC, Cirrus Logic CS42L43 and CS47L47, nVidia
  machines with CPCAP and WM8962

* USB-audio:
- Quirks for Huawei Headset, Focusrite Novation, MV-Silicon,
  Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow,
  PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20, etc
- Extended mixer volume quirk handling
- UAF and other fixes for us144mkii, 6fire and caiaq drivers

* HD-audio:
- Add quirks or fixes for Acer, Lenovo, HP, ASUS machines
- Fixes & cleanups of GPIO helper code

* Misc:
- Add suspend/resume support for multiple legacy ISA and Apple
  drivers
- Further regression fixes for ctxfi driver

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

Abhinav Mahadevan (1):
      ALSA: usb-audio: Add quirk for PreSonus AudioBox USB

Alexey Charkov (1):
      ASoC: rockchip: rockchip_sai: Set slot width for non-TDM mode

Anushka Badhe (1):
      ASoC: dt-bindings: rockchip: convert rk3399-gru-sound to DT Schema

Aravind Anilraj (4):
      ASoC: Intel: bytcr_rt5640: Fix MCLK leak on platform_clock_control error
      ASoC: Intel: bytcr_rt5651: Fix MCLK leak on platform_clock_control error
      ASoC: Intel: cht_bsw_rt5672: Fix MCLK leak on platform_clock_control error
      ASoC: Intel: Standardize MCLK error logs across RT boards

Arnd Bergmann (1):
      ASoC: wm_adsp: select CONFIG_SND_SOC_WM_ADSP from all users

Bard Liao (5):
      ASoC: add snd_soc_lookup_component_by_name helper
      ASoC: soc_sdw_utils: partial match the codec name
      ASoC: soc_sdw_utils: remove index from sdca codec name
      ASoC: soc_sdw_utils: remove cs42l45 SmartMic codec name index
      ASoC: soc_sdw_utils: remove codec name index of snd_soc_sdca codecs

Ben Copeland (1):
      selftests: ALSA: Skip utimer test when CONFIG_SND_UTIMER is not enabled

Ben Dooks (3):
      ASoC: SOF: sof-audio: pcm_id is __le32
      ASoC: soc-topology: fix __le32 conversion in printed values
      ASoC: SOF: sof-audio: pcm_id is __le32

Berk Cem Goksel (2):
      ALSA: 6fire: fix use-after-free on disconnect
      ALSA: caiaq: take a reference on the USB device in create_card()

Cen Zhang (1):
      ALSA: pcm: oss: use proper stream lock for runtime->state access

Cezary Rojewski (6):
      ALSA: control: Verify put() result when in debug mode
      ASoC: Intel: catpt: Synchronize stream access
      ASoC: Intel: catpt: New volume and mute control operations
      ASoC: Intel: catpt: Simplify procedure of applying user settings
      ASoC: Intel: catpt: Do not wake DSP just for volume setup
      ASoC: Intel: catpt: Migrate to the new control operations

Chaitanya Sabnis (1):
      ASoC: dt-bindings: hisilicon: Convert hi6210 I2S to dt-schema

Chancel Liu (1):
      ASoC: imx-rpmsg: Add DSD format support with dynamic DAI format switching

Charles Keepax (13):
      ASoC: SDCA: Add default value for mipi-sdca-function-reset-max-delay
      ASoC: SDCA: Update counting of SU/GE DAPM routes
      ASoC: SDCA: Improve mapping of Q7.8 SDCA volumes
      ASoC: SDCA: Pull the Q7.8 volume helpers out of soc-ops
      ASoC: SDCA: Add support for the Cirrus Logic cs42l49
      ASoC: sdw_utils: Add codec_info for cs42l49
      ASoC: dapm: Add a named controls variant of a mux widget
      ASoC: SDCA: Use named control mux for GE/SU controls
      ASoC: wm_adsp: Fix crash in kunit tests on arm64
      ASoC: SDCA: Add RJ support to class driver
      ASoC: SDCA: Correct kernel doc for sdca_irq_cleanup()
      ASoC: SDCA: Tidy up irq_enable_flags()/sdca_irq_disable()
      ASoC: SDCA: Update text of FIXME

Chen-Yu Tsai (1):
      ASoC: sun4i-spdif: Make reset control non-optional and check for all errors

Christophe JAILLET (1):
      ALSA: aoa: Constify struct codec_connection

Christophe Leroy (CS GROUP) (1):
      ASoC: codecs: peb2466: Change the +/- 6dB switch to a volume

Cryolitia PukNgae (1):
      ALSA: usb-audio: apply quirk for MOONDROP JU Jiu

Cássio Gabriel (33):
      ALSA: usb-audio: map UAC3 front wide channels in convert_chmap_v3()
      ALSA: timer: keep a list of open masters for slave lookup
      ALSA: usb-audio: validate full match when resolving quirk aliases
      ALSA: pcm: Use pcm_lib_apply_appl_ptr() in x32 sync_ptr
      ALSA: usb-audio: rotate standard MIDI output port scan
      ALSA: seq_oss: return full count for successful SEQ_FULLSIZE writes
      ALSA: pcm: Serialize snd_pcm_suspend_all() with open_mutex
      ALSA: core: Validate compress device numbers without dynamic minors
      ALSA: hda/proc: show GPI and GPO state in codec proc output
      ALSA: hda: intel: Drop obsolete probe-work unlock workaround
      ALSA: aoa: i2sbus: fix OF node lifetime handling
      ASoC: generic: keep fallback dai_name stable across rebind
      ALSA: aoa: i2sbus: clear stale prepared state
      ALSA: es1688: add ISA suspend and resume callbacks
      ALSA: hda: Notify IEC958 Default PCM switch state changes
      ALSA: aoa: onyx: Update IEC958 sample-rate status for PCM playback
      ALSA: gus: add shared GF1 suspend and resume helpers
      ALSA: gusclassic: add ISA suspend and resume callbacks
      ALSA: gusextreme: add ISA suspend and resume callbacks
      ALSA: gusmax: add ISA suspend and resume callbacks
      ASoC: SOF: compress: return the configured codec from get_params
      ALSA: tea6330t: move snd_tea6330t_detect() EXPORT_SYMBOL
      ALSA: tea6330t: add mixer state restore helper
      ALSA: interwave: add ISA and PnP suspend and resume callbacks
      ALSA: i2c: ak4xxx-adda: implement AK4529 reset handling
      ALSA: i2c: ak4xxx-adda: seed AK5365 cache with reset defaults
      ALSA: msnd: prepare system sleep support
      ALSA: msnd: add ISA and PnP system sleep callbacks
      ALSA: sc6000: Keep the programmed board state in card-private data
      ALSA: sc6000: Restore board setup across suspend
      ALSA: interwave: guard PM-only restore helpers with CONFIG_PM
      ALSA: sscape: Cache per-card resources for board reinitialization
      ALSA: sscape: Add suspend and resume support

Cédric Bellegarde (1):
      ASoC: codecs: wcd-clsh: Always update buck/flyback on transitions on transitions

DanielePioGenovese (1):
      ASoC: amd: yc: Add MSI Thin A15 B7VF to quirk table

Denis Rastyogin (1):
      ASoC: rsnd: Fix potential out-of-bounds access of component_dais[]

Derek Fang (2):
      ASoC: SOF: Intel: Add a is_amp flag to fix the wrong name prefix
      ASoC: sdw_utils: add rt1320 and rt1321 dmic dai in codec_info_list

Eric Naim (1):
      ALSA: hda/realtek: Add quirk for Legion S7 15IMH

Ethan Tidmore (1):
      ASoC: SOF: Intel: hda: Place check before dereference

Fabio Estevam (1):
      ASoC: dt-bindings: rockchip: Convert rockchip-max98090.txt to yaml

Faye Nichols (1):
      ALSA: hda/realtek: Add quirk for Acer PT316-51S headset mic

Frederic Popp (1):
      ALSA: usb-audio: add Studio 1824 support

Geoffrey D. Bennett (1):
      ALSA: usb-audio: Exclude Scarlett 18i20 1st Gen from SKIP_IFACE_SETUP

Greg Kroah-Hartman (2):
      ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
      ALSA: fireworks: bound device-supplied status before string array lookup

Haoxiang Li (1):
      ASoC: mxs-sgtl5000: disable MCLK on error paths of mxs_sgtl5000_probe()

Harin Lee (5):
      ALSA: ctxfi: Rename SPDIFI1 to SPDIFI_BAY
      ALSA: ctxfi: Use correct DAIO type for da_desc
      ALSA: ctxfi: Precompute SRC allocation loop bound
      ALSA: ctxfi: Limit PTP to a single page
      ALSA: ctxfi: Add fallback to default RSR for S/PDIF

Ihor Uzlov (1):
      ASoC: amd: yc: Add MSI Vector A16 HX A8WHG to quirk table

Jack Yu (2):
      ASoC: rt1320-sdw: kcontrol for brown-out feature update
      ASoC: rt1320-sdw: Add an approach to get new hardware advance gain

James Calligeros (8):
      ASoC: dt-bindings: convert tdm-slot to YAML
      ASoC: dt-bindings: update tdm-slot.txt references to tdm-slot.yaml
      ASoC: dt-bindings: add TDM slot idle mode properties
      ASoC: soc-dai: define possible idle TDM slot modes
      ASoC: soc-dai: add common operation to set TDM idle mode
      ASoC: tas2764: expose SDOUT bus keeper via set_tdm_idle operation
      ASoC: tas2770: expose SDOUT bus keeper via set_tdm_idle
      ASoC: codecs: cs42l84: set up PLL for more sample rates

Jihed Chaibi (5):
      ASoC: fsl: mpc5200_dma: Convert to devm_ioremap()
      ASoC: samsung: spdif: Convert to devm_ioremap_resource()
      ASoC: jz4725b: Convert to devm_clk_get_enabled()
      ASoC: jz4760: Convert to devm_clk_get_enabled()
      ASoC: jz4770: Convert to devm_clk_get_enabled()

Jonas Schwöbel (1):
      ASoC: tegra: Support WM8962 by machine driver

Joseph Salisbury (1):
      ASoC: fsl_easrc: fix comment typo

Josh Poimboeuf (1):
      ASoC: codecs: wcd9335: Remove potential undefined behavior in wcd9335_slimbus_irq()

Kailang Yang (1):
      ALSA: hda/realtek - fixed speaker no sound update

Kexin Sun (2):
      ASoC: generic: update outdated comment for removed soc_bind_dai_link()
      ASoC: update outdated comments for removed snd_soc_new_pcms()

Khushal Chitturi (1):
      ASoC: dt-bindings: mediatek,mt8173-rt5650-rt5514: convert to DT schema

Krzysztof Kozlowski (3):
      ASoC: dt-bindings: ti,tas2770: Switch to undeprecated reset-gpios
      ASoC: dt-bindings: mediatek,mt2701-wm8960: Correctly use additionalProperties
      ASoC: dt-bindings: mediatek: Adjust style of blocks placement

Kuninori Morimoto (42):
      ASoC: soc-compress: use function to clear symmetric params
      ASoC: remove snd_soc_pcm_subclass
      ASoC: soc-core: Use guard()/scoped_guard() for mutex lock
      ASoC: soc-component: re-add pcm_new()/pcm_free()
      ASoC: amd: name back to pcm_new()/pcm_free()
      ASoC: apple: name back to pcm_new()/pcm_free()
      ASoC: atmel: name back to pcm_new()/pcm_free()
      ASoC: au1x: name back to pcm_new()/pcm_free()
      ASoC: bcm: name back to pcm_new()/pcm_free()
      ASoC: codecs: cros_ec_codec: name back to pcm_new()/pcm_free()
      ASoC: codecs: rt5xxx-spi: name back to pcm_new()/pcm_free()
      ASoC: dwc: name back to pcm_new()/pcm_free()
      ASoC: fsl: name back to pcm_new()/pcm_free()
      ASoC: generic: name back to pcm_new()/pcm_free()
      ASoC: google: name back to pcm_new()/pcm_free()
      ASoC: intel: name back to pcm_new()/pcm_free()
      ASoC: kirkwood: name back to pcm_new()/pcm_free()
      ASoC: loongson: name back to pcm_new()/pcm_free()
      ASoC: mediatek: name back to pcm_new()/pcm_free()
      ASoC: pxa: name back to pcm_new()/pcm_free()
      ASoC: qcom: name back to pcm_new()/pcm_free()
      ASoC: renesas: name back to pcm_new()/pcm_free()
      ASoC: samsung: name back to pcm_new()/pcm_free()
      ASoC: soc-generic-dmaengine-pcm: name back to pcm_new()/pcm_free()
      ASoC: sof: name back to pcm_new()/pcm_free()
      ASoC: sprd: name back to pcm_new()/pcm_free()
      ASoC: stm: name back to pcm_new()/pcm_free()
      ASoC: tegra: name back to pcm_new()/pcm_free()
      ASoC: uniphier: name back to pcm_new()/pcm_free()
      ASoC: xilinx: name back to pcm_new()/pcm_free()
      ASoC: xtensa: name back to pcm_new()/pcm_free()
      ASoC: soc-component: remove pcm_construct()/pcm_destruct()
      ASoC: soc-component: add snd_soc_component_regmap_val_bytes()
      ASoC: tegra: use snd_soc_component_regmap_val_bytes()
      ASoC: soc-ops: use snd_soc_component_regmap_val_bytes()
      ASoC: soc-component: remove component->val_bytes
      ASoC: soc-core: remove unused dobj_list
      ASoC: soc-core: remove duplicate snd_soc_flush_all_delayed_work()
      ASoC: soc.h: remove snd_soc_of_parse_audio_prefix()
      ASoC: ak5558: remove unused snd_soc_component
      ASoC: soc.h: remove unused card->pmdown_time
      ASoC: amd: acp-da7219-max98357a: tidyup acp_soc_is_rltk_max()

Lei Huang (2):
      ALSA: hda/realtek: fix bad indentation for alc269
      ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}')

Leonard Lausen (1):
      ALSA: hda: cs35l41: Fix boost type for HP Dragonfly 13.5 inch G4

Lianqin Hu (1):
      ALSA: usb-audio: Add iface reset and delay quirk for HUAWEI USB-C HEADSET

Linus Walleij (10):
      ASoC: amd: acp-da7291-max98357a: Drop unused include
      ASoC: amd: acp-es8336: Drop unused include
      ASoC: amd: acp-rt5645: Drop unused include
      ASoC: amd: acp3x-es83x: Drop unused include
      ASoC: amd: acp3x-rt5682-max9836: Drop unused include
      ASoC: codec: arizona: Convert to use GPIO descriptors
      ASoC: rt1318: Drop unused include
      ASoC: nau8315: Drop unused include
      ASoC: ts3a227e: Drop unused include
      ASoC: uda1380: Modernize the driver

Luca Weiss (2):
      ASoC: dt-bindings: awinic,aw88395: Document firmware-name property
      ASoC: codecs: aw88261: Add firmware-name support

Mac Chiang (1):
      ASoC: Intel: soc-acpi-intel-ptl-match: drop rt722 monolithic match tables

Maciej Strozek (5):
      ASoC: sdw_utils: Add CS42L43B codec info
      ASoC: dt-bindings: cirrus,cs42l43: Add CS42L43B variant
      mfd: cs42l43: Add support for the B variant
      ASoC: cs42l43: Add support for the B variant
      ASoC: intel: sof_sdw: Prepare for configuration without a jack

Marek Vasut (1):
      ASoC: tas2552: Allow audio enable GPIO to sleep

Mark Brown (3):
      ALSA: compress: Refuse to update timestamps for unconfigured streams
      ALSA: compress: Pay attention if drivers error out retrieving pointers
      ASoC: SOF: Don't allow pointer operations on unconfigured streams

Mingyou Chen (3):
      ASoC: Add DMIC support for the AMD RPL platform
      ASoC: Drop RPL driver
      ASoC: Add quirk for Lecoo Bellator N176

Mohammad Rafi Shaik (1):
      ASoC: qcom: q6dsp: Add Senary MI2S audio interface support

Niranjan H Y (2):
      ASoC: sdw_utils: add vendor_id to asoc_sdw_codec_info
      ASoC: SDCA: Export Q7.8 volume control helpers

Panagiotis Petrakopoulos (1):
      ALSA: scarlett2: Add missing sentinel initializer field

Pei Xiao (1):
      ASoC: rt5575: Remove redundant assignment to .owner

Pengpeng Hou (2):
      ASoC: da7219: scope AAD suspend and resume helpers to CONFIG_PM
      ALSA: asihpi: detect truncated control names

Phil Willoughby (2):
      ALSA: usb-audio: Add quirks for Arturia AF16Rig
      ALSA: usb-audio: tidy up the AF16Rig quirks

Piyush Patle (1):
      ASoC: dt-bindings: adi,ssm2305: Convert to DT schema

Qinghua Zhao (1):
      ASoC: tegra: Fix spelling error 'recieved' -> 'received'

Ravi Hothi (1):
      ASoC: qcom: audioreach: explicitly enable speaker protection modules

Ricardo Rivera-Matos (1):
      ASoC: cs35l45: Hibernate wm_adsp on runtime suspend

Richard Fitzgerald (27):
      ASoC: soc_sdw_utils: Add device info for CS47L47
      ASoC: SDCA: Add CS47L47 to class driver
      ASoC: cs-amp-lib-test: Stop including platform_device.h
      firmware: cs_dsp: Mark KUnit test suites KUNIT_SPEED_SLOW
      ASoC: cs35l56-test: Add test cases without onchip pulls defined
      ASoC: cs35l56: KUnit tests for setting dsp.system_name
      ASoC: cs35l56: Some KUnit testing of cs35l56_get_speaker_id()
      ASoC: cs35l56: KUnit tests for reading speaker ID from host GPIOs
      ASoC: cs35l56-test: Remove pointless duplicate loop counters
      ASoC: cs35l56: Put OTP register defines in correct address order
      ASoC: wm_adsp: Make wm_adsp_fw_text[] const
      ASoC: wm_adsp: Remove unused argument to wm_adsp_release_firmware_files()
      ASoC: wm_adsp: Add KUnit redirection stubs for firmware file search
      ASoC: wm_adsp: Export function for KUnit test to get firmware filenames
      ASoC: wm_adsp: Add kunit test for firmware file search
      ASoC: wm_adsp: Remove duplicated code to find firmware file
      ASoC: wm_adsp: Use consistent error checks in wm_adsp_request_firmware_files()
      ASoC: wm_adsp: Convert '/' to '-' when normalizing firmware filenames
      ASoC: wm_adsp: Add KUnit test cases for '/' in firmware filenames
      ASoC: wm_adsp: Use a struct to pass around firmware struct and filename
      ASoC: wm_adsp: Combine some similar code in firmware file search
      firmware: cs_dsp: Simplify suppressing log messages during KUnit testing
      ASoC: cs35l56: Support clock stop mode 1 if enabled in ACPI
      ASoC: soc.h: Add SOC_SINGLE_BOOL_EXT_ACC() to allow setting access flags
      ASoC: cs35l56: Allow factory calibration through ALSA controls
      ASoC: wm_adsp_fw_find_test: Fix missing NULL terminator on file name list
      ASoC: SDCA: Fix cleanup inversion in class driver

Rong Zhang (13):
      Revert "ALSA: usb: Increase volume range that triggers a warning"
      ALSA: usb-audio: Add helper function for volume range checks
      ALSA: usb-audio: Improve volume range checks
      ALSA: usb-audio: Support string-descriptor-based quirk table entry
      ALSA: usb-audio: Deconflict VID between Focusrite Novation & MV-SILICON
      ALSA: usb-audio: Add QUIRK_FLAG_MIXER_{PLAYBACK,CAPTURE}_LINEAR_VOL
      ALSA: usb-audio: Add linear volume quirk for Hotone Audio Pulze Mini
      ALSA: usb-audio: Apply linear volume quirk on MV-SILICON devices
      ALSA: usb-audio: Refine string-descriptor-based quirk matching
      ALSA: usb-audio: Add quirk flags for Feaulle Rainbow
      ALSA: usb-audio: Add error checks against get_min_max*()
      ALSA: usb-audio: Move volume control resolution check into a function
      ALSA: usb-audio: Do not expose sticky mixers

Rosen Penev (2):
      ASoC: SOF: topology: use kzalloc_flex
      ASoC: codecs: tlv320dac33: remove kmemdup_array

Sachin Mokashi (1):
      ASoC: Intel: ehl_rt5660: remove unused macro definitions

Sander Vanheule (2):
      ASoC: sti: Return errors from regmap_field_alloc()
      ASoC: sti: use managed regmap_field allocations

Sen Wang (3):
      ASoC: ti: davinci-mcasp: Add system suspend/resume support
      ASoC: ti: davinci-mcasp: extract mcasp_is_auxclk_enabled() helper
      ASoC: ti: davinci-mcasp: improve aux_div selection for mid-range dividers

Sheetal (17):
      ASoC: tegra: Use dev_err_probe() in tegra186_asrc probe
      ASoC: tegra: Use dev_err_probe() in tegra186_dspk probe
      ASoC: tegra: Add error logging in tegra210_adx driver
      ASoC: tegra: Use dev_err_probe() in tegra210_ahub probe
      ASoC: tegra: Add error logging in tegra210_amx driver
      ASoC: tegra: Use dev_err_probe() in tegra210_dmic probe
      ASoC: tegra: Add error logging in tegra210_i2s driver
      ASoC: tegra: Use dev_err_probe() in tegra210_mixer probe
      ASoC: tegra: Use dev_err_probe() in tegra210_mvc probe
      ASoC: tegra: Use dev_err_probe() in tegra210_sfc probe
      ASoC: tegra: Use dev_err_probe() in tegra_asoc_machine probe
      ASoC: tegra: Use dev_err_probe() in tegra_audio_graph_card probe
      ASoC: tegra: Add error logging in tegra210_admaif driver
      ASoC: tegra: Use dev_err_probe() in OPE, PEQ and MBDRC drivers
      ASoC: tegra: Use dev_err_probe() for regmap init failures
      ASoC: tegra: Use dev_err_probe() in tegra_asoc_machine probe
      ASoC: rt5640: Handle 0Hz sysclk during stream shutdown

Shenghao Ding (1):
      ASoC: tas2781: Explicit association of Device, Device Name, and Device ID

Shengjiu Wang (15):
      ASoC: cs42xx8: add error checks for constraints in TDM mode
      ASoC: fsl_utils: Add snd_kcontrol functions for specific cases
      ASoC: fsl_sai: add bitcount and timestamp controls
      ASoC: fsl_xcvr: add bitcount and timestamp controls
      ASoC: fsl_micfil: Add access property for "VAD Detected"
      ASoC: fsl_micfil: Fix event generation in hwvad_put_enable()
      ASoC: fsl_micfil: Fix event generation in hwvad_put_init_mode()
      ASoC: fsl_micfil: Fix event generation in micfil_range_set()
      ASoC: fsl_micfil: Fix event generation in micfil_put_dc_remover_state()
      ASoC: fsl_micfil: Fix event generation in micfil_quality_set()
      ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_arc_mode_put()
      ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_mode_put()
      ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits()
      ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits()
      ASoC: fsl_easrc: Change the type for iec958 channel status controls

Shuming Fan (1):
      ASoC: SDCA: fix the register to ctl value conversion for Q7.8 format

Srinivas Kandagatla (12):
      ASoC: qcom: q6apm: move component registration to unmanaged version
      ASoC: qcom: q6apm: remove child devices when apm is removed
      ASoC: qcom: qdsp6: topology: check widget type before accessing data
      ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens
      ASoC: qcom: q6apm-dai: reset queue ptr on trigger stop
      ASoC: dt-bindings: qcom: add LPASS LPI MI2S dai ids
      ASoC: qcom: common: validate cpu dai id during parsing
      ASoC: qcom: qdsp6: lpass-ports: add support for LPASS LPI MI2S dais
      ASoC: qcom: qdapm-lpass-dai: correct the error message
      ASoC: qcom: q6apm-lpass-dai: move graph start to trigger
      ASoC: qcom: qdsp6: remove search for module iid in hot path
      ASoC: qcom: q6apm: Add support for early buffer mapping on DSP

Stefan Binding (5):
      firmware: cs_dsp: Add API to hibernate the DSP
      ASoC: codecs: wm_adsp: Allow wm_adsp to hibernate without stopping DSP
      ASoC: cs35l41: Hibernate wm_adsp on runtime suspend
      ALSA: hda/realtek: Add support for HP Laptops
      ALSA: hda/realtek: Add support for ASUS 2026 Commercial laptops using CS35L41 HDA

Stefano Radaelli (1):
      ASoC: simple-card-utils: add sysclk ordering support

Svyatoslav Ryhel (4):
      ASoC: dt-bindings: nvidia,tegra-audio: document CPCAP CODEC
      ASoC: tegra: Support CPCAP by machine driver
      ASoC: dt-bindings: nvidia,tegra-audio: document WM8962 CODEC
      ASoC: dt-bindings: nvidia,tegra-audio-max9808x: document additional board pins

Syed Saba Kareem (1):
      ASoC: amd: ps: fix the pcm device numbering for acp pdm dmic

Takashi Iwai (17):
      ALSA: usb-audio: Use strings in struct usb_dev for manufacturer & co
      ALSA: usb-audio: Replace hard-coded number with MAX_CHANNELS
      ALSA: usb-audio: Extend max number of channels to 64
      ALSA: hda: Add missing SET_GPI_* and SET_GPO_* verb definitions
      ALSA: hda: Add sync version of snd_hda_codec_write()
      ALSA: hda: Add a simple GPIO setup helper function
      ALSA: hda/realtek: Clean up with snd_hda_codec_set_gpio()
      ALSA: hda/alc662: Simplify the quirk for CSL Unity BF24B
      ALSA: hda/analog: Fix GPIO verb orders
      ALSA: hda/sigmatel: Clean up with the new GPIO helper
      ALSA: hda/ca0132: Clean up with the new GPIO helper
      ALSA: hda/cirrus: Clean up with the new GPIO helper
      ALSA: hda/conexant: Clean up with the new GPIO helper
      ALSA: hda/senarytech: Clean up with the new GPIO helper
      ALSA: hda/alc269: Drop superfluous GPIO write at resume
      ALSA: usb-audio: Evaluate packsize caps at the right place
      ALSA: usb-audio: Fix missing error handling for get_min_max*()

Teguh Sobirin (1):
      ASoC: codecs: aw88166: Support device specific firmware

Thorsten Blum (2):
      ALSA: aoa: Skip devices with no codecs in i2sbus_resume()
      ASoC: codecs: inline i2c_check_functionality checks

Tim Bird (1):
      ASoC: Add SPDX ids to many soc files

Vijendar Mukunda (3):
      ASoC: amd: acp: update dmic_num logic for acp pdm dmic
      ASoC: amd: acp-sdw-legacy: rename the dmic component name
      ASoC: amd: acp-sdw-legacy: remove unnecessary condition check

Wenyuan Li (2):
      ASoC: uda1380: fix missing return value checks for I2C operations
      ASoC: uda1380: use dev_err() and %pe for better error reporting

Yauhen Kharuzhy (7):
      ASoC: rt5677: Add 10EC5677 ACPI ID as supported
      ASoC: rt5677: Allow it to be defined as an I2C board
      ASoC: rt5677: Fix typo in the header file
      ASoC: rt5677: Report error if the ID register cannot be read
      ASoC: rt5677: Set up ACPI GPIO pins mapping table
      ASoC: rt5677: Reset the codec during probing
      ASoC: rt5677-spi: Add SPI device ID matching table

Zhang Heng (1):
      ALSA: hda/realtek: Add quirk for CSL Unity BF24B

Ziqing Chen (1):
      ALSA: control: Validate buf_len before strnlen() in snd_ctl_elem_init_enum_names()

songxiebing (6):
      ASoC: renesas: Fix non-static global variable
      ALSA: core/seq: Optimize the return logic in cc_ev_to_ump_midi2
      ALSA: hda/realtek: Fix code style error
      ASoC: intel: avs: Fix type mismatch in variable assignment
      ALSA: usb-audio: qcom: Fix incorrect type in enable_audio_stream
      ALSA: hda/realtek: Add quirk for HP Spectre x360 14-ea

wangdicheng (6):
      ALSA: hda/senary: Add hardware init verbs and fixup framework
      ALSA: hda/senary: Fix beep error handling and optimize EAPD switching
      ALSA: hda/cs8409: Fix error message in cs8409_i2c_bulk_read()
      ALSA: hda/cmedia: Remove duplicate pin configuration parsing
      ALSA: aoa/tas: Fix OF node leak on probe failure
      ALSA: aoa/onyx: Fix OF node leak on probe failure

---
 .../devicetree/bindings/sound/adi,ssm2305.txt      |   14 -
 .../devicetree/bindings/sound/adi,ssm2305.yaml     |   46 +
 .../devicetree/bindings/sound/awinic,aw88395.yaml  |    4 +
 .../devicetree/bindings/sound/cirrus,cs42l43.yaml  |    3 +
 .../bindings/sound/hisilicon,hi6210-i2s.txt        |   42 -
 .../bindings/sound/hisilicon,hi6210-i2s.yaml       |   80 ++
 .../devicetree/bindings/sound/imx-audio-card.yaml  |    9 +-
 .../bindings/sound/mediatek,mt2701-wm8960.yaml     |    4 +-
 .../bindings/sound/mediatek,mt7986-wm8960.yaml     |    4 +-
 .../sound/mediatek,mt8173-rt5650-rt5514.yaml       |   41 +
 .../bindings/sound/mediatek,mt8188-mt6359.yaml     |    4 +-
 .../bindings/sound/mt8173-rt5650-rt5514.txt        |   15 -
 .../bindings/sound/nvidia,tegra-audio-cpcap.yaml   |   90 ++
 .../sound/nvidia,tegra-audio-max9808x.yaml         |    5 +
 .../bindings/sound/nvidia,tegra-audio-wm8962.yaml  |   88 ++
 .../bindings/sound/qcom,q6dsp-lpass-ports.yaml     |    5 +-
 .../bindings/sound/rockchip,rk3399-gru-sound.txt   |   22 -
 .../bindings/sound/rockchip,rk3399-gru-sound.yaml  |   60 +
 .../sound/rockchip,rockchip-audio-max98090.yaml    |   59 +
 .../bindings/sound/rockchip-max98090.txt           |   42 -
 .../devicetree/bindings/sound/simple-card.yaml     |   14 +-
 .../devicetree/bindings/sound/tdm-slot.txt         |   29 -
 .../devicetree/bindings/sound/tdm-slot.yaml        |   52 +
 .../devicetree/bindings/sound/ti,tas2770.yaml      |    4 +-
 Documentation/sound/alsa-configuration.rst         |    7 +
 arch/arm/mach-s3c/mach-crag6410-module.c           |    6 +-
 drivers/firmware/cirrus/cs_dsp.c                   |  117 +-
 drivers/firmware/cirrus/cs_dsp.h                   |    4 +-
 drivers/firmware/cirrus/test/cs_dsp_test_bin.c     |   25 +-
 .../firmware/cirrus/test/cs_dsp_test_bin_error.c   |   22 +-
 .../cirrus/test/cs_dsp_test_control_cache.c        |    5 +
 .../cirrus/test/cs_dsp_test_control_parse.c        |    5 +
 .../firmware/cirrus/test/cs_dsp_test_control_rw.c  |    5 +
 drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c    |   32 +-
 .../firmware/cirrus/test/cs_dsp_test_wmfw_error.c  |   30 +-
 drivers/mfd/cs42l43-i2c.c                          |    7 +-
 drivers/mfd/cs42l43-sdw.c                          |    4 +-
 drivers/mfd/cs42l43.c                              |   93 +-
 drivers/mfd/cs42l43.h                              |    2 +-
 include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h |   12 +
 include/linux/firmware/cirrus/cs_dsp.h             |    3 +
 include/linux/mfd/arizona/pdata.h                  |   10 -
 include/linux/mfd/cs42l43-regs.h                   |   76 ++
 include/linux/mfd/cs42l43.h                        |    1 +
 include/sound/core.h                               |    3 +
 include/sound/cs35l56.h                            |    7 +-
 include/sound/gus.h                                |    8 +
 include/sound/hda_codec.h                          |   15 +
 include/sound/hda_verbs.h                          |   12 +-
 include/sound/pcm.h                                |    4 +
 include/sound/sdca_asoc.h                          |   43 +-
 include/sound/simple_card_utils.h                  |    6 +
 include/sound/soc-component.h                      |   11 +-
 include/sound/soc-dai.h                            |   22 +
 include/sound/soc-dapm.h                           |    1 +
 include/sound/soc.h                                |   33 +-
 include/sound/soc_sdw_utils.h                      |    5 +
 include/sound/tea6330t.h                           |    1 +
 include/sound/timer.h                              |    1 +
 include/sound/uda1380.h                            |   19 -
 sound/aoa/aoa.h                                    |    2 +-
 sound/aoa/codecs/onyx.c                            |   41 +-
 sound/aoa/codecs/tas.c                             |    1 +
 sound/aoa/fabrics/layout.c                         |   28 +-
 sound/aoa/soundbus/i2sbus/core.c                   |   12 +-
 sound/aoa/soundbus/i2sbus/pcm.c                    |   71 +-
 sound/core/Makefile                                |    1 +
 sound/core/compress_offload.c                      |   21 +-
 sound/core/control.c                               |   80 +-
 sound/core/control_trace.h                         |   55 +
 sound/core/init.c                                  |    8 +
 sound/core/oss/pcm_oss.c                           |   44 +-
 sound/core/pcm_compat.c                            |   10 +-
 sound/core/pcm_native.c                            |   29 +-
 sound/core/seq/oss/seq_oss_rw.c                    |    6 +-
 sound/core/seq/seq_ump_convert.c                   |   35 +-
 sound/core/sound.c                                 |    7 +
 sound/core/timer.c                                 |   29 +-
 sound/firewire/fireworks/fireworks_command.c       |    5 +-
 sound/hda/codecs/analog.c                          |   18 +-
 sound/hda/codecs/ca0132.c                          |   14 +-
 sound/hda/codecs/cirrus/cs420x.c                   |   11 +-
 sound/hda/codecs/cirrus/cs421x.c                   |   11 +-
 sound/hda/codecs/cirrus/cs8409.c                   |   24 +-
 sound/hda/codecs/cmedia.c                          |    7 -
 sound/hda/codecs/conexant.c                        |   14 +-
 sound/hda/codecs/generic.c                         |    2 +-
 sound/hda/codecs/hdmi/intelhdmi.c                  |    2 +-
 sound/hda/codecs/realtek/alc269.c                  |   46 +-
 sound/hda/codecs/realtek/alc662.c                  |   17 +
 sound/hda/codecs/realtek/realtek.c                 |   31 +-
 sound/hda/codecs/realtek/realtek.h                 |    2 -
 sound/hda/codecs/senarytech.c                      |   83 +-
 sound/hda/codecs/side-codecs/Kconfig               |    1 +
 .../hda/codecs/side-codecs/cs35l41_hda_property.c  |    6 +
 sound/hda/codecs/sigmatel.c                        |   10 +-
 sound/hda/common/codec.c                           |   86 +-
 sound/hda/common/hda_local.h                       |    1 +
 sound/hda/common/proc.c                            |  100 +-
 sound/hda/controllers/intel.c                      |   13 -
 sound/i2c/other/ak4xxx-adda.c                      |   34 +-
 sound/i2c/tea6330t.c                               |   41 +-
 sound/isa/es1688/es1688.c                          |   50 +-
 sound/isa/gus/gus_dma.c                            |   33 +
 sound/isa/gus/gus_main.c                           |   36 +
 sound/isa/gus/gus_pcm.c                            |    7 +-
 sound/isa/gus/gus_reset.c                          |   62 +-
 sound/isa/gus/gus_timer.c                          |   14 +
 sound/isa/gus/gus_uart.c                           |   47 +
 sound/isa/gus/gusclassic.c                         |   21 +-
 sound/isa/gus/gusextreme.c                         |   57 +-
 sound/isa/gus/gusmax.c                             |   28 +-
 sound/isa/gus/interwave.c                          |  178 ++-
 sound/isa/msnd/msnd.c                              |   72 +-
 sound/isa/msnd/msnd.h                              |    3 +
 sound/isa/msnd/msnd_pinnacle.c                     |   95 +-
 sound/isa/msnd/msnd_pinnacle_mixer.c               |    4 +
 sound/isa/sc6000.c                                 |  193 ++-
 sound/isa/sscape.c                                 |  327 ++++--
 sound/pci/asihpi/asihpi.c                          |   36 +-
 sound/pci/ctxfi/ctatc.c                            |   34 +-
 sound/pci/ctxfi/ctdaio.c                           |    5 +-
 sound/pci/ctxfi/ctdaio.h                           |    2 +-
 sound/pci/ctxfi/ctvmem.h                           |    2 +-
 sound/soc/amd/Kconfig                              |   10 -
 sound/soc/amd/Makefile                             |    1 -
 sound/soc/amd/acp-da7219-max98357a.c               |    5 +-
 sound/soc/amd/acp-es8336.c                         |    1 -
 sound/soc/amd/acp-pcm-dma.c                        |    2 +-
 sound/soc/amd/acp-rt5645.c                         |   22 +-
 sound/soc/amd/acp/acp-platform.c                   |    2 +-
 sound/soc/amd/acp/acp-sdw-legacy-mach.c            |   10 +-
 sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c      |    1 -
 sound/soc/amd/acp3x-rt5682-max9836.c               |    1 -
 sound/soc/amd/include/acp_2_2_d.h                  |   18 +-
 sound/soc/amd/include/acp_2_2_enum.h               |   18 +-
 sound/soc/amd/include/acp_2_2_sh_mask.h            |   18 +-
 sound/soc/amd/ps/ps-pdm-dma.c                      |    3 +-
 sound/soc/amd/ps/ps-sdw-dma.c                      |    2 +-
 sound/soc/amd/raven/acp3x-pcm-dma.c                |    2 +-
 sound/soc/amd/renoir/acp3x-pdm-dma.c               |    2 +-
 sound/soc/amd/rpl/Makefile                         |    5 -
 sound/soc/amd/rpl/rpl-pci-acp6x.c                  |  227 ----
 sound/soc/amd/rpl/rpl_acp6x.h                      |   36 -
 sound/soc/amd/rpl/rpl_acp6x_chip_offset_byte.h     |   30 -
 sound/soc/amd/vangogh/acp5x-pcm-dma.c              |    2 +-
 sound/soc/amd/yc/acp6x-mach.c                      |   28 +
 sound/soc/amd/yc/acp6x-pdm-dma.c                   |    2 +-
 sound/soc/amd/yc/pci-acp6x.c                       |   12 +
 sound/soc/apple/Kconfig                            |    1 +
 sound/soc/apple/Makefile                           |    1 +
 sound/soc/apple/mca.c                              |    4 +-
 sound/soc/atmel/atmel-pcm-pdc.c                    |    2 +-
 sound/soc/au1x/dbdma2.c                            |    2 +-
 sound/soc/au1x/dma.c                               |    2 +-
 sound/soc/bcm/bcm63xx-pcm-whistler.c               |    2 +-
 sound/soc/bcm/cygnus-pcm.c                         |    2 +-
 sound/soc/codecs/Kconfig                           |   64 +-
 sound/soc/codecs/Makefile                          |    2 +
 sound/soc/codecs/ak5558.c                          |    1 -
 sound/soc/codecs/arizona-jack.c                    |   95 +-
 sound/soc/codecs/arizona.h                         |    1 +
 sound/soc/codecs/aw87390.c                         |    3 +-
 sound/soc/codecs/aw88081.c                         |    3 +-
 sound/soc/codecs/aw88166.c                         |   12 +-
 sound/soc/codecs/aw88261.c                         |   16 +-
 sound/soc/codecs/cros_ec_codec.c                   |    2 +-
 sound/soc/codecs/cs-amp-lib-test.c                 |    1 -
 sound/soc/codecs/cs-amp-lib.c                      |    2 +
 sound/soc/codecs/cs35l41.c                         |    5 +
 sound/soc/codecs/cs35l45.c                         |    3 +
 sound/soc/codecs/cs35l56-sdw.c                     |   34 +-
 sound/soc/codecs/cs35l56-shared-test.c             |  240 ++++
 sound/soc/codecs/cs35l56-shared.c                  |    9 +
 sound/soc/codecs/cs35l56-test.c                    |  101 +-
 sound/soc/codecs/cs35l56.c                         |   99 +-
 sound/soc/codecs/cs35l56.h                         |    4 +
 sound/soc/codecs/cs4270.c                          |    6 +-
 sound/soc/codecs/cs42l43.c                         |  756 +++++++++---
 sound/soc/codecs/cs42l43.h                         |    4 +-
 sound/soc/codecs/cs42l84.c                         |   20 +-
 sound/soc/codecs/cs42xx8-i2c.c                     |    5 +-
 sound/soc/codecs/cs42xx8.c                         |   27 +-
 sound/soc/codecs/cs42xx8.h                         |    5 +-
 sound/soc/codecs/da7219-aad.c                      |    3 +-
 sound/soc/codecs/da7219-aad.h                      |    5 +
 sound/soc/codecs/jz4725b.c                         |   18 +-
 sound/soc/codecs/jz4760.c                          |   20 +-
 sound/soc/codecs/jz4770.c                          |   20 +-
 sound/soc/codecs/max98390.c                        |    6 +-
 sound/soc/codecs/max98520.c                        |    4 +-
 sound/soc/codecs/nau8315.c                         |    1 -
 sound/soc/codecs/peb2466.c                         |   19 +-
 sound/soc/codecs/rt1318.c                          |    1 -
 sound/soc/codecs/rt1320-sdw.c                      |   67 +-
 sound/soc/codecs/rt1320-sdw.h                      |   14 +
 sound/soc/codecs/rt5514-spi.c                      |    2 +-
 sound/soc/codecs/rt5575.c                          |    1 -
 sound/soc/codecs/rt5640.c                          |    5 +
 sound/soc/codecs/rt5677-spi.c                      |    9 +-
 sound/soc/codecs/rt5677.c                          |   40 +-
 sound/soc/codecs/rt5677.h                          |    2 +-
 sound/soc/codecs/sta529.c                          |    5 +-
 sound/soc/codecs/tas2552.c                         |   10 +-
 sound/soc/codecs/tas2764.c                         |   95 ++
 sound/soc/codecs/tas2764.h                         |   11 +
 sound/soc/codecs/tas2770.c                         |   75 ++
 sound/soc/codecs/tas2770.h                         |   12 +
 sound/soc/codecs/tas2781-i2c.c                     |  104 +-
 sound/soc/codecs/tlv320dac33.c                     |   10 +-
 sound/soc/codecs/ts3a227e.c                        |    1 -
 sound/soc/codecs/uda1380.c                         |  110 +-
 sound/soc/codecs/wcd-clsh-v2.c                     |    3 -
 sound/soc/codecs/wcd9335.c                         |    2 +-
 sound/soc/codecs/wm_adsp.c                         |  242 ++--
 sound/soc/codecs/wm_adsp.h                         |   20 +
 sound/soc/codecs/wm_adsp_fw_find_test.c            | 1223 ++++++++++++++++++++
 sound/soc/dwc/dwc-i2s.c                            |    5 +-
 sound/soc/dwc/dwc-pcm.c                            |    7 +-
 sound/soc/dwc/local.h                              |    5 +-
 sound/soc/fsl/efika-audio-fabric.c                 |    5 +-
 sound/soc/fsl/fsl_asrc_dma.c                       |    2 +-
 sound/soc/fsl/fsl_dma.c                            |   12 +-
 sound/soc/fsl/fsl_easrc.c                          |  125 +-
 sound/soc/fsl/fsl_micfil.c                         |   72 +-
 sound/soc/fsl/fsl_qmc_audio.c                      |    6 +-
 sound/soc/fsl/fsl_sai.c                            |   66 ++
 sound/soc/fsl/fsl_sai.h                            |    4 +
 sound/soc/fsl/fsl_utils.c                          |  131 +++
 sound/soc/fsl/fsl_utils.h                          |   48 +
 sound/soc/fsl/fsl_xcvr.c                           |   86 +-
 sound/soc/fsl/fsl_xcvr.h                           |   18 +
 sound/soc/fsl/imx-pcm-fiq.c                        |    4 +-
 sound/soc/fsl/imx-pcm-rpmsg.c                      |    2 +-
 sound/soc/fsl/imx-rpmsg.c                          |   48 +
 sound/soc/fsl/mpc5200_dma.c                        |   13 +-
 sound/soc/generic/audio-graph-card.c               |    2 +-
 sound/soc/generic/simple-card-utils.c              |   97 +-
 sound/soc/generic/simple-card.c                    |   52 +-
 sound/soc/generic/test-component.c                 |   12 +-
 sound/soc/google/chv3-i2s.c                        |    6 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |    2 +-
 sound/soc/intel/avs/pcm.c                          |    8 +-
 sound/soc/intel/avs/probes.c                       |    2 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |    4 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |    4 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |    6 +-
 sound/soc/intel/boards/ehl_rt5660.c                |    2 -
 sound/soc/intel/catpt/Makefile                     |    1 +
 sound/soc/intel/catpt/core.h                       |    2 +-
 sound/soc/intel/catpt/device.c                     |    2 +-
 sound/soc/intel/catpt/ipc.c                        |    3 +
 sound/soc/intel/catpt/loader.c                     |    2 +
 sound/soc/intel/catpt/messages.h                   |    3 +
 sound/soc/intel/catpt/pcm.c                        |  414 +++----
 sound/soc/intel/common/soc-acpi-intel-ptl-match.c  |  100 --
 sound/soc/intel/keembay/Makefile                   |    1 +
 sound/soc/intel/keembay/kmb_platform.c             |    2 +-
 sound/soc/kirkwood/kirkwood-dma.c                  |    2 +-
 sound/soc/loongson/loongson_dma.c                  |    2 +-
 .../soc/mediatek/common/mtk-afe-platform-driver.c  |    2 +-
 sound/soc/mediatek/mt8186/mt8186-afe-pcm.c         |    2 +-
 sound/soc/mediatek/mt8189/mt8189-afe-pcm.c         |    4 +-
 sound/soc/mxs/mxs-sgtl5000.c                       |    5 +-
 sound/soc/pxa/pxa-ssp.c                            |    2 +-
 sound/soc/pxa/pxa2xx-ac97.c                        |    2 +-
 sound/soc/pxa/pxa2xx-i2s.c                         |    2 +-
 sound/soc/pxa/pxa2xx-pcm.c                         |    2 +-
 sound/soc/qcom/common.c                            |    6 +
 sound/soc/qcom/common.h                            |    3 +
 sound/soc/qcom/lpass-platform.c                    |    2 +-
 sound/soc/qcom/lpass.h                             |    3 +-
 sound/soc/qcom/qdsp6/audioreach.c                  |   65 +-
 sound/soc/qcom/qdsp6/audioreach.h                  |    5 +-
 sound/soc/qcom/qdsp6/q6afe-dai.c                   |    6 +
 sound/soc/qcom/qdsp6/q6afe.c                       |    8 +
 sound/soc/qcom/qdsp6/q6afe.h                       |    3 +-
 sound/soc/qcom/qdsp6/q6apm-dai.c                   |  115 +-
 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c            |   48 +-
 sound/soc/qcom/qdsp6/q6apm.c                       |  184 ++-
 sound/soc/qcom/qdsp6/q6apm.h                       |   20 +-
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |    2 +-
 sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c           |   76 ++
 sound/soc/qcom/qdsp6/topology.c                    |    8 +-
 sound/soc/renesas/dma-sh7760.c                     |    5 +-
 sound/soc/renesas/fsi.c                            |    2 +-
 sound/soc/renesas/rcar/core.c                      |    2 +-
 sound/soc/renesas/rcar/msiof.c                     |    2 +-
 sound/soc/renesas/rz-ssi.c                         |    2 +-
 sound/soc/renesas/siu_pcm.c                        |    5 +-
 sound/soc/rockchip/rockchip_sai.c                  |    4 +
 sound/soc/samsung/idma.c                           |    4 +-
 sound/soc/samsung/spdif.c                          |   29 +-
 sound/soc/sdca/sdca_asoc.c                         |  118 +-
 sound/soc/sdca/sdca_class.c                        |   36 +-
 sound/soc/sdca/sdca_class_function.c               |   12 +-
 sound/soc/sdca/sdca_fdl.c                          |    5 -
 sound/soc/sdca/sdca_functions.c                    |    6 +-
 sound/soc/sdca/sdca_interrupts.c                   |   24 +-
 sound/soc/sdw_utils/Makefile                       |    1 +
 sound/soc/sdw_utils/soc_sdw_cs42l43.c              |   10 +-
 sound/soc/sdw_utils/soc_sdw_cs47l47.c              |   80 ++
 sound/soc/sdw_utils/soc_sdw_rt_dmic.c              |   46 +-
 sound/soc/sdw_utils/soc_sdw_utils.c                |  234 +++-
 sound/soc/soc-component.c                          |   25 +-
 sound/soc/soc-compress.c                           |    4 +-
 sound/soc/soc-core.c                               |   86 +-
 sound/soc/soc-dai.c                                |   40 +
 sound/soc/soc-dapm.c                               |   11 +
 sound/soc/soc-generic-dmaengine-pcm.c              |    4 +-
 sound/soc/soc-ops.c                                |   83 +-
 sound/soc/soc-pcm.c                                |    4 +-
 sound/soc/soc-topology.c                           |   73 +-
 sound/soc/sof/compress.c                           |   15 +-
 sound/soc/sof/intel/hda-stream.c                   |   10 +-
 sound/soc/sof/intel/hda.c                          |   17 +-
 sound/soc/sof/ipc4-topology.c                      |   13 +-
 sound/soc/sof/pcm.c                                |   10 +-
 sound/soc/sof/sof-audio.h                          |   13 +-
 sound/soc/sof/sof-priv.h                           |    2 +
 sound/soc/sof/topology.c                           |   36 +-
 sound/soc/spear/spdif_in.c                         |    5 +-
 sound/soc/spear/spdif_out.c                        |    5 +-
 sound/soc/spear/spear_pcm.c                        |    5 +-
 sound/soc/sprd/sprd-pcm-dma.c                      |    2 +-
 sound/soc/starfive/Makefile                        |    1 +
 sound/soc/sti/uniperif_player.c                    |    9 +-
 sound/soc/stm/stm32_adfsdm.c                       |    2 +-
 sound/soc/sunxi/sun4i-spdif.c                      |   13 +-
 sound/soc/tegra/Kconfig                            |   19 +
 sound/soc/tegra/Makefile                           |    2 +
 sound/soc/tegra/tegra186_asrc.c                    |   14 +-
 sound/soc/tegra/tegra186_dspk.c                    |   22 +-
 sound/soc/tegra/tegra20_spdif.h                    |    2 +-
 sound/soc/tegra/tegra210_admaif.c                  |   28 +-
 sound/soc/tegra/tegra210_adx.c                     |   20 +-
 sound/soc/tegra/tegra210_ahub.c                    |   33 +-
 sound/soc/tegra/tegra210_amx.c                     |   16 +-
 sound/soc/tegra/tegra210_dmic.c                    |   21 +-
 sound/soc/tegra/tegra210_i2s.c                     |   25 +-
 sound/soc/tegra/tegra210_mbdrc.c                   |   35 +-
 sound/soc/tegra/tegra210_mixer.c                   |   14 +-
 sound/soc/tegra/tegra210_mvc.c                     |   14 +-
 sound/soc/tegra/tegra210_ope.c                     |   22 +-
 sound/soc/tegra/tegra210_peq.c                     |   23 +-
 sound/soc/tegra/tegra210_sfc.c                     |   14 +-
 sound/soc/tegra/tegra_asoc_machine.c               |  143 ++-
 sound/soc/tegra/tegra_audio_graph_card.c           |   21 +-
 sound/soc/tegra/tegra_pcm.c                        |    6 +-
 sound/soc/tegra/tegra_pcm.h                        |    4 +-
 sound/soc/tegra/tegra_wm8962.c                     |  165 +++
 sound/soc/ti/davinci-mcasp.c                       |   47 +-
 sound/soc/uniphier/aio-dma.c                       |    2 +-
 sound/soc/xilinx/xlnx_formatter_pcm.c              |    2 +-
 sound/soc/xtensa/xtfpga-i2s.c                      |    2 +-
 sound/usb/6fire/chip.c                             |   17 +-
 sound/usb/caiaq/device.c                           |    4 +-
 sound/usb/card.c                                   |   44 +-
 sound/usb/endpoint.c                               |    6 +-
 sound/usb/format.c                                 |    4 +
 sound/usb/midi.c                                   |   12 +-
 sound/usb/midi2.c                                  |    6 +-
 sound/usb/mixer.c                                  |  246 +++-
 sound/usb/mixer.h                                  |    4 +-
 sound/usb/mixer_quirks.c                           |   59 +
 sound/usb/mixer_s1810c.c                           |    2 +
 sound/usb/mixer_scarlett2.c                        |    2 +-
 sound/usb/qcom/Makefile                            |    1 +
 sound/usb/qcom/qc_audio_offload.c                  |    2 +-
 sound/usb/quirks-table.h                           |  113 ++
 sound/usb/quirks.c                                 |   83 +-
 sound/usb/stream.c                                 |    8 +
 sound/usb/usbaudio.h                               |   12 +
 sound/usb/usx2y/us144mkii.c                        |    6 +-
 sound/x86/intel_hdmi_audio.h                       |   22 +-
 tools/testing/selftests/alsa/utimer-test.c         |   10 +-
 376 files changed, 9045 insertions(+), 3328 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2305.txt
 create mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2305.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/hisilicon,hi6210-i2s.txt
 create mode 100644 Documentation/devicetree/bindings/sound/hisilicon,hi6210-i2s.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8173-rt5650-rt5514.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/mt8173-rt5650-rt5514.txt
 create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-cpcap.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8962.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3399-gru-sound.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3399-gru-sound.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rockchip-audio-max98090.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/rockchip-max98090.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/tdm-slot.txt
 create mode 100644 Documentation/devicetree/bindings/sound/tdm-slot.yaml
 delete mode 100644 include/sound/uda1380.h
 create mode 100644 sound/core/control_trace.h
 delete mode 100644 sound/soc/amd/rpl/Makefile
 delete mode 100644 sound/soc/amd/rpl/rpl-pci-acp6x.c
 delete mode 100644 sound/soc/amd/rpl/rpl_acp6x.h
 delete mode 100644 sound/soc/amd/rpl/rpl_acp6x_chip_offset_byte.h
 create mode 100644 sound/soc/codecs/wm_adsp_fw_find_test.c
 create mode 100644 sound/soc/sdw_utils/soc_sdw_cs47l47.c
 create mode 100644 sound/soc/tegra/tegra_wm8962.c


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] sound updates for 7.1-rc1
  2026-04-15 12:25 [GIT PULL] sound updates for 7.1-rc1 Takashi Iwai
@ 2026-04-15 16:50 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-04-15 16:50 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: Linus Torvalds, Mark Brown, Liam Girdwood,
	Linux Sound Mailing List, Linux Kernel Mailing List

The pull request you sent on Wed, 15 Apr 2026 14:25:33 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a8e7ef3cec99ba2487110e01d77a8a278593b3e9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-04-15 16:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-15 12:25 [GIT PULL] sound updates for 7.1-rc1 Takashi Iwai
2026-04-15 16:50 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox