From: Takashi Iwai <tiwai@suse.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mark Brown <broonie@kernel.org>,
Liam Girdwood <lgirdwood@gmail.com>,
Linux Sound Mailing List <linux-sound@vger.kernel.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] sound updates for 7.0-rc1
Date: Tue, 10 Feb 2026 16:31:38 +0100 [thread overview]
Message-ID: <87tsvohaxx.wl-tiwai@suse.de> (raw)
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
next reply other threads:[~2026-02-10 15:31 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-10 15:31 Takashi Iwai [this message]
2026-02-10 15:39 ` [GIT PULL] sound updates for 7.0-rc1 Takashi Iwai
2026-02-11 20:28 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87tsvohaxx.wl-tiwai@suse.de \
--to=tiwai@suse.de \
--cc=broonie@kernel.org \
--cc=lgirdwood@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-sound@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.