lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Fri, 30 Apr 2021 17:46:34 +0200
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 Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] sound updates for 5.13

Linus,

please pull sound updates for v5.13 from:

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

The topmost commit is 2e6a731296be9d356fdccee9fb6ae345dad96438

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

sound updates for 5.13

No surprises in this development cycle, and most of works are about
the fixes and the improvements of the existing code, while a new LED
control layer and a few new drivers have been introduced.

Here are some highlights:

Core:
- A common mute-LED framework was introduced;
  used by HD-audio for now, more adaption will follow later.
  The former "Mic Mute-LED Mode" mixer control has been replaced with
  the corresponding sysfs now.
- User-control management was changed to count consumed bytes instead
  of capping by number of elements;
  this will allow more controls in the normal usage pattern while
  avoiding the possible memory exhaustion DoS

ASoC:
- Continued refactoring and cleanups in ASoC core and generic card
  drivers
- Wide range of small cppcheck and warning fixes
- New drivers for Freescale i.MX DMA over rpmsg, Mediatek MT6358
   accessory detection, and Realtek RT1019, RT1316, RT711 and RT715

USB-audio:
- Continued improvements and fixes of the implicit feedback mode,
  including better support for Pioneer and Roland/BOSS devices

HD-audio:
- Default back to non-buffer preallocation on x86
- Cirrus codec improvements, more quirks for Realtek codecs

Others:
- New virtio sound driver
- FireWire Bebob updates

Note that this PR includes a couple of changes in reset and SPI
drivers, too, and some merge conflicts might happen.

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

Aditya Srivastava (2):
      ALSA: asihpi: fix comment syntax in file headers
      ALSA: ctxfi: fix comment syntax in file headers

Alexander Shiyan (1):
      ASoC: fsl_ssi: Fix TDM slot setup for I2S mode

Amadeusz Sławiński (3):
      ALSA: pcm: Add debug print on memory allocation failure
      ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB
      ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86"

Annaliese McDermond (2):
      ASoC: tlv320aic32x4: Increase maximum register in regmap
      ASoC: tlv320aic32x4: Register clocks before registering component

Anton Yakovlev (9):
      uapi: virtio_ids: add a sound device type ID from OASIS spec
      ALSA: virtio: add virtio sound driver
      ALSA: virtio: handling control messages
      ALSA: virtio: build PCM devices and substream hardware descriptors
      ALSA: virtio: handling control and I/O messages for the PCM device
      ALSA: virtio: PCM substream operators
      ALSA: virtio: introduce jack support
      ALSA: virtio: introduce PCM channel map support
      ALSA: virtio: introduce device suspend/resume support

Argus Lin (2):
      ASoC: mt6359: add ASoC mt6359 ASoC accdet jack document
      ASoC: mediatek: mt6359: add MT6359 accdet jack driver

Arnd Bergmann (2):
      ALSA: core: avoid -Wempty-body warnings
      ASoC: tegra: mark runtime-pm functions as __maybe_unused

Benjamin Rood (1):
      ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe

Bhaskar Chowdhury (6):
      ASoC: ti: Fix a typo in the file ams-delta.c
      ASoC: Fix a typo in the file rt5682.txt
      ALSA: pcm: Fix couple of typos
      ASoC: Intel: Fix a typo
      ASoC: Intel: Fix a typo
      ASoC: Intel: Fix a typo

Brent Lu (1):
      ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support

Cezary Rojewski (1):
      ASoC: Intel: Skylake: Compile when any configuration is selected

Chen Huang (1):
      ALSA: virtio: use module_virtio_driver() to simplify the code

Chen Lifu (1):
      ASoC: sti: sti_uniperif: add missing MODULE_DEVICE_TABLE

Christophe JAILLET (2):
      ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()'
      ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()'

Codrin Ciubotariu (7):
      ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5
      ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and LEFT_J formats
      ASoC: mchp-i2s-mcc: Add support to select TDM pins
      ASoC: mchp-i2s-mcc: Add FIFOs support
      ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding
      ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM
      ASoC: convert Microchip I2SMCC binding to yaml

Colin Ian King (6):
      ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx
      ASoC: codecs: lpass-rx-macro: remove redundant initialization of variable hph_pwr_mode
      ASoC: Intel: boards: sof-wm8804: add check for PLL setting
      ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc
      ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create"
      ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails

Dan Carpenter (2):
      ALSA: control - off by one in store_mode()
      ALSA: control - double free in snd_ctl_led_init()

Daniel Baluta (1):
      ASoC: core: Don't set platform name when of_node is set

David Ward (5):
      ASoC: rt286: Fix upper byte in DMIC2 configuration
      ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
      ASoC: rt286: Configure combo jack for headphones
      ASoC: rt298: Configure combo jack for headphones
      ASoC: rt286: Generalize support for ALC3263 codec

Dinghao Liu (1):
      ASoC: codecs: Fix runtime PM imbalance in tas2552_probe

Dmitry Baryshkov (1):
      ASoC: q6afe-clocks: fix reprobing of the driver

Dmitry Osipenko (16):
      ASoC: tegra20: ac97: Add reset control
      ASoC: tegra20: i2s: Add reset control
      ASoC: tegra30: i2s: Restore hardware state on runtime PM resume
      ASoC: tegra30: ahub: Switch to use reset-bulk API
      ASoC: tegra20: spdif: Correct driver removal order
      ASoC: tegra20: spdif: Remove handing of disabled runtime PM
      ASoC: tegra20: i2s: Add system level suspend-resume callbacks
      ASoC: tegra20: i2s: Correct driver removal order
      ASoC: tegra20: i2s: Use devm_clk_get()
      ASoC: tegra20: i2s: Remove handing of disabled runtime PM
      ASoC: tegra30: i2s: Correct driver removal order
      ASoC: tegra30: i2s: Use devm_clk_get()
      ASoC: tegra30: i2s: Remove handing of disabled runtime PM
      ASoC: tegra30: ahub: Reset global variable
      ASoC: tegra30: ahub: Correct suspend-resume callbacks
      ASoC: tegra30: ahub: Remove handing of disabled runtime PM

Eckhart Mohr (1):
      ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx

Fabio Estevam (3):
      ASoC: wm8524: Do not print probe defer error
      ASoC: sgtl5000: Fix identation of .driver elements
      ASoC: mx27vis: Remove unused file

George Harker (2):
      ALSA: usb-audio: use usb headers rather than define structs locally
      ALSA: usb-audio: generate midi streaming substream names from jack names

Guangqing Zhu (1):
      ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler

Guennadi Liakhovetski (3):
      ASoC: SOF: fix debugfs initialisation error handling
      ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries
      ASoC: SOF: remove superfluous NULL check in debugfs read

Gyeongtaek Lee (1):
      ASoC: soc-compress: lock pcm_mutex to resolve lockdep error

Hans de Goede (27):
      ASoC: rt5670: Remove 'OUT Channel Switch' control
      ASoC: rt5670: Remove 'HP Playback Switch' control
      ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings
      ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control
      ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold
      ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
      ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
      ASoC: es8316: Simplify adc_pga_gain_tlv table
      ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c
      ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin
      ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
      ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume'
      ASoC: Intel: bytcr_rt5640: Add used AIF to the components string
      ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv
      ASoC: arizona-jack: Use arizona->dev for runtime-pm
      ASoC: arizona-jack: convert into a helper library for codec drivers
      ASoC: arizona-jack: Use snd_soc_jack to report jack events
      ASoC: arizona-jack: Cleanup logging
      ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library
      ASoC: Intel: bytcr_wm5102: Add jack detect support
      ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
      ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks
      ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet
      ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0
      ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055
      ASoC: rt5670: Add a rt5670_components() helper
      ASoC: Intel: cht_bsw_rt5672: Set card.components string

Hui Wang (1):
      ALSA: hda - bind headset buttons to the headphone jack

Jack Yu (13):
      ASoC: rt1015: fix i2c communication error
      ASoC: rt1015: enable BCLK detection after calibration
      ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver
      ASoC: rt1015p: add acpi device id for rt1015p
      ASoC: rt1019: add rt1019 amplifier driver
      ASoC: rt1015: Add bclk detection and dc detection
      ASoC: rt1019: add address-cells and size-cells information
      ASoC: rt1011: remove pack_id check in rt1011
      ASoC: rt1019: remove registers to sync with rt1019 datasheet
      ASoC: rt715: modification for code simplicity
      ASoC: rt715: add main capture switch and main capture volume
      ASoC: rt715: remove kcontrols which no longer be used
      ASoC: rt1015p: add support on format S32_LE

Jaroslav Kysela (9):
      ALSA: control - introduce snd_ctl_notify_one() helper
      ALSA: control - add layer registration routines
      ALSA: control - add generic LED trigger module as the new control layer
      ALSA: HDA - remove the custom implementation for the audio LED trigger
      ALSA: control - add sysfs support to the LED trigger module
      ALSA: led control - add sysfs kcontrol LED marking layer
      ALSA: control - add the missing prev_lops2 initialization
      ALSA: control led - improve the set_led_id() parser
      ALSA: control_led - fix the stack usage (control element ops)

Jaska Uimonen (3):
      ASoC: SOF: parse multiple SSP DAI and hw configs
      ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs
      ASoC: SOF: match SSP config with pcm hw params

Jerome Brunet (8):
      ASoC: meson: axg-frddr: set fifo depth according to the period
      ASoC: meson: axg-fifo: add NO_PERIOD_WAKEUP support
      ASoC: meson: axg-frddr: fix fifo depth on g12 and sm1
      ASoC: stm32: properly get clk from the provider
      ASoC: wcd934x: use the clock provider API
      ASoC: rt5682: clock driver must use the clock provider API
      ASoC: lpass: use the clock provider API
      ASoC: da7219: properly get clk from the provider

Jia Zhou (1):
      ALSA: core: remove redundant spin_lock pair in snd_card_disconnect

Jiapeng Chong (1):
      ALSA: usb-audio: Remove redundant assignment to len

Jiri Prchal (6):
      ASoC: codecs: tlv320aic3x: move model definitions
      ASoC: codecs: tlv320aic3x: rename probe function
      ASoC: codecs: tlv320aic3x: move I2C to separated file
      ASoC: codecs: tlv320aic3x: add SPI support
      ASoC: codecs: tlv320aic3x: add AIC3106
      ASoC: codecs: tlv320aic3x: add SPI to the DT binding

Jon Hunter (1):
      ASoC: soc-core: Prevent warning if no DMI table is present

Jonas Witschel (1):
      ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7

Julia Lawall (4):
      ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata
      ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata
      ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata
      ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata

Kai Vehmanen (4):
      ASoC: SOF: Intel: hda: turn off display power in resume
      ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows
      ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms
      ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume

Kai-Heng Feng (3):
      ALSA: usb-audio: Carve out connector value checking into a helper
      ALSA: usb-audio: Check connector value on resume
      ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8

Kailang Yang (1):
      ALSA: hda/realtek - Headset Mic issue on HP platform

Keyon Jie (2):
      ASoC: SOF: add a helper to get topology configured mclk
      ASoC: intel: sof_rt5682: use the topology mclk

Krzysztof Kozlowski (2):
      ASoC: constify of_phandle_args in snd_soc_get_dai_name()
      ASoC: simple-card: fix possible uninitialized single_cpu local variable

Kuninori Morimoto (82):
      ASoC: soc-pcm: remove strange format storing
      ASoC: soc-pcm: unpack dpcm_init_runtime_hw()
      ASoC: soc-pcm: add dpcm_runtime_setup_fe()
      ASoC: soc-pcm: add dpcm_runtime_setup()
      ASoC: soc-pcm: unpack dpcm_set_fe_runtime()
      ASoC: rsnd: cleanup ppcheck warning for ssiu.c
      ASoC: rsnd: cleanup ppcheck warning for ssi.c
      ASoC: rsnd: cleanup ppcheck warning for core.c
      ASoC: rsnd: cleanup ppcheck warning for cmd.c
      ASoC: rsnd: cleanup ppcheck warning for adg.c
      ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry()
      ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro
      ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams()
      ASoC: soc-pcm: add soc_pcm_update_symmetry()
      ASoC: soc-pcm: add soc_hw_sanity_check()
      ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count
      ASoC: soc-pcm: remove unneeded !rtd->dai_link check
      ASoC: soc-pcm: share DPCM BE DAI stop operation
      ASoC: soc-pcm: indicate error message at soc_pcm_open()
      ASoC: soc-pcm: indicate error message at soc_pcm_hw_params()
      ASoC: soc-pcm: indicate error message at soc_pcm_prepare()
      ASoC: soc-pcm: indicate error message at dpcm_path_get()
      ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger()
      ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry()
      ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown()
      ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup()
      ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params()
      ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare()
      ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free()
      ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free()
      ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx()
      ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx()
      ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro
      ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name()
      ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name()
      ASoC: simple-card-utils.c: remove old comment
      ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform
      ASoC: audio-graph: count DAI / link numbers as in order
      ASoC: audio-graph: cleanup graph_for_each_link()
      ASoC: simple-card: count DAI / link numbers as in order
      ASoC: simple-card: cleanup graph_for_each_link()
      ASoC: soc-core: add comment for rtd freeing
      ASoC: soc-core: use device_unregister() if rtd allocation failed
      ASoC: simple-card-utils: enable flexible CPU/Codec/Platform
      ASoC: simple-card-utils: share dummy DAI and reduce memory
      ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing
      ASoC: simple-card-utils: remove li->dais/li->conf
      ASoC: simple-card-utils: use for_each_prop_xxx()
      ASoC: simple-card-utils: remove asoc_simple_parse_xxx()
      ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference()
      ASoC: simple-card-utils: indicate dai_fmt if exist
      ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug
      ASoC: simple-card-utils: add simple_props_to_xxx() macro
      ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform()
      ASoC: simple-card-utils: tidyup debug info for clock
      ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line
      ASoC: simple-card-utils: tidyup asoc_simple_parse_convert()
      ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()
      ASoC: rsnd: check all BUSIF status when error
      ASoC: rsnd: add rsnd_ssi_busif_err_status_clear()
      ASoC: rsnd: add rsnd_ssi_busif_err_irq_enable/disable()
      ASoC: rsnd: add usage for SRC
      ASoC: simple-card: remove unused variable from simple_parse_of()
      ASoC: simple-card: use asoc_link_to_xxx() macro
      ASoC: simple-card: use simple_props_to_xxx() macro
      ASoC: audio-graph: use asoc_link_to_xxx() macro
      ASoC: audio-graph: use simple_props_to_xxx() macro
      ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro
      ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed
      ASoC: soc-utils: add snd_soc_component_is_dummy()
      ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry()
      ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c
      ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c
      ASoC: audio-graph: check ports if exists
      ASoC: audio-graph: remove "audio-graph-card, " preix support
      ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs()
      ASoC: audio-graph: remove Platform support
      ASoC: audio-graph: add graph_parse_node()
      ASoC: audio-graph: add graph_link_init()
      ASoC: simple-card: add simple_parse_node()
      ASoC: simple-card: add simple_link_init()
      ASoC: audio-graph: tidyup graph_dai_link_of_dpcm()

Libin Yang (2):
      ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI
      ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms

Lucas Endres (1):
      ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks

Lucas Tanure (12):
      ASoC: cs42l42: Fix Bitclock polarity inversion
      ASoC: cs42l42: Fix channel width support
      ASoC: cs42l42: Fix mixer volume control
      ASoC: cs42l42: Don't enable/disable regulator at Bias Level
      ASoC: cs42l42: Always wait at least 3ms after reset
      ASoC: cs42l42: Remove power if the driver is being removed
      ASoC: cs42l42: Disable regulators if probe fails
      ASoC: cs42l42: Provide finer control on playback path
      ASoC: cs42l42: Set clock source for both ways of stream
      ASoC: cs42l42: Add Capture Support
      ASoC: cs42l42: Report jack and button detection
      ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called

Lukasz Majczak (1):
      ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function

Luke D Jones (1):
      ALSA: hda/realtek: GA503 use same quirks as GA401

Lv Yunlong (2):
      ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
      ALSA: sb: Fix two use after free in snd_sb_qsound_build

Mac Chiang (3):
      ASoC: Intel: add max98390 echo reference support
      ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference
      ASoc: Intel: board: add BE DAI link for WoV

Mark Brown (1):
      ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2

Mikhail Durnev (1):
      ASoC: rsnd: core: Check convert rate in rsnd_hw_params

Muhammad Usama Anjum (1):
      ASoC: fsl: sunxi: remove redundant dev_err call

Nick Desaulniers (1):
      ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than

Nico Pache (1):
      ASoC: topology: adhere to KUNIT formatting standard

Nicolas MURE (4):
      ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table
      ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls
      ALSA: usb-audio: Configure Pioneer DJM-850 samplerate
      ALSA: usb-audio: fix Pioneer DJM-850 control label info

Niklas Carlsson (2):
      ASoC: sigmadsp: Disable cache mechanism for readbacks
      ASoC: adau17x1: Avoid overwriting CHPF

Olivia Mackintosh (1):
      ALSA: usb-audio: DJM-750: ensure format is set

Peter Ujfalusi (2):
      ASoC: SOF: core: Add missing error prints to device probe operation
      ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of

Phil Calvin (1):
      ALSA: hda/realtek: fix mic boost on Intel NUC 8

Philipp Zabel (1):
      reset: Add reset_control_bulk API

Pierre-Louis Bossart (151):
      ASoC: SOF: Intel: unregister DMIC device on probe error
      ALSA: vx: fix kernel-doc warning
      ALSA: pci: mixart: fix kernel-doc warning
      ALSA: pci: vx222: fix kernel-doc warning
      ASoC: qcom: lpass-hdmi: remove useless return
      ASoC: qcom: lpass-platform: remove useless assignment
      ASoC: qcom: q6dsp-dai: clarify expression
      ASoC: qcom: q6afe: remove useless assignments
      ASoC: qcom: q6afe: align function prototype
      ASoC: qcom: q6asm: align function prototypes
      ASoC: wcd-clsh-v2: align function prototypes
      ASoC: wcd9335: clarify return value
      ASoC: wcd934x: remove useless return
      ASoC: lpass-wsa-macro: add missing test
      ASoC: fsl: fsl_asrc: remove useless assignment
      ASoC: fsl: fsl_dma: remove unused variable
      ASoC: fsl: fsl_easrc: remove useless assignments
      ASoC: fsl: fsl_esai: clarify expression
      ASoC: fsl: fsl_ssi: remove unnecessary tests
      ASoC: fsl: imx-hdmi: remove unused structure members
      ASoC: fsl: mpc5200: signed parameter in snprintf format
      ASoC: fsl: mpc8610: remove useless assignment
      ASoC: fsl: p1022_ds: remove useless assignment
      ASoC: samsung: i2s: remove unassigned variable
      ASoC: samsung: s3c24xx_simtec: add missing error check
      ASoC: samsung: smdk_wm8994: add missing return
      ASoC: samsung: snow: remove useless test
      ASoC: soc-ops: remove useless assignment
      ASoC: soc-pcm: remove redundant assignment
      ASoC: soc-pcm: remove shadowing variable
      ASoC: soc-pcm: add error log
      ASoC: soc-topology: clarify expression
      ASoC: generic: simple-card-utils: remove useless assignment
      ASoC: sh: dma-sh7760: remove unused variable
      ASoC: sh: rcar: align function prototypes
      ASoC: sh: rcar: simplify return
      ASoC: sh: rcar: ctu: add missing error check
      ASoC: sh: rcar: ssi: remove redundant assignment
      ASoC: sh: siu_pcm: remove useless assignment
      ASoC: sh: siu_pcm: remove unused variable
      ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only
      ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config
      ASoC: codecs: nau8825: fix kernel-doc
      ASoC: soc-dai: fix kernel-doc
      ASoC: Intel: atom: fix kernel-doc
      ASoC: rt1011: use logical OR
      ASoC: rt1011: remove redundant test
      ASoC: rt1011: clarify expression
      ASoC: rt1015: clarify expression
      ASoC: rt1016: clarify expression
      ASoC: rt1305: clarify expression
      ASoC: rt1308: clarify expression
      ASoC: rt5640: clarify expression
      ASoC: rt5645: use logical OR
      ASoC: rt5645: clarify expression
      ASoC: rt5651: clarify expression
      ASoC: rt5651: remove useless assignment
      ASoC: rt5659: clarify expression
      ASoC: rt5660: clarify expression
      ASoC: rt5663: clarify expression
      ASoC: rt5665: clarify expression
      ASoC: rt5668: clarify expression
      ASoC: rt5668: remove useless assignments
      ASoC: rt5670: clarify expression
      ASoC: rt5677: clarify expression
      ASoC: rt5677: remove useless assignment
      ASoC: rt5682: clarify expression
      ASoC: rt5682: remove useless assignments
      ASoC: rt5682: remove useless initialization
      ASoC: cs4270: fix kernel-doc
      ASoC: jz4760: fix set but not used warning
      ASoC: rt5631: fix kernel-doc warning
      ASoC: sigmadsp-regmap: fix kernel-doc warning
      ASoC: amd: renoir: remove invalid kernel-doc comment
      ASoC: fsl: fsl_ssi: fix kernel-doc warning
      ASoC: fsl: fsl_easrc: fix kernel-doc warning
      ASoC: Intel: bytcr_wm5102: remove unused static variable
      ASoC: qcom: q6dsp: fix kernel-doc warning
      ASoC: arizona: fix function argument
      ASoC: madera: align function prototype
      ASoC: wm2200: remove unused structure
      ASoC: wm8903: remove useless assignments
      ASoC: wm8958-dsp2: rename local 'control' arrays
      ASoC: wm8978: clarify expression
      ASoC: wm8994: align function prototype
      ASoC: wm8996: clarify expression
      ASoC: wm_adsp: simplify return value
      ASoC: wm_hubs: align function prototype
      ASoC: soc-core: fix DMI handling
      ASoC: mediatek: mtk-btcvsd: remove useless assignment
      ASoC: mediatek: mt2701: align function prototype
      ASoC: mediatek: mt2701: rename shadowed array
      ASoC: mediatek: mt8173: rename local irq variable
      ASoC: samsung: tm2_wm5110: check of of_parse return value
      ASoC: samsung: tm2_wm5110: remove shadowed variable
      ASoC: ab8500-codec: remove useless structure
      ASoC: ad1836: remove useless return
      ASoC: adau1977: remove useless return
      ASoC: cros_ec_codec: remove null pointer dereference warning
      ASoC: cx2070x: remove useless assignment
      ASoC: cx2070x: remove duplicate else branch
      ASoC: da7219-aad: remove useless initialization
      ASoC: hdac_hdmi: remove useless initializations
      ASoC: hdac_hdmi: align function arguments
      ASoC: hdmi-codec: remove useless initialization
      ASoC: hdmi-codec: remove unused spk_mask member
      ASoC: max98090: remove useless assignment
      ASoC: mt6358: remove useless initializations
      ASoC: mt6359: remove useless assignment
      ASoC: nau8825: remove useless assignment
      ASoC: pcm1681: remove useless assignment
      ASoC: sigmadsp: align function prototype
      ASoC: sti-sas: remove unused struct members
      ASoC: tas2562: remove useless assignment
      ASoC: tas2562: remove warning on return value
      ASoC: tas2770: remove useless initialization
      ASoC: tlv320dac33: clarify expression
      ASoC: tscs454: remove useless test on PLL disable
      ASoC: lm49453: fix useless assignment before return
      ASoC: da732x: simplify code
      ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments
      ASoC: atmel: fix shadowed variable
      ASoC: atmel: atmel-i2s: remove useless initialization
      ASoC: bcm: cygnus_ssp: remove useless initialization
      ASoC: meson: axg-tdmin: remove useless assignment
      ASoC: meson: axg-tdmout: remove useless assignment
      ASoC: pxa: remove useless assignment
      ASoC: sti: sti_uniperif: add missing error check
      ASoC: sti: uniperif: align function prototypes
      ASoC: stm: stm32_adfsdm: fix snprintf format string
      ASoC: sunxi: sun8i-codec: clarify expression
      ASoC: tegra: tegra20_das: clarify expression
      ASoC: tegra: tegra20_das: align function prototypes
      ASoC: ti: omap-abe-twl6040: remove useless assignment
      ASoC: ti: omap-mcsp: remove duplicate test
      ASoC: ux500: mop500: rename shadowing variable
      ASoC: ux500: mop500: align function prototype
      ASoC: SOF: add Kconfig option for probe workqueues
      ASoC: soc-acpi: add new fields for mach_params
      ASoC: SOF: change signature of set_mach_params() callback
      ASoC: SOF: Intel: update set_mach_params()
      ASoC: SOF: pcm: export snd_pcm_dai_link_fixup
      ASOC: SOF: simplify nocodec mode
      ASoC: Intel: soc-acpi: add ADL SoundWire base configurations
      ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations
      ASoC: soc-acpi: remove useless initialization
      ASoC: soc-core: fix signed/unsigned issue
      ASoC: soc-core: fix always-false condition
      ASoC: codecs: lpass-rx-macro: remove useless return
      ASoC: codecs: rt5682: clarify expression
      ALSA: virtio: fix kernel-doc

Ranjani Sridharan (4):
      ASoC: SOF: Intel: hda: enable async suspend
      ALSA: HDA: Add access description in __snd_hda_add_vmaster
      ASoC: SOF: topology: remove useless code
      ASoC: SOF: use current DAI config during resume

Richard Fitzgerald (3):
      ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT
      ASoC: cs42l42: Only start PLL if it is needed
      ASoC: cs42l42: Wait for PLL to lock before switching to it

Rikard Falkeborn (4):
      ASoC: rt*: Constify static struct sdw_slave_ops
      ASoC: rt*: Constify static struct snd_soc_dai_ops
      ASoC: rt*: Constify static struct acpi_device_id
      ASoc: rt5631: Constify static struct coeff_clk_div

Rob Herring (5):
      ASoC: dt-bindings: nvidia, tegra210-ahub: Add missing child nodes
      ASoC: dt-bindings: Move port/ports properties out of audio-graph-port.yaml
      ASoC: dt-bindings: Use OF graph schema
      ASoC: dt-bindings: socionext: Use audio-graph-port schema
      ASoC: mt6359: Drop ASoC mt6359 ASoC accdet jack document

Robin Gong (1):
      ASoC: fsl_asrc_dma: request dma channel from specific controller

Ryan Lee (1):
      ASoC: max98373: Added controls for autorestart config

Sami Loone (1):
      ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops

Sathya Prakash M R (1):
      ASoC: SOF: Intel: Update ADL P to use its own descriptor

Shengjiu Wang (25):
      ASoC: ak4458: Add MODULE_DEVICE_TABLE
      ASoC: ak5558: Add MODULE_DEVICE_TABLE
      ASoC: fsl_sai: Add pm qos cpu latency support
      ASoC: wm8962: Relax bit clock divider searching
      ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk
      ASoC: fsl_esai: Don't use devm_regmap_init_mmio_clk
      ASoC: fsl_spdif: Don't use devm_regmap_init_mmio_clk
      ASoC: fsl_asrc: Don't use devm_regmap_init_mmio_clk
      ASoC: fsl_easrc: Don't use devm_regmap_init_mmio_clk
      ASoC: fsl_audmix: Don't use devm_regmap_init_mmio_clk
      ASoC: fsl_micfil: Don't use devm_regmap_init_mmio_clk
      ASoC: soc-component: Add snd_soc_pcm_component_ack
      ASoC: fsl_rpmsg: Add CPU DAI driver for audio base on rpmsg
      ASoC: dt-bindings: fsl_rpmsg: Add binding doc for rpmsg audio device
      ASoC: imx-audio-rpmsg: Add rpmsg_driver for audio channel
      ASoC: imx-pcm-rpmsg: Add platform driver for audio base on rpmsg
      ASoC: imx-rpmsg: Add machine driver for audio base on rpmsg
      ASoC: fsl-asoc-card: Add support for WM8958 codec
      ASoC: bindings: fsl-asoc-card: add compatible string for WM8958 codec
      ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk
      ASoC: fsl_rpmsg: initialise pointers to NULL
      ASoC: dt-bindings: ak5558: Add compatible string for ak5552
      ASoC: ak5558: Fix s/show/slow/ typo
      ASoC: ak5558: correct reset polarity
      ASoC: ak5558: change function name to ak5558_reset

Shuming Fan (5):
      ASoC: rt1316: Add RT1316 SDCA vendor-specific driver
      ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver
      ASoC: rt5682: add delay time of workqueue to control next IRQ event
      ASoC: rt711-sdca: change capture switch controls
      ASoC: rt711-sdca: add the notification when volume changed

Sia Jee Heng (1):
      ASoC: Intel: KMB: Fix random noise at the HDMI output

Stefan Binding (7):
      ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control
      ALSA: hda/cirrus: Add error handling into CS8409 I2C functions
      ALSA: hda/cirrus: Cleanup patch_cirrus.c code.
      ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name
      ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups.
      ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB
      ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye

Steve Lee (1):
      ASoC: max98390: Add support for tx slot configuration.

Takashi Iwai (25):
      ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
      ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture
      ALSA: usb-audio: Skip probe of UA-101 devices
      ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
      ALSA: usb-audio: Explicitly set up the clock selector
      ALSA: usb-audio: Apply implicit feedback mode for BOSS devices
      ALSA: control: Fix racy management of user ctl memory size account
      ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740
      ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices
      Revert "ALSA: usb-audio: Add support for many Roland devices..."
      ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices
      ALSA: usb-audio: Fix implicit sync clearance at stopping stream
      ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
      ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
      ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
      ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
      ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries
      ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
      ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries
      ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
      ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
      ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries
      ALSA: hda/realtek: Re-order ALC662 quirk table entries
      ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
      ALSA: hda/conexant: Re-order CX5066 quirk table entries

Takashi Sakamoto (4):
      ALSA: bebob: code refactoring for stream format detection
      ALSA: bebob: detect the number of available MIDI ports
      ALSA: bebob: enable to deliver MIDI messages for multiple ports
      ALSA: control: Add memory consumption limit to user controls

Tang Bin (3):
      ASoC: codec: Omit superfluous error message in jz4760_codec_probe()
      ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname() to simplify code
      ASoC: codecs/jz4770: Remove superfluous error message

Thierry Reding (4):
      ASoC: tegra: Set driver name explicitly
      ASoC: simple-card-utils: Propagate errors on too many links
      ASoC: simple-card-utils: Increase maximum number of links to 128
      ASoC: simple-card-utils: Allocate link info structure on heap

Tian Tao (1):
      spi: imx: Use of_device_get_match_data() helper

Tong Zhang (3):
      ALSA: hdsp: don't disable if not enabled
      ALSA: hdspm: don't disable if not enabled
      ALSA: rme9652: don't disable if not enabled

Tzung-Bi Shih (2):
      ASoC: dt-bindings: mt8183: add compatible string for using rt1015p
      ASoC: mediatek: mt8183: support machine driver with rt1015p

Vamshi Krishna Gopal (2):
      ASoC: Intel: kbl: Add MST route change to kbl machine drivers
      ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp

Vijendar Mukunda (5):
      ASoC: amd: Add support for RT5682 codec in machine driver
      ASoC: amd: update spdx license for acp machine driver
      ASoC: amd: fix acpi dependency kernel warning
      ASoC: amd: Add support for ALC1015P codec in acp3x machine driver
      ASoC: amd: drop S24_LE format support

Viorel Suman (5):
      ASoC: fsl_xcvr: move reset assert into runtime_resume
      ASoC: fsl_spdif: use snd_ctl_boolean_mono_info
      ASoC: ak5558: Add support for ak5552
      ASoC: ak4458: check reset control status
      ASoC: ak4458: enable daisy chain

Vitaly Rodionov (3):
      ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18
      ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec.
      ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec.

Wei Yongjun (4):
      ASoC: rt1316: Fix return value check in rt1316_sdw_probe()
      ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe()
      ASoC: rt715-sdca: Remove unused including <linux/version.h>
      ASoC: rt1019: make symbol 'rt1019_i2c_driver' static

Wolfram Sang (1):
      ALSA: ppc: keywest: remove outdated comment

Yang Li (3):
      ASoC: codecs: fix platform_no_drv_owner.cocci warnings
      ASoC: imx-hdmi: fix platform_no_drv_owner.cocci warnings
      ASoC: cs35l35: remove unused including <linux/version.h>

Ye Bin (16):
      ASoC: codecs: lpass-va-macro: constify static struct snd_soc_dai_ops
      ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops
      ASoC: tas2764: constify static struct snd_soc_dai_ops
      ASoC: rt1019: constify static struct snd_soc_dai_ops
      ASoC: cx2072x: constify static struct snd_soc_dai_ops
      ASoC: tas2770: Constify static struct snd_soc_dai_ops
      ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops
      ASoC: codecs: lpass-rx-macro: constify static struct snd_soc_dai_ops
      ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops
      ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops
      ASoC: wcd934x: constify static struct snd_soc_dai_ops
      ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops
      ASoC: codecs: lpass-wsa-macro: constify static struct snd_soc_dai_ops
      ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops
      ASoC: codecs: lpass-tx-macro: constify static struct snd_soc_dai_ops
      ASoC: wcd9335: constify static struct snd_soc_dai_ops

YueHaibing (1):
      ASoC: dwc: Fix -Wmissing-prototypes warnings

Zhen Lei (1):
      ASoC: intel, keembay-i2s: Fix a dt_binding_check warning

dingsenjie (2):
      ALSA: ps3: fix spelling typo of values
      ASoC: uniphier: Simplify the return expression of uniphier_aio_startup

huangjianghui (1):
      ALSA: hda: Fix spelling mistakes

---
 Documentation/devicetree/bindings/sound/ak5558.txt |    2 +-
 .../bindings/sound/audio-graph-port.yaml           |  104 +-
 .../devicetree/bindings/sound/fsl,rpmsg.yaml       |  108 ++
 .../devicetree/bindings/sound/fsl-asoc-card.txt    |    2 +
 .../bindings/sound/intel,keembay-i2s.yaml          |    2 +-
 .../bindings/sound/marvell,mmp-sspa.yaml           |    6 +-
 .../devicetree/bindings/sound/mchp,i2s-mcc.yaml    |  108 ++
 .../devicetree/bindings/sound/mchp-i2s-mcc.txt     |   43 -
 .../sound/mt8183-mt6358-ts3a227-max98357.txt       |    1 +
 .../bindings/sound/nvidia,tegra186-dspk.yaml       |   11 +-
 .../bindings/sound/nvidia,tegra210-admaif.yaml     |   11 +-
 .../bindings/sound/nvidia,tegra210-ahub.yaml       |   27 +-
 .../bindings/sound/nvidia,tegra210-dmic.yaml       |   11 +-
 .../bindings/sound/nvidia,tegra210-i2s.yaml        |   11 +-
 .../devicetree/bindings/sound/renesas,rsnd.yaml    |    5 +-
 .../devicetree/bindings/sound/rt1019.yaml          |   35 +
 Documentation/devicetree/bindings/sound/rt5682.txt |    2 +-
 .../bindings/sound/socionext,uniphier-aio.yaml     |    8 +-
 .../bindings/sound/socionext,uniphier-evea.yaml    |    8 +-
 .../devicetree/bindings/sound/tlv320aic3x.txt      |   21 +-
 MAINTAINERS                                        |    9 +
 drivers/firmware/dmi_scan.c                        |    1 +
 drivers/reset/core.c                               |  215 +++
 drivers/spi/spi-imx.c                              |    5 +-
 include/linux/platform_data/asoc-mx27vis.h         |   12 -
 include/linux/reset.h                              |  315 ++++
 include/sound/control.h                            |   35 +-
 include/sound/core.h                               |    2 +-
 include/sound/graph_card.h                         |    4 -
 include/sound/hda_register.h                       |    8 +-
 include/sound/rt5645.h                             |   32 -
 include/sound/simple_card_utils.h                  |  128 +-
 include/sound/soc-acpi.h                           |    4 +
 include/sound/soc-component.h                      |    8 +-
 include/sound/soc-dpcm.h                           |   10 +-
 include/sound/soc.h                                |   36 +-
 include/sound/sof.h                                |    4 +-
 include/uapi/linux/virtio_ids.h                    |    1 +
 include/uapi/linux/virtio_snd.h                    |  334 ++++
 sound/Kconfig                                      |    2 +
 sound/Makefile                                     |    3 +-
 sound/core/Kconfig                                 |    6 +
 sound/core/Makefile                                |    2 +
 sound/core/control.c                               |  272 ++-
 sound/core/control_led.c                           |  777 ++++++++
 sound/core/init.c                                  |    2 -
 sound/core/oss/pcm_oss.c                           |    8 +-
 sound/core/pcm_memory.c                            |   12 +-
 sound/core/pcm_native.c                            |    4 +-
 sound/core/seq_device.c                            |   15 +-
 sound/drivers/vx/vx_core.c                         |    2 +-
 sound/firewire/bebob/bebob.h                       |    2 +
 sound/firewire/bebob/bebob_command.c               |   36 +
 sound/firewire/bebob/bebob_stream.c                |  163 +-
 sound/hda/Kconfig                                  |    7 +-
 sound/hda/hdac_stream.c                            |    2 +-
 sound/isa/sb/emu8000.c                             |    4 +-
 sound/isa/sb/sb16_csp.c                            |    8 +-
 sound/pci/asihpi/hpicmn.h                          |    2 +-
 sound/pci/asihpi/hpidspcd.h                        |    2 +-
 sound/pci/ctxfi/ct20k1reg.h                        |    2 +-
 sound/pci/ctxfi/ct20k2reg.h                        |    2 +-
 sound/pci/ctxfi/ctamixer.c                         |    2 +-
 sound/pci/ctxfi/ctamixer.h                         |    2 +-
 sound/pci/ctxfi/ctatc.c                            |    2 +-
 sound/pci/ctxfi/ctatc.h                            |    2 +-
 sound/pci/ctxfi/ctdaio.c                           |    2 +-
 sound/pci/ctxfi/ctdaio.h                           |    2 +-
 sound/pci/ctxfi/cthardware.h                       |    2 +-
 sound/pci/ctxfi/cthw20k1.h                         |    2 +-
 sound/pci/ctxfi/cthw20k2.h                         |    2 +-
 sound/pci/ctxfi/ctimap.h                           |    2 +-
 sound/pci/ctxfi/ctmixer.h                          |    2 +-
 sound/pci/ctxfi/ctpcm.h                            |    2 +-
 sound/pci/ctxfi/ctresource.c                       |    2 +-
 sound/pci/ctxfi/ctresource.h                       |    2 +-
 sound/pci/ctxfi/ctsrc.c                            |    2 +-
 sound/pci/ctxfi/ctsrc.h                            |    2 +-
 sound/pci/ctxfi/ctvmem.c                           |    2 +-
 sound/pci/ctxfi/ctvmem.h                           |    2 +-
 sound/pci/hda/Kconfig                              |    4 +-
 sound/pci/hda/hda_auto_parser.h                    |    2 +-
 sound/pci/hda/hda_codec.c                          |   70 +-
 sound/pci/hda/hda_generic.c                        |  162 +-
 sound/pci/hda/hda_generic.h                        |   15 +-
 sound/pci/hda/hda_jack.c                           |   73 +-
 sound/pci/hda/hda_jack.h                           |    8 +
 sound/pci/hda/hda_local.h                          |   18 +-
 sound/pci/hda/ideapad_s740_helper.c                |  492 ++++++
 sound/pci/hda/patch_ca0132.c                       |    4 +-
 sound/pci/hda/patch_cirrus.c                       | 1128 +++++++++++-
 sound/pci/hda/patch_conexant.c                     |   14 +-
 sound/pci/hda/patch_hdmi.c                         |   29 +-
 sound/pci/hda/patch_realtek.c                      |  197 ++-
 sound/pci/hda/patch_sigmatel.c                     |    6 +-
 sound/pci/hda/thinkpad_helper.c                    |    2 +-
 sound/pci/mixart/mixart_hwdep.c                    |    3 +-
 sound/pci/rme9652/hdsp.c                           |    3 +-
 sound/pci/rme9652/hdspm.c                          |    3 +-
 sound/pci/rme9652/rme9652.c                        |    3 +-
 sound/pci/vx222/vx222_ops.c                        |   10 +-
 sound/ppc/keywest.c                                |    5 -
 sound/ppc/snd_ps3_reg.h                            |    2 +-
 sound/soc/Kconfig                                  |    2 +-
 sound/soc/Makefile                                 |    4 +-
 sound/soc/amd/Kconfig                              |    8 +-
 sound/soc/amd/acp-da7219-max98357a.c               |  386 +++-
 sound/soc/amd/acp3x-rt5682-max9836.c               |   46 +-
 sound/soc/amd/raven/acp3x-i2s.c                    |    8 +-
 sound/soc/amd/raven/acp3x-pcm-dma.c                |    6 +-
 sound/soc/amd/renoir/acp3x-pdm-dma.c               |    4 +-
 sound/soc/amd/renoir/rn-pci-acp3x.c                |    2 +-
 sound/soc/atmel/Kconfig                            |    3 +
 sound/soc/atmel/atmel-classd.c                     |    6 +-
 sound/soc/atmel/atmel-i2s.c                        |    2 +-
 sound/soc/atmel/mchp-i2s-mcc.c                     |  161 +-
 sound/soc/bcm/cygnus-ssp.c                         |    2 +-
 sound/soc/codecs/Kconfig                           |   51 +-
 sound/soc/codecs/Makefile                          |   16 +-
 sound/soc/codecs/ab8500-codec.c                    |    7 -
 sound/soc/codecs/ad1836.c                          |    2 -
 sound/soc/codecs/adau17x1.c                        |   13 +-
 sound/soc/codecs/adau1977.c                        |    2 -
 sound/soc/codecs/ak4458.c                          |   66 +-
 sound/soc/codecs/ak4458.h                          |    1 +
 sound/soc/codecs/ak5558.c                          |  122 +-
 sound/soc/codecs/arizona-jack.c                    |  544 ++----
 sound/soc/codecs/arizona.h                         |   46 +-
 sound/soc/codecs/cros_ec_codec.c                   |    2 +-
 sound/soc/codecs/cs35l35.c                         |    3 +-
 sound/soc/codecs/cs35l36.c                         |    2 +-
 sound/soc/codecs/cs4270.c                          |    1 +
 sound/soc/codecs/cs42l42.c                         |  323 ++--
 sound/soc/codecs/cs42l42.h                         |   28 +-
 sound/soc/codecs/cx2072x.c                         |   13 +-
 sound/soc/codecs/da7219-aad.c                      |    2 +-
 sound/soc/codecs/da7219.c                          |    5 +-
 sound/soc/codecs/da732x.c                          |   17 +-
 sound/soc/codecs/da732x.h                          |   12 +-
 sound/soc/codecs/hdac_hdmi.c                       |   14 +-
 sound/soc/codecs/hdac_hdmi.h                       |    2 +-
 sound/soc/codecs/hdmi-codec.c                      |    3 +-
 sound/soc/codecs/jz4760.c                          |   11 +-
 sound/soc/codecs/jz4770.c                          |    7 +-
 sound/soc/codecs/lm49453.c                         |    2 -
 sound/soc/codecs/lpass-rx-macro.c                  |    7 +-
 sound/soc/codecs/lpass-tx-macro.c                  |    2 +-
 sound/soc/codecs/lpass-va-macro.c                  |    9 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |   15 +-
 sound/soc/codecs/madera.h                          |    2 +-
 sound/soc/codecs/max98090.c                        |    2 +-
 sound/soc/codecs/max98373.c                        |   14 +
 sound/soc/codecs/max98373.h                        |    3 +
 sound/soc/codecs/max98390.c                        |   62 +
 sound/soc/codecs/max98390.h                        |    2 +
 sound/soc/codecs/mt6358.c                          |    4 +-
 sound/soc/codecs/mt6359-accdet.c                   | 1080 ++++++++++++
 sound/soc/codecs/mt6359-accdet.h                   |  128 ++
 sound/soc/codecs/mt6359.c                          |    4 +-
 sound/soc/codecs/mt6359.h                          | 1864 ++++++++++++++++++--
 sound/soc/codecs/nau8825.c                         |   11 +-
 sound/soc/codecs/pcm1681.c                         |    2 +-
 sound/soc/codecs/rt1011.c                          |   65 +-
 sound/soc/codecs/rt1011.h                          |    1 -
 sound/soc/codecs/rt1015.c                          |   27 +-
 sound/soc/codecs/rt1015.h                          |   10 +
 sound/soc/codecs/rt1015p.c                         |   13 +-
 sound/soc/codecs/rt1016.c                          |   11 +-
 sound/soc/codecs/rt1019.c                          |  608 +++++++
 sound/soc/codecs/rt1019.h                          |  158 ++
 sound/soc/codecs/rt1305.c                          |    6 +-
 sound/soc/codecs/rt1308-sdw.c                      |    2 +-
 sound/soc/codecs/rt1308.c                          |   10 +-
 sound/soc/codecs/rt1316-sdw.c                      |  744 ++++++++
 sound/soc/codecs/rt1316-sdw.h                      |   55 +
 sound/soc/codecs/rt286.c                           |   34 +-
 sound/soc/codecs/rt298.c                           |    9 +-
 sound/soc/codecs/rt5631.c                          |    4 +-
 sound/soc/codecs/rt5640.c                          |   12 +-
 sound/soc/codecs/rt5645.c                          |   47 +-
 sound/soc/codecs/rt5645.h                          |    2 -
 sound/soc/codecs/rt5651.c                          |    6 +-
 sound/soc/codecs/rt5659.c                          |    4 +-
 sound/soc/codecs/rt5660.c                          |    4 +-
 sound/soc/codecs/rt5663.c                          |    4 +-
 sound/soc/codecs/rt5665.c                          |    4 +-
 sound/soc/codecs/rt5668.c                          |    8 +-
 sound/soc/codecs/rt5670.c                          |   55 +-
 sound/soc/codecs/rt5670.h                          |    2 +
 sound/soc/codecs/rt5677.c                          |    6 +-
 sound/soc/codecs/rt5682-i2c.c                      |    2 +-
 sound/soc/codecs/rt5682-sdw.c                      |    6 +-
 sound/soc/codecs/rt5682.c                          |   20 +-
 sound/soc/codecs/rt5682.h                          |    1 +
 sound/soc/codecs/rt700-sdw.c                       |    2 +-
 sound/soc/codecs/rt700.c                           |    2 +-
 sound/soc/codecs/rt711-sdca-sdw.c                  |  425 +++++
 sound/soc/codecs/rt711-sdca-sdw.h                  |   99 ++
 sound/soc/codecs/rt711-sdca.c                      | 1583 +++++++++++++++++
 sound/soc/codecs/rt711-sdca.h                      |  240 +++
 sound/soc/codecs/rt711-sdw.c                       |    2 +-
 sound/soc/codecs/rt711.c                           |    2 +-
 sound/soc/codecs/rt715-sdca-sdw.c                  |  278 +++
 sound/soc/codecs/rt715-sdca-sdw.h                  |  170 ++
 sound/soc/codecs/rt715-sdca.c                      | 1075 +++++++++++
 sound/soc/codecs/rt715-sdca.h                      |  136 ++
 sound/soc/codecs/rt715-sdw.c                       |    2 +-
 sound/soc/codecs/rt715.c                           |  369 +++-
 sound/soc/codecs/rt715.h                           |    3 +
 sound/soc/codecs/sgtl5000.c                        |    6 +-
 sound/soc/codecs/sigmadsp-regmap.c                 |    2 +-
 sound/soc/codecs/sigmadsp.c                        |   18 +-
 sound/soc/codecs/sigmadsp.h                        |    2 +-
 sound/soc/codecs/sti-sas.c                         |    3 -
 sound/soc/codecs/tas2552.c                         |    4 +-
 sound/soc/codecs/tas2562.c                         |    3 +-
 sound/soc/codecs/tas2764.c                         |    2 +-
 sound/soc/codecs/tas2770.c                         |    4 +-
 sound/soc/codecs/tlv320aic32x4.c                   |   12 +-
 sound/soc/codecs/tlv320aic3x-i2c.c                 |   72 +
 sound/soc/codecs/tlv320aic3x-spi.c                 |   78 +
 sound/soc/codecs/tlv320aic3x.c                     |  111 +-
 sound/soc/codecs/tlv320aic3x.h                     |   13 +
 sound/soc/codecs/tlv320dac33.c                     |    2 +-
 sound/soc/codecs/tscs454.c                         |    7 +-
 sound/soc/codecs/wcd-clsh-v2.h                     |    6 +-
 sound/soc/codecs/wcd9335.c                         |    4 +-
 sound/soc/codecs/wcd934x.c                         |   12 +-
 sound/soc/codecs/wm2200.c                          |    7 -
 sound/soc/codecs/wm5102.c                          |   12 +-
 sound/soc/codecs/wm5110.c                          |   12 +-
 sound/soc/codecs/wm8524.c                          |    2 +-
 sound/soc/codecs/wm8903.c                          |    2 -
 sound/soc/codecs/wm8958-dsp2.c                     |   16 +-
 sound/soc/codecs/wm8960.c                          |   12 +-
 sound/soc/codecs/wm8962.c                          |   23 +-
 sound/soc/codecs/wm8978.c                          |    2 +-
 sound/soc/codecs/wm8994.h                          |    2 +-
 sound/soc/codecs/wm8996.c                          |    2 +-
 sound/soc/codecs/wm8997.c                          |   14 +-
 sound/soc/codecs/wm8998.c                          |    9 +
 sound/soc/codecs/wm_adsp.c                         |    2 +-
 sound/soc/codecs/wm_hubs.h                         |    2 +-
 sound/soc/codecs/wsa881x.c                         |    2 +-
 sound/soc/dwc/local.h                              |    6 +-
 sound/soc/fsl/Kconfig                              |   32 +
 sound/soc/fsl/Makefile                             |    6 +
 sound/soc/fsl/fsl-asoc-card.c                      |   17 +-
 sound/soc/fsl/fsl_asrc.c                           |   59 +-
 sound/soc/fsl/fsl_asrc_dma.c                       |    5 +-
 sound/soc/fsl/fsl_aud2htx.c                        |    4 +-
 sound/soc/fsl/fsl_audmix.c                         |    3 +-
 sound/soc/fsl/fsl_dma.c                            |    3 -
 sound/soc/fsl/fsl_easrc.c                          |   13 +-
 sound/soc/fsl/fsl_esai.c                           |   50 +-
 sound/soc/fsl/fsl_micfil.c                         |   27 +-
 sound/soc/fsl/fsl_rpmsg.c                          |  279 +++
 sound/soc/fsl/fsl_rpmsg.h                          |   35 +
 sound/soc/fsl/fsl_sai.c                            |   62 +-
 sound/soc/fsl/fsl_sai.h                            |    4 +
 sound/soc/fsl/fsl_spdif.c                          |   33 +-
 sound/soc/fsl/fsl_ssi.c                            |    7 +-
 sound/soc/fsl/fsl_xcvr.c                           |   19 +-
 sound/soc/fsl/imx-audio-rpmsg.c                    |  140 ++
 sound/soc/fsl/imx-hdmi.c                           |    5 -
 sound/soc/fsl/imx-pcm-rpmsg.c                      |  918 ++++++++++
 sound/soc/fsl/imx-pcm-rpmsg.h                      |  512 ++++++
 sound/soc/fsl/imx-rpmsg.c                          |  150 ++
 sound/soc/fsl/mpc5200_dma.c                        |    2 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |    2 +-
 sound/soc/fsl/p1022_ds.c                           |    2 +-
 sound/soc/generic/audio-graph-card.c               |  422 ++---
 sound/soc/generic/simple-card-utils.c              |  299 +++-
 sound/soc/generic/simple-card.c                    |  272 +--
 sound/soc/intel/Makefile                           |    2 +-
 sound/soc/intel/atom/sst-mfld-dsp.h                |    4 +-
 sound/soc/intel/atom/sst/sst_acpi.c                |    2 +-
 sound/soc/intel/atom/sst/sst_loader.c              |    2 +-
 sound/soc/intel/boards/Kconfig                     |    1 +
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |    1 +
 sound/soc/intel/boards/bytcr_rt5640.c              |   31 +-
 sound/soc/intel/boards/bytcr_wm5102.c              |   36 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |   77 +-
 sound/soc/intel/boards/kbl_da7219_max98357a.c      |   58 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c       |   48 +-
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |   14 +-
 sound/soc/intel/boards/sof_realtek_common.c        |  105 ++
 sound/soc/intel/boards/sof_realtek_common.h        |    7 +
 sound/soc/intel/boards/sof_rt5682.c                |   35 +-
 sound/soc/intel/boards/sof_sdw.c                   |   11 +
 sound/soc/intel/boards/sof_wm8804.c                |    6 +-
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |  223 +++
 sound/soc/intel/common/soc-acpi-intel-byt-match.c  |   40 +-
 sound/soc/intel/common/soc-acpi-intel-cml-match.c  |    2 +-
 sound/soc/intel/common/soc-acpi-intel-jsl-match.c  |   13 +
 sound/soc/intel/common/soc-acpi-intel-tgl-match.c  |   23 -
 sound/soc/intel/keembay/kmb_platform.c             |    7 +-
 sound/soc/intel/skylake/Makefile                   |    2 +-
 sound/soc/intel/skylake/skl-topology.c             |   17 +-
 sound/soc/intel/skylake/skl.h                      |    2 +-
 sound/soc/mediatek/Kconfig                         |    1 +
 sound/soc/mediatek/common/mtk-btcvsd.c             |    2 +-
 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h  |    4 +-
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |    4 +-
 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c         |    6 +-
 .../mt8183/mt8183-mt6358-ts3a227-max98357.c        |   29 +
 sound/soc/meson/aiu-acodec-ctrl.c                  |    2 +-
 sound/soc/meson/aiu-codec-ctrl.c                   |    2 +-
 sound/soc/meson/aiu.c                              |    4 +-
 sound/soc/meson/aiu.h                              |    2 +-
 sound/soc/meson/axg-fifo.c                         |   11 +-
 sound/soc/meson/axg-frddr.c                        |   27 +-
 sound/soc/meson/axg-tdmin.c                        |    2 +-
 sound/soc/meson/axg-tdmout.c                       |    2 +-
 sound/soc/mxs/mxs-saif.c                           |   10 -
 sound/soc/pxa/mmp-pcm.c                            |    2 +-
 sound/soc/pxa/mmp-sspa.c                           |    1 -
 sound/soc/qcom/lpass-cpu.c                         |    2 +-
 sound/soc/qcom/lpass-hdmi.c                        |    4 -
 sound/soc/qcom/lpass-platform.c                    |    2 +-
 sound/soc/qcom/qdsp6/q6afe-clocks.c                |  209 +--
 sound/soc/qcom/qdsp6/q6afe-dai.c                   |    4 +-
 sound/soc/qcom/qdsp6/q6afe.c                       |    9 +-
 sound/soc/qcom/qdsp6/q6afe.h                       |    4 +-
 sound/soc/qcom/qdsp6/q6asm.h                       |    6 +-
 sound/soc/samsung/i2s.c                            |    3 +-
 sound/soc/samsung/s3c24xx_simtec.c                 |    5 +
 sound/soc/samsung/smdk_wm8994.c                    |    1 +
 sound/soc/samsung/snow.c                           |    5 +-
 sound/soc/samsung/tm2_wm5110.c                     |    5 +-
 sound/soc/sh/dma-sh7760.c                          |    1 -
 sound/soc/sh/rcar/adg.c                            |   15 +-
 sound/soc/sh/rcar/cmd.c                            |   15 +-
 sound/soc/sh/rcar/core.c                           |  103 +-
 sound/soc/sh/rcar/ctu.c                            |    2 +
 sound/soc/sh/rcar/rsnd.h                           |    6 +-
 sound/soc/sh/rcar/src.c                            |    9 +
 sound/soc/sh/rcar/ssi.c                            |  267 ++-
 sound/soc/sh/rcar/ssiu.c                           |   22 +-
 sound/soc/sh/siu_pcm.c                             |    6 +-
 sound/soc/soc-acpi.c                               |    2 +-
 sound/soc/soc-component.c                          |   16 +-
 sound/soc/soc-compress.c                           |   15 +-
 sound/soc/soc-core.c                               |   55 +-
 sound/soc/soc-dai.c                                |    2 +-
 sound/soc/soc-dapm.c                               |   24 +-
 sound/soc/soc-ops.c                                |    2 +-
 sound/soc/soc-pcm.c                                |  527 +++---
 sound/soc/soc-topology.c                           |   16 +-
 sound/soc/soc-utils.c                              |    6 +
 sound/soc/sof/Kconfig                              |   11 +
 sound/soc/sof/core.c                               |   14 +-
 sound/soc/sof/debug.c                              |   21 +-
 sound/soc/sof/intel/Kconfig                        |    2 +-
 sound/soc/sof/intel/bdw.c                          |    8 +-
 sound/soc/sof/intel/byt.c                          |   22 +-
 sound/soc/sof/intel/hda-dai.c                      |   44 +
 sound/soc/sof/intel/hda-dsp.c                      |   11 +-
 sound/soc/sof/intel/hda.c                          |   10 +-
 sound/soc/sof/intel/hda.h                          |    2 +-
 sound/soc/sof/intel/pci-tgl.c                      |   20 +-
 sound/soc/sof/intel/tgl.c                          |    2 +-
 sound/soc/sof/nocodec.c                            |   39 +-
 sound/soc/sof/ops.h                                |    6 +-
 sound/soc/sof/pcm.c                                |   38 +-
 sound/soc/sof/sof-acpi-dev.c                       |   18 +-
 sound/soc/sof/sof-audio.c                          |   63 +-
 sound/soc/sof/sof-audio.h                          |    2 +
 sound/soc/sof/sof-of-dev.c                         |   18 +-
 sound/soc/sof/sof-pci-dev.c                        |   20 +-
 sound/soc/sof/sof-priv.h                           |    2 +-
 sound/soc/sof/topology.c                           |  250 ++-
 sound/soc/sti/sti_uniperif.c                       |    3 +
 sound/soc/sti/uniperif.h                           |    4 +-
 sound/soc/stm/stm32_adfsdm.c                       |    2 +-
 sound/soc/stm/stm32_sai_sub.c                      |    5 +-
 sound/soc/sunxi/sun4i-codec.c                      |    4 +-
 sound/soc/sunxi/sun4i-i2s.c                        |    2 -
 sound/soc/sunxi/sun8i-codec.c                      |    2 +-
 sound/soc/tegra/tegra20_ac97.c                     |   21 +
 sound/soc/tegra/tegra20_ac97.h                     |    1 +
 sound/soc/tegra/tegra20_das.c                      |    8 +-
 sound/soc/tegra/tegra20_das.h                      |    6 +-
 sound/soc/tegra/tegra20_i2s.c                      |   64 +-
 sound/soc/tegra/tegra20_i2s.h                      |    1 +
 sound/soc/tegra/tegra20_spdif.c                    |   20 +-
 sound/soc/tegra/tegra30_ahub.c                     |  172 +-
 sound/soc/tegra/tegra30_ahub.h                     |    5 +-
 sound/soc/tegra/tegra30_i2s.c                      |   69 +-
 sound/soc/tegra/tegra_audio_graph_card.c           |    5 +-
 sound/soc/ti/ams-delta.c                           |    2 +-
 sound/soc/ti/omap-abe-twl6040.c                    |    2 +-
 sound/soc/ti/omap-mcbsp.c                          |    3 +-
 sound/soc/uniphier/aio-cpu.c                       |    7 +-
 sound/soc/ux500/mop500.c                           |    6 +-
 sound/soc/ux500/mop500_ab8500.h                    |    2 +-
 sound/usb/card.c                                   |   16 +-
 sound/usb/clock.c                                  |   18 +-
 sound/usb/endpoint.c                               |   11 +-
 sound/usb/implicit.c                               |  162 +-
 sound/usb/midi.c                                   |  125 +-
 sound/usb/midi.h                                   |    2 +
 sound/usb/mixer.c                                  |   79 +-
 sound/usb/mixer.h                                  |    1 +
 sound/usb/mixer_quirks.c                           |   62 +-
 sound/usb/quirks-table.h                           |   94 +
 sound/usb/quirks.c                                 |   20 +-
 sound/usb/usbaudio.h                               |    4 +
 sound/virtio/Kconfig                               |   10 +
 sound/virtio/Makefile                              |   13 +
 sound/virtio/virtio_card.c                         |  439 +++++
 sound/virtio/virtio_card.h                         |  111 ++
 sound/virtio/virtio_chmap.c                        |  219 +++
 sound/virtio/virtio_ctl_msg.c                      |  310 ++++
 sound/virtio/virtio_ctl_msg.h                      |   78 +
 sound/virtio/virtio_jack.c                         |  233 +++
 sound/virtio/virtio_pcm.c                          |  513 ++++++
 sound/virtio/virtio_pcm.h                          |  124 ++
 sound/virtio/virtio_pcm_msg.c                      |  414 +++++
 sound/virtio/virtio_pcm_ops.c                      |  464 +++++
 420 files changed, 23461 insertions(+), 4029 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/mchp,i2s-mcc.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt1019.yaml
 delete mode 100644 include/linux/platform_data/asoc-mx27vis.h
 delete mode 100644 include/sound/rt5645.h
 create mode 100644 include/uapi/linux/virtio_snd.h
 create mode 100644 sound/core/control_led.c
 create mode 100644 sound/pci/hda/ideapad_s740_helper.c
 create mode 100644 sound/soc/codecs/mt6359-accdet.c
 create mode 100644 sound/soc/codecs/mt6359-accdet.h
 create mode 100644 sound/soc/codecs/rt1019.c
 create mode 100644 sound/soc/codecs/rt1019.h
 create mode 100644 sound/soc/codecs/rt1316-sdw.c
 create mode 100644 sound/soc/codecs/rt1316-sdw.h
 create mode 100644 sound/soc/codecs/rt711-sdca-sdw.c
 create mode 100644 sound/soc/codecs/rt711-sdca-sdw.h
 create mode 100644 sound/soc/codecs/rt711-sdca.c
 create mode 100644 sound/soc/codecs/rt711-sdca.h
 create mode 100644 sound/soc/codecs/rt715-sdca-sdw.c
 create mode 100644 sound/soc/codecs/rt715-sdca-sdw.h
 create mode 100644 sound/soc/codecs/rt715-sdca.c
 create mode 100644 sound/soc/codecs/rt715-sdca.h
 create mode 100644 sound/soc/codecs/tlv320aic3x-i2c.c
 create mode 100644 sound/soc/codecs/tlv320aic3x-spi.c
 create mode 100644 sound/soc/fsl/fsl_rpmsg.c
 create mode 100644 sound/soc/fsl/fsl_rpmsg.h
 create mode 100644 sound/soc/fsl/imx-audio-rpmsg.c
 create mode 100644 sound/soc/fsl/imx-pcm-rpmsg.c
 create mode 100644 sound/soc/fsl/imx-pcm-rpmsg.h
 create mode 100644 sound/soc/fsl/imx-rpmsg.c
 create mode 100644 sound/virtio/Kconfig
 create mode 100644 sound/virtio/Makefile
 create mode 100644 sound/virtio/virtio_card.c
 create mode 100644 sound/virtio/virtio_card.h
 create mode 100644 sound/virtio/virtio_chmap.c
 create mode 100644 sound/virtio/virtio_ctl_msg.c
 create mode 100644 sound/virtio/virtio_ctl_msg.h
 create mode 100644 sound/virtio/virtio_jack.c
 create mode 100644 sound/virtio/virtio_pcm.c
 create mode 100644 sound/virtio/virtio_pcm.h
 create mode 100644 sound/virtio/virtio_pcm_msg.c
 create mode 100644 sound/virtio/virtio_pcm_ops.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ