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 6.14-rc1
Date: Thu, 23 Jan 2025 14:44:16 +0100 [thread overview]
Message-ID: <87tt9p4pcf.wl-tiwai@suse.de> (raw)
Linus,
please pull sound updates for v6.14-rc1 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.14-rc1
The topmost commit is 6aa96f780204bfdac225eb4c8f51f86c38cc1a26
----------------------------------------------------------------
sound updates for 6.14-rc1
This was a relatively calm cycle, and most of changes are rather small
device-specific fixes. Here are highlights:
* Core:
- Further enhancements of ALSA rawmidi and sequencer APIs for MIDI 2.0
- compress-offload API extensions for ASRC support
* ASoC:
- Allow clocking on each DAI in an audio graph card to be configured
separately
- Improved power management for Renesas RZ-SSI
- KUnit testing for the Cirrus DSP framework
- Memory to meory operation support for Freescale/NXP platforms
- Support for pause operations in SOF
- Support for Allwinner suinv F1C100s, Awinc AW88083, Realtek
ALC5682I-VE
* HD- and USB-audio:
- Add support for Focusrite Scarlett 4th Gen 16i16, 18i16, and 18i20
interfaces via new FCP driver
- TAS2781 SPI HD-audio sub-codec support
- Various device-specific quirks as usual
----------------------------------------------------------------
Alexey Klimov (1):
ASoC: qcom: sdm845: add handling of secondary MI2S clock
Amadeusz Sławiński (4):
ASoC: Intel: avs: Fix init-config parsing
ASoC: Intel: avs: Print IPC error messages in lower layer
ASoC: Intel: avs: Add MODULE_FIRMWARE to inform about FW
ASoC: Intel: avs: Update ASRC definition
Andrew Davis (21):
ASoC: ad193x: Remove use of i2c_match_id()
ASoC: adau1761: Remove use of i2c_match_id()
ASoC: adau1781: Remove use of i2c_match_id()
ASoC: adau1977: Remove use of i2c_match_id()
ASoC: alc5623: Remove use of i2c_match_id()
ASoC: alc5632: Remove use of i2c_match_id()
ASoC: max98088: Remove use of i2c_match_id()
ASoC: max98090: Remove use of i2c_match_id()
ASoC: max98095: Remove use of i2c_match_id()
ASoC: pcm186x: Remove use of i2c_match_id()
ASoc: pcm6240: Remove use of i2c_match_id()
ASoC: ssm2602: Remove use of i2c_match_id()
ASoC: tas2562: Remove use of i2c_match_id()
ASoC: tas2781: Remove use of i2c_match_id()
ASoC: tas5720: Remove use of i2c_match_id()
ASoC: tlv320adc3xxx: Remove use of i2c_match_id()
ASoC: tlv320aic31xx: Remove use of i2c_match_id()
ASoC: tlv320aic3x: Remove use of i2c_match_id()
ASoC: tpa6130a2: Remove use of i2c_match_id()
ASoC: wm8904: Remove use of i2c_match_id()
ASoC: wm8985: Remove use of i2c_match_id()
Andy Shevchenko (1):
ASoc: mediatek: mt8365: Don't use "proxy" headers
Arnd Bergmann (1):
firmware: cs_dsp: avoid large local variables
Baojun Xu (1):
ALSA: hda/tas2781: Add tas2781 hda SPI driver
Bard Liao (7):
ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid during params
ASoC: Intel: sof_sdw: correct mach_params->dmic_num
ASoC: Intel: sof_sdw: reduce log level for not using internal dmic
ASoC: Intel: sof_sdw: improve the log of DAI link numbers
ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt1320 support
ASoC: Intel: soc-acpi-intel-lnl-match: add rt713_vb_l2_rt1320_l13 support
ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13 support
Bence Csókás (1):
ASoC: sun4i-codec: Use new devm clk and reset APIs
Cezary Rojewski (11):
ASoC: Intel: avs: Do not readq() u32 registers
ASoC: Intel: avs: Fix the minimum firmware version numbers
ASoC: Intel: avs: Fix theoretical infinite loop
ASoC: Intel: avs: Update hda component teardown sequences
ASoC: Intel: avs: Clearly state assumptions of hw_params()
ASoC: Intel: avs: Improve logging of firmware loading
ASoC: Intel: avs: Adjust DSP status register names
ASoC: Intel: avs: Adjust IPC traces
ASoC: Intel: avs: Add missing includes
ALSA: hda: Fix compilation of snd_hdac_adsp_xxx() helpers
ALSA: hda: Transfer firmware in two chunks
Chancel Liu (4):
ASoC: fsl_utils: Add function to constrain rates
ASoC: fsl_micfil: Switch to common sample rate constraint function
ASoC: fsl_xcvr: Add sample rate constraint
ASoC: fsl_sai: Add sample rate constraint
Charles Keepax (5):
ASoC: SDCA: Add missing header includes
ASoC: SDCA: Clean up error messages
ASoC: SDCA: Add bounds check for function address
ASoC: SDCA: Add missing function type names
ASoC: SDCA: Split function type patching and function naming
Christophe JAILLET (1):
ASoC: cs42l51: Constify struct i2c_device_id
Claudiu Beznea (16):
ASoC: renesas: rz-ssi: Terminate all the DMA transactions
ASoC: renesas: rz-ssi: Use only the proper amount of dividers
ASoC: renesas: rz-ssi: Fix typo on SSI_RATES macro comment
ASoC: renesas: rz-ssi: Remove pdev member of struct rz_ssi_priv
ASoC: renesas: rz-ssi: Remove the rz_ssi_get_dai() function
ASoC: renesas: rz-ssi: Remove the first argument of rz_ssi_stream_is_play()
ASoC: renesas: rz-ssi: Use readl_poll_timeout_atomic()
ASoC: renesas: rz-ssi: Use temporary variable for struct device
ASoC: renesas: rz-ssi: Use goto label names that specify their actions
ASoC: renesas: rz-ssi: Rely on the ASoC subsystem to runtime resume/suspend the SSI
ASoC: renesas: rz-ssi: Enable runtime PM autosuspend support
ASoC: renesas: rz-ssi: Add runtime PM support
ASoC: renesas: rz-ssi: Issue software reset in hw_params API
ASoC: renesas: rz-ssi: Add suspend to RAM support
ASoC: dt-bindings: renesas,rz-ssi: Remove DMA description
ASoC: dt-bindings: renesas,rz-ssi: Document the Renesas RZ/G3S SoC
Colin Ian King (1):
ASoC: soc-core: remove redundant assignment to variable ret
Csókás Bence (1):
ASoC: dt-bindings: Add Allwinner suniv F1C100s Audio Codec
Dan Carpenter (3):
ASoC: renesas: rz-ssi: Add a check for negative sample_space
ALSA: hda: tas2781-spi: Delete some dead code
ALSA: hda: tas2781-spi: Fix error code in tas2781_read_acpi()
Derek Fang (1):
ASoC: rt5682: Support the ALC5682I-VE codec
Dheeraj Reddy Jonnalagadda (1):
ASoC: rockchip: i2s-tdm: Fix a useless call issue
Dr. David Alan Gilbert (1):
ASoC: rt715: Remove unused hda_to_sdw
Edson Juliano Drosdeck (1):
ALSA: hda/realtek: Enable headset mic on Positivo C6400
Ethan Carter Edwards (1):
ALSA: ctxfi: Simplify dao_clear_{left,right}_input() functions
Geoffrey D. Bennett (2):
ALSA: FCP: Add Focusrite Control Protocol driver
ALSA: scarlett2: Add device_setup option to use FCP driver
George Lander (1):
ASoC: sun4i-spdif: Add clock multiplier settings
Jackie Dong (1):
ALSA: hda: Support for Ideapad hotkey mute LEDs
Kailang Yang (1):
ALSA: hda/realtek - Fixed headphone distorted sound on Acer Aspire A115-31 laptop
Krzysztof Kozlowski (3):
ASoC: codecs: wcd9335: Add define for number of DAIs
ASoC: dt-bindings: qcom,wcd9335: Drop number of DAIs from the header
ASoC: dt-bindings: Correct indentation and style in DTS example
Kuninori Morimoto (18):
ASoC: simple-card-utils: use __free(device_node) for device node
ASoC: simple-card-utils: check port reg first on graph_get_dai_id()
ASoC: simple-card-utils: use for_each_of_graph_port() on graph_get_dai_id()
ASoC: soc-core: tidyup ret handling for card->disable_route_checks
ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback
ASoC: simple-card-utils: Unify clock direction by clk_direction
ASoC: dt-bindings: renesas,rsnd: remove post-init-providers property
ASoC: soc-card: remove card check
ASoC: intel: remove disable_route_checks
ASoC: remove disable_route_checks
ASoC: audio-graph-card2: use __free(device_node) for device node
ASoC: audio-graph-card: use __free(device_node) for device node
ASoC: simple-card: use __free(device_node) for device node
ASoC: soc-core: return 0 if np was NULL on snd_soc_daifmt_parse_clock_provider_raw()
ASoC: audio-graph-card2: use of_graph_get_port_by_id() at graph_get_next_multi_ep()
ASoC: soc-core: Enable to use extra format on each DAI
ASoC: audio-graph-card2: Use extra format on each DAI
ASoC: soc-dapm: remove !card check from snd_soc_dapm_set_bias_level()
Laurentiu Mihalcea (1):
ASoC: simple-card-utils: fix priv->dai_props indexing
Lianqin Hu (1):
ALSA: usb-audio: Add delay quirk for USB Audio Device
Marcus Cooper (2):
ASoC: sun4i-spdif: Always set the valid data to be the MSB
ASoC: sun4i-spdif: Add working 24bit audio support
Martin Blumenstingl (2):
ASoC: soc-dai: add snd_soc_dai_prepare() and use it internally
ASoC: dapm: add support for preparing streams
Maxim Kochetkov (1):
ASoC: codecs: nau8824: fix max volume for Speaker output
Mesih Kilinc (2):
ASoC: sun4i-codec: Add DMA Max Burst field
ASoC: sun4i-codec: Add support for Allwinner suniv F1C100s
Michal Simek (1):
ASoC: xilinx: xlnx_spdif: Simpify using devm_clk_get_enabled()
Nathan Chancellor (1):
ALSA: hda: tas2781-spi: Fix -Wsometimes-uninitialized in tasdevice_spi_switch_book()
Neil Armstrong (1):
ASoC: dt-bindings: convert rt5682.txt to dt-schema
Nícolas F. R. A. Prado (2):
ASoC: dt-bindings: mediatek,mt8188-mt6359: Add compatible for mt8390 evk
ASoC: dt-bindings: mediatek,mt8188-mt6359: Allow DL_SRC/UL_SRC dai-links
Peter Ujfalusi (4):
ASoC: SOF: Add support for pause supported tokens from topology
ASoC: SOF: Intel: hda-pcm: Follow the pause_supported flag to drop PAUSE support
ASoC: SOF: ipc4-topology: Use macro to set the EXT_PARAM_SIZE in widget setup
ASoC: SOF: sof-priv: Remove unused SOF_DAI_STREAM() and SOF_FORMATS
Qunqin Zhao (1):
ALSA: hda: Add AZX_DCAPS_NO_TCSEL flag for Loongson HDA devices
Richard Fitzgerald (21):
ASoC: cs35l56: Split SoundWire DAI into separate playback and capture
ASoC: sdw_utils: cs_amp: Assign non-overlapping TDM masks for each codec on a bus
firmware: cs_dsp: Add mock regmap for KUnit testing
firmware: cs_dsp: Add mock DSP memory map for KUnit testing
firmware: cs_dsp: Add mock wmfw file generator for KUnit testing
firmware: cs_dsp: Add mock bin file generator for KUnit testing
firmware: cs_dsp: Add KUnit testing of bin file download
firmware: cs_dsp: Add KUnit testing of wmfw download
firmware: cs_dsp: Add KUnit testing of control parsing
firmware: cs_dsp: Add KUnit testing of control cache
firmware: cs_dsp: Add KUnit testing of control read/write
firmware: cs_dsp: Add KUnit testing of bin error cases
firmware: cs_dsp: Add KUnit testing of wmfw error cases
firmware: cs_dsp: Add KUnit testing of client callbacks
ASoC: Intel: tgl-match: Add entries for CS35L56 on CDB35L56-EIGHT-C
ASoC: Intel: mtl-match: Add CDB35L56-EIGHT-C with aggregated speakers
ASoC: Intel: mtl-match: Add CDB35L56-EIGHT-C 8x CS35L56 without CS42L43
firmware: cs_dsp: Fix kerneldoc typos in cs_dsp_mock_bin.c
firmware: cs_dsp: Avoid using a u32 as a __be32 in cs_dsp_mock_mem_maps.c
firmware: cs_dsp: Fix endianness conversion in cs_dsp_mock_wmfw.c
firmware: cs_dsp: Delete redundant assignments in cs_dsp_test_bin.c
Rob Herring (Arm) (2):
ASoC: Use of_property_present() for non-boolean properties
ASoC: simple-card: Drop unnecessary "dai-tdm-slot-width-map" property presence check
Sebastian Wiese-Wagner (1):
ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx
Shengjiu Wang (13):
ASoC: fsl_xcvr: Use regmap for PHY and PLL registers
ASoC: fsl_xcvr: Add suspend and resume support
ALSA: compress: Add output rate and output format support
ASoC: fsl_asrc: define functions for memory to memory usage
ASoC: fsl_easrc: define functions for memory to memory usage
ASoC: fsl_asrc_m2m: Add memory to memory function
ASoC: fsl_asrc: register m2m platform device
ASoC: fsl_easrc: register m2m platform device
ASoC: fsl_asrc_m2m: force cast for snd_pcm_format_t type
ASoC: fsl_mqs: Add i.MX943 platform support
ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX943 platform
ASoC: fsl_micfil: Add i.MX943 platform support
ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX943 platform
Simon Trimmer (6):
ASoC: Intel: sof_sdw: Correct quirk for Lenovo Yoga Slim 7
ASoC: Intel: sof_sdw: Add a dev_dbg message for the SOC_SDW_CODEC_MIC quirk
ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 address struct
ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83LC
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83JX, 83MC and 83NM
Stephen Gordon (2):
ASoC: simple_card: Improve debugging messages
ASoC: simple_card: Show if link is unidirectional
Stephen Rothwell (1):
ALSA: usb: fcp: Fix hwdep read ops types
Takashi Iwai (34):
ALSA: seq: Notify client and port info changes
ALSA: seq: Skip notifications unless subscribed to announce port
ALSA: hda: Always check capability at opening a hwdep
ASoC: cs40l50: Use *-y for Makefile
ASoC: mediatek: mt8365: Use *-y for Makefile
ASoC: SDCA: Use *-y for Makefile
ASoC: cs42l84: Use *-y for Makefile
ASoC: wcd937x: Use *-y for Makefile
ALSA: Align the syntax of iov_iter helpers with standard ones
ALSA: seq: oss: Send fragmented SysEx messages immediately
ALSA: seq: Make dependency on UMP clearer
ALSA: trident: Simplify with str_on_off()
ALSA: sonicvibes: Simplify with str_off_on()
ALSA: hdspm: Simplify with str_on_off()
ALSA: emu10k1: Simplify with str_on_off()
ALSA: seq: oss: Simplify with str_enabled_disabled()
ALSA: hda: Simplify with str_enable_disable()
ALSA: firewire: Simplify with str_on_off()
ALSA: hda/realtek: Simplify with str_yes_no()
ALSA: rme9652: Simplify with str_yes_no()
ALSA: rawmidi: Expose the tied device number in info ioctl
ALSA: rawmidi: Show substream activity in info ioctl
ALSA: rawmidi: Bump protocol version to 2.0.5
ALSA: ump: Copy FB name string more safely
ALSA: ump: Copy safe string name to rawmidi
ALSA: ump: Update rawmidi name per EP name update
ALSA: seq: Allow system notification in atomic
ALSA: seq: Notify UMP EP and FB changes
ALSA: rawmidi: Make tied_device=0 as default / unknown
ALSA: hda: tas2781-spi: select CRC32 instead of CRC32_SARWATE
ALSA: usb: fcp: Fix meter_levels type to __le32
ALSA: usb: fcp: Fix incorrect resp->opcode retrieval
ALSA: usb: fcp: Fix return code from poll ops
ALSA: hda: tas2781-spi: Fix bogus error handling in tas2781_hda_spi_probe()
Tang Bin (2):
ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with local dev variable
ASoC: tas2781: Fix redundant logical jump
Thorsten Blum (11):
ALSA: sonicvibes: Use str_on_off() helper in snd_sonicvibes_proc_read()
ALSA: hdsp: Use str_on_off() and str_yes_no() helper functions
ALSA: ad1889: Use str_enabled_disabled() helper function
ALSA: AC97: Use str_on_off() helper in snd_ac97_proc_read_main()
ASoC: SOF: Intel: Use str_yes_no() helper in atom_dump()
ASoC: madera: Use str_enabled_disabled() helper function
ALSA: ens137x: Use str_on_off() helper in snd_ensoniq_proc_read()
ALSA: emu10k1: Use str_yes_no() helper
ALSA: sb: Use str_enabled_disabled() helper in info_read()
ASoC: SOF: Intel: Use str_yes_no() to improve bdw_dump()
ASoC: codecs: Use ARRAY_SIZE() to calculate PEB2466_TLV_SIZE
Uwe Kleine-König (1):
ASoC: Drop explicit initialization of struct i2c_device_id::driver_data to 0
Vijendar Mukunda (2):
ASoC: amd: ps: update mach params subsystem_rev variable
ASoC: amd: ps: add ZSC control register programming sequence
Weidong Wang (2):
ASoC: dt-bindings: Add schema for "awinic,aw88083"
ASoC: codecs: Add aw88083 amplifier driver
Wolfram Sang (1):
ASoC: cs42l43: don't include '<linux/find.h>' directly
Yongzhen Zhang (1):
ALSA: hda/realtek: Add a comment for alc_fixup_inv_dmic()
Yu-Chun Lin (1):
ASoC: amd: Add ACPI dependency to fix build error
Zhu Jun (3):
ALSA: hda: Fix typo in hda_sysfs.h
ALSA: lola: Fix typo in lola_clock.c
ALSA: seq: oss: fix typo in seq_oss_init.c
liujing (2):
ALSA: ac97: Modify the incorrect format specifier
ALSA: cmipci: Modify the incorrect format specifier
---
.../devicetree/bindings/sound/adi,ssm2518.yaml | 20 +-
.../bindings/sound/allwinner,sun4i-a10-codec.yaml | 31 +
.../devicetree/bindings/sound/awinic,aw88395.yaml | 2 +
.../devicetree/bindings/sound/everest,es71x4.yaml | 10 +-
.../devicetree/bindings/sound/everest,es7241.yaml | 19 +-
.../devicetree/bindings/sound/fsl,easrc.yaml | 32 +-
.../devicetree/bindings/sound/fsl,micfil.yaml | 1 +
.../devicetree/bindings/sound/fsl,mqs.yaml | 2 +
.../devicetree/bindings/sound/fsl,xcvr.yaml | 34 +-
.../bindings/sound/intel,keembay-i2s.yaml | 32 +-
.../bindings/sound/mediatek,mt8188-mt6359.yaml | 16 +-
.../bindings/sound/neofidelity,ntp8918.yaml | 26 +-
.../devicetree/bindings/sound/realtek,rt5682.yaml | 156 +
.../devicetree/bindings/sound/renesas,rsnd.yaml | 6 -
.../devicetree/bindings/sound/renesas,rz-ssi.yaml | 19 +-
Documentation/devicetree/bindings/sound/rt5682.txt | 98 -
.../devicetree/bindings/sound/ti,pcm6240.yaml | 32 +-
.../devicetree/bindings/sound/ti,tas2562.yaml | 30 +-
.../devicetree/bindings/sound/ti,tas2770.yaml | 34 +-
.../devicetree/bindings/sound/ti,tas2781.yaml | 36 +-
.../devicetree/bindings/sound/ti,tas27xx.yaml | 34 +-
.../devicetree/bindings/sound/ti,tas57xx.yaml | 34 +-
Documentation/sound/designs/midi-2.0.rst | 18 +
MAINTAINERS | 14 +-
drivers/acpi/scan.c | 1 +
drivers/firmware/cirrus/Kconfig | 20 +
drivers/firmware/cirrus/Makefile | 2 +
drivers/firmware/cirrus/test/Makefile | 23 +
drivers/firmware/cirrus/test/cs_dsp_mock_bin.c | 199 ++
.../firmware/cirrus/test/cs_dsp_mock_mem_maps.c | 752 +++++
drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c | 367 +++
drivers/firmware/cirrus/test/cs_dsp_mock_utils.c | 13 +
drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c | 473 +++
drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 2556 +++++++++++++++
.../firmware/cirrus/test/cs_dsp_test_bin_error.c | 600 ++++
.../firmware/cirrus/test/cs_dsp_test_callbacks.c | 688 ++++
.../cirrus/test/cs_dsp_test_control_cache.c | 3282 ++++++++++++++++++++
.../cirrus/test/cs_dsp_test_control_parse.c | 1851 +++++++++++
.../firmware/cirrus/test/cs_dsp_test_control_rw.c | 2669 ++++++++++++++++
drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c | 2211 +++++++++++++
.../firmware/cirrus/test/cs_dsp_test_wmfw_error.c | 1347 ++++++++
drivers/firmware/cirrus/test/cs_dsp_tests.c | 14 +
drivers/platform/x86/serial-multi-instantiate.c | 12 +
include/dt-bindings/sound/qcom,wcd9335.h | 1 -
include/linux/firmware/cirrus/cs_dsp_test_utils.h | 160 +
include/sound/hdaudio_ext.h | 45 -
include/sound/pcm.h | 7 +-
include/sound/rawmidi.h | 11 +
include/sound/sdca.h | 7 +-
include/sound/sdca_function.h | 3 +
include/sound/simple_card_utils.h | 15 +-
include/sound/soc-dai.h | 3 +
include/sound/soc.h | 12 +-
include/sound/soc_sdw_utils.h | 2 +
include/sound/ump.h | 1 +
include/uapi/sound/asequencer.h | 12 +-
include/uapi/sound/asound.h | 8 +-
include/uapi/sound/compress_params.h | 23 +-
include/uapi/sound/fcp.h | 120 +
include/uapi/sound/sof/tokens.h | 2 +
include/uapi/sound/tlv.h | 2 +
sound/core/memory.c | 41 +-
sound/core/rawmidi.c | 3 +
sound/core/seq/Kconfig | 4 +-
sound/core/seq/oss/seq_oss_device.h | 5 -
sound/core/seq/oss/seq_oss_init.c | 8 +-
sound/core/seq/oss/seq_oss_synth.c | 84 +-
sound/core/seq/seq_clientmgr.c | 19 +-
sound/core/seq/seq_system.c | 34 +-
sound/core/seq/seq_system.h | 31 +-
sound/core/seq/seq_ump_client.c | 42 +-
sound/core/ump.c | 112 +-
sound/firewire/fireface/ff-protocol-former.c | 4 +-
sound/hda/hdac_component.c | 7 +-
sound/hda/hdac_stream.c | 63 +-
sound/isa/sb/sb16_csp.c | 5 +-
sound/pci/ac97/ac97_codec.c | 2 +-
sound/pci/ac97/ac97_proc.c | 8 +-
sound/pci/ad1889.c | 8 +-
sound/pci/cmipci.c | 2 +-
sound/pci/ctxfi/ctdaio.c | 48 +-
sound/pci/emu10k1/emuproc.c | 15 +-
sound/pci/ens1370.c | 6 +-
sound/pci/hda/Kconfig | 14 +
sound/pci/hda/Makefile | 2 +
sound/pci/hda/hda_hwdep.c | 2 -
sound/pci/hda/hda_intel.c | 4 +-
sound/pci/hda/hda_sysfs.c | 2 +-
sound/pci/hda/ideapad_hotkey_led_helper.c | 36 +
sound/pci/hda/patch_conexant.c | 13 +-
sound/pci/hda/patch_realtek.c | 42 +-
sound/pci/hda/tas2781-spi.h | 158 +
sound/pci/hda/tas2781_hda_spi.c | 1265 ++++++++
sound/pci/hda/tas2781_spi_fwlib.c | 2006 ++++++++++++
sound/pci/lola/lola_clock.c | 2 +-
sound/pci/nm256/nm256.c | 8 +-
sound/pci/rme32.c | 13 +-
sound/pci/rme96.c | 13 +-
sound/pci/rme9652/hdsp.c | 10 +-
sound/pci/rme9652/hdspm.c | 15 +-
sound/pci/rme9652/rme9652.c | 5 +-
sound/pci/sonicvibes.c | 8 +-
sound/pci/trident/trident_main.c | 4 +-
sound/soc/amd/Kconfig | 2 +-
sound/soc/amd/ps/pci-ps.c | 16 +-
sound/soc/codecs/Kconfig | 2 +-
sound/soc/codecs/Makefile | 8 +-
sound/soc/codecs/ad193x-i2c.c | 3 +-
sound/soc/codecs/adau1761-i2c.c | 5 +-
sound/soc/codecs/adau1781-i2c.c | 5 +-
sound/soc/codecs/adau1977-i2c.c | 5 +-
sound/soc/codecs/alc5623.c | 10 +-
sound/soc/codecs/alc5632.c | 6 +-
sound/soc/codecs/aw88081.c | 333 +-
sound/soc/codecs/aw88081.h | 43 +
sound/soc/codecs/cs35l56.c | 8 +-
sound/soc/codecs/cs42l43.c | 2 +-
sound/soc/codecs/cs42l51-i2c.c | 6 +-
sound/soc/codecs/cs42l84.c | 2 +-
sound/soc/codecs/es8323.c | 2 +-
sound/soc/codecs/madera.c | 7 +-
sound/soc/codecs/max98088.c | 4 +-
sound/soc/codecs/max98090.c | 18 +-
sound/soc/codecs/max98095.c | 4 +-
sound/soc/codecs/nau8824.c | 8 +-
sound/soc/codecs/ntp8835.c | 2 +-
sound/soc/codecs/ntp8918.c | 2 +-
sound/soc/codecs/pcm186x-i2c.c | 3 +-
sound/soc/codecs/pcm6240.c | 3 +-
sound/soc/codecs/peb2466.c | 3 +-
sound/soc/codecs/rt5682-i2c.c | 6 +
sound/soc/codecs/rt5682.c | 12 +-
sound/soc/codecs/rt5682.h | 2 +
sound/soc/codecs/rt715-sdw.c | 41 -
sound/soc/codecs/rt715.h | 3 -
sound/soc/codecs/sma1307.c | 4 +-
sound/soc/codecs/ssm2602-i2c.c | 5 +-
sound/soc/codecs/tas2562.c | 4 +-
sound/soc/codecs/tas2781-i2c.c | 71 +-
sound/soc/codecs/tas5720.c | 10 +-
sound/soc/codecs/tlv320adc3xxx.c | 4 +-
sound/soc/codecs/tlv320aic31xx.c | 6 +-
sound/soc/codecs/tlv320aic3x-i2c.c | 3 +-
sound/soc/codecs/tpa6130a2.c | 4 +-
sound/soc/codecs/uda1342.c | 2 +-
sound/soc/codecs/wcd9335.c | 2 +
sound/soc/codecs/wm8904.c | 13 +-
sound/soc/codecs/wm8985.c | 4 +-
sound/soc/fsl/Kconfig | 2 +
sound/soc/fsl/Makefile | 2 +-
sound/soc/fsl/fsl-asoc-card.c | 2 +-
sound/soc/fsl/fsl_asrc.c | 179 +-
sound/soc/fsl/fsl_asrc.h | 2 +
sound/soc/fsl/fsl_asrc_common.h | 70 +
sound/soc/fsl/fsl_asrc_m2m.c | 727 +++++
sound/soc/fsl/fsl_easrc.c | 261 +-
sound/soc/fsl/fsl_easrc.h | 4 +
sound/soc/fsl/fsl_micfil.c | 131 +-
sound/soc/fsl/fsl_micfil.h | 2 +-
sound/soc/fsl/fsl_mqs.c | 28 +
sound/soc/fsl/fsl_sai.c | 7 +-
sound/soc/fsl/fsl_sai.h | 3 +
sound/soc/fsl/fsl_utils.c | 45 +
sound/soc/fsl/fsl_utils.h | 5 +
sound/soc/fsl/fsl_xcvr.c | 404 ++-
sound/soc/fsl/fsl_xcvr.h | 13 +
sound/soc/fsl/imx-audmux.c | 2 +-
sound/soc/fsl/imx-card.c | 2 +-
sound/soc/fsl/imx-rpmsg.c | 2 +-
sound/soc/generic/audio-graph-card.c | 48 +-
sound/soc/generic/audio-graph-card2.c | 262 +-
sound/soc/generic/simple-card-utils.c | 89 +-
sound/soc/generic/simple-card.c | 58 +-
sound/soc/intel/avs/apl.c | 3 +-
sound/soc/intel/avs/cnl.c | 1 +
sound/soc/intel/avs/core.c | 24 +-
sound/soc/intel/avs/debugfs.c | 1 +
sound/soc/intel/avs/ipc.c | 25 +-
sound/soc/intel/avs/loader.c | 36 +-
sound/soc/intel/avs/messages.c | 22 +-
sound/soc/intel/avs/messages.h | 3 +-
sound/soc/intel/avs/pcm.c | 5 +-
sound/soc/intel/avs/registers.h | 47 +-
sound/soc/intel/avs/skl.c | 1 +
sound/soc/intel/avs/topology.c | 4 +-
sound/soc/intel/avs/trace.h | 38 +-
sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 -
sound/soc/intel/boards/sof_sdw.c | 56 +-
sound/soc/intel/common/soc-acpi-intel-arl-match.c | 45 +-
sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 70 +
sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 289 +-
sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 148 +
sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 194 ++
sound/soc/intel/keembay/kmb_platform.c | 2 +-
sound/soc/mediatek/common/mtk-soundcard-driver.c | 4 +-
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 19 +-
sound/soc/mediatek/mt8365/Makefile | 2 +-
sound/soc/mediatek/mt8365/mt8365-mt6357.c | 11 +-
sound/soc/qcom/common.c | 6 +-
sound/soc/qcom/lpass-platform.c | 6 +-
sound/soc/qcom/sc7180.c | 2 +-
sound/soc/qcom/sdm845.c | 5 +-
sound/soc/renesas/rz-ssi.c | 228 +-
sound/soc/rockchip/rockchip_i2s_tdm.c | 28 -
sound/soc/sdca/Makefile | 2 +-
sound/soc/sdca/sdca_device.c | 2 +
sound/soc/sdca/sdca_functions.c | 154 +-
sound/soc/sdw_utils/soc_sdw_cs_amp.c | 46 +
sound/soc/sdw_utils/soc_sdw_utils.c | 13 +-
sound/soc/soc-card.c | 4 +-
sound/soc/soc-core.c | 58 +-
sound/soc/soc-dai.c | 27 +-
sound/soc/soc-dapm.c | 14 +-
sound/soc/soc-pcm.c | 32 +-
sound/soc/soc-topology.c | 10 +-
sound/soc/sof/intel/atom.c | 16 +-
sound/soc/sof/intel/bdw.c | 16 +-
sound/soc/sof/intel/hda-dai.c | 12 +
sound/soc/sof/intel/hda-pcm.c | 15 +
sound/soc/sof/intel/hda.c | 5 +
sound/soc/sof/ipc4-topology.c | 2 +-
sound/soc/sof/sof-audio.h | 1 +
sound/soc/sof/sof-priv.h | 8 -
sound/soc/sof/topology.c | 4 +
sound/soc/sunxi/sun4i-codec.c | 409 ++-
sound/soc/sunxi/sun4i-spdif.c | 24 +-
sound/soc/xilinx/xlnx_spdif.c | 38 +-
sound/usb/Makefile | 1 +
sound/usb/fcp.c | 1134 +++++++
sound/usb/fcp.h | 7 +
sound/usb/mixer_quirks.c | 7 +
sound/usb/mixer_scarlett2.c | 8 +
sound/usb/quirks.c | 2 +
233 files changed, 27086 insertions(+), 1793 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5682.yaml
delete mode 100644 Documentation/devicetree/bindings/sound/rt5682.txt
create mode 100644 drivers/firmware/cirrus/test/Makefile
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_bin.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_mem_maps.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_utils.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_bin.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c
create mode 100644 drivers/firmware/cirrus/test/cs_dsp_tests.c
create mode 100644 include/linux/firmware/cirrus/cs_dsp_test_utils.h
create mode 100644 include/uapi/sound/fcp.h
create mode 100644 sound/pci/hda/ideapad_hotkey_led_helper.c
create mode 100644 sound/pci/hda/tas2781-spi.h
create mode 100644 sound/pci/hda/tas2781_hda_spi.c
create mode 100644 sound/pci/hda/tas2781_spi_fwlib.c
create mode 100644 sound/soc/fsl/fsl_asrc_m2m.c
create mode 100644 sound/usb/fcp.c
create mode 100644 sound/usb/fcp.h
next reply other threads:[~2025-01-23 13:44 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-01-23 13:44 Takashi Iwai [this message]
2025-01-24 16:05 ` [GIT PULL] sound updates for 6.14-rc1 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=87tt9p4pcf.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.