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

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


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ