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]
Message-ID: <s5ho8ggz9iy.wl-tiwai@suse.de>
Date:   Fri, 19 Feb 2021 10:33:57 +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 Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] sound updates for 5.12

Linus,

please pull sound updates for v5.12-rc1 from:

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

The topmost commit is c4294d7f057d05053412ebd0d5700228d0f2588d

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

sound updates for 5.12

A relatively calm release at this time, and no massive code changes
are found in the stats, while a wide range of code refactoring and
cleanup have been done.

Note that this update includes the tree-wide trivial changes for
dropping the return value from ISA remove callbacks, too.

Below lists up some highlight:

* ALSA Core:
- Support for the software jack injection via debugfs
- Fixes for sync_stop PCM operations

* HD-audio and USB-audio:
- A few usual HD-audio device quirks
- Updates for Tegra HD-audio
- More quirks for Pioneer and other USB-audio devices
- Stricter state checks at USB-audio disconnection

* ASoC:
- Continued code refactoring, cleanup and fixes in ASoC core API
- A KUnit testsuite for the topology code
- Lots of ASoC Intel driver Realtek codec updates, quirk additions and
  fixes
- Support for Ingenic JZ4760(B), Intel AlderLake-P, DT configured
  nVidia cards, Qualcomm lpass-rx-macro and lpass-tx-macro
- Removal of obsolete SIRF prima/atlas, Txx9 and ZTE zx drivers

* Others:
- Drop return value from ISA driver remove callback
- Cleanup with DIV_ROUND_UP() macro
- FireWire updates, HDSP output loopback support

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

Adam Ford (1):
      ASoC: wm8962: Add optional mclk device tree binding

Amadeusz Sławiński (6):
      ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load
      ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load
      ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load
      ASoC: topology: Ensure that needed parameters are set
      ASoC: topology: Check if ops is set before dereference
      ASoC: topology: KUnit: Convert from cpu to data format

Andy Shevchenko (2):
      catpt: Switch to use list_entry_is_head() helper
      ASoC: sprd: Switch to use list_entry_is_head() helper

Arnd Bergmann (4):
      ASoC: mediatek: add MTK_PMIC_WRAP dependency
      ASoC: fsl_aud2htx: select SND_SOC_IMX_PCM_DMA
      ASoC: remove sirf prima/atlas drivers
      ASoC: remove zte zx drivers

Bard Liao (8):
      ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API
      ASoC: SOF: Intel: hda-loader: keep init cores alive
      ASoC: SOF: update dsp core power status in common APIs
      ASoC: SOF: Filter out unneeded core power up/downs
      ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs
      ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode
      ASoC: Intel: boards: max98373: get dapm from cpu_dai
      ASoC: intel: sof_sdw: add trace for dai links

Bjorn Helgaas (1):
      ASoC: q6asm: fix 'physical' typos

Charles Keepax (1):
      ASoC: wm_adsp: Remove unused control callback structure

Chris Chiu (4):
      ASoC: rt5645: Introduce mapping for ACPI-defined GPIO
      ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series
      ASoC: rt5645: add inv_hp_det flag
      ASoC: rt5645: Enable internal microphone and JD on ECS EF20

Christophe Branchereau (1):
      ASoC: codec: Add driver for JZ4760 internal codec

Christophe JAILLET (1):
      ASoC: Intel: common: Fix some typos

Curtis Malainey (2):
      ASoC: SOF: add missing pm debug
      ASoC: SOF: fix string format for errors

Dan Carpenter (4):
      ASoC: soc-pcm: Fix an uninitialized error code
      ASoC: cs42l56: fix up error handling in probe
      ALSA: oxfw: remove an unnecessary condition in hwdep_read()
      ALSA: fireface: remove unnecessary condition in hwdep_read()

Dinghao Liu (1):
      ALSA: intel8x0: Fix missing check in snd_intel8x0m_create

Dmitry Osipenko (6):
      ASoC: tegra: ahub: Add missing resets
      ASoC: tegra: ahub: Use clk_bulk helpers
      ASoC: tegra: ahub: Reset hardware properly
      ALSA: hda/tegra: Use clk_bulk helpers
      ALSA: hda/tegra: Reset hardware
      ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume()

Fabian Lesniak (1):
      ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2

Fabio Estevam (7):
      ASoC: fsl_ssi: Use of_device_get_match_data()
      ASoC: fsl_micfil: Use of_device_get_match_data()
      ASoC: fsl_xcvr: Remove unused of_id variable
      ASoC: fsl_asrc: Remove of_device_get_match_data() error check
      ASoC: fsl_esai: Remove of_device_get_match_data() error check
      ASoC: fsl_spdif: Remove of_device_get_match_data() error check
      ASoC: fsl_esai: Remove unused 'imx' field

Fred Oh (1):
      ASoC: SOF: ext_manifest: use explicit number for elem_type

Geert Uytterhoeven (2):
      ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA
      ASoC: dt-bindings: renesas, rsnd: Group tuples in playback/capture properties

Guennadi Liakhovetski (3):
      ASoC: SOF: remove unused functions
      ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work()
      ASoC: SOF: Intel: HDA: don't keep a temporary variable

Hans de Goede (15):
      ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested
      ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag
      ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping
      ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC
      ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup
      ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect()
      mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1")
      mfd: arizona: Replace arizona_of_get_type() with device_get_match_data()
      mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI
      ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
      ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option
      ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
      ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
      ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
      ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet

Hui Wang (2):
      ALSA: jack: implement software jack injection via debugfs
      ASoC: SOF: debug: Fix a potential issue on string buffer termination

Jack Yu (1):
      ASoC: rt1015: modify calibration sequence for better performance

Jaroslav Kysela (1):
      ALSA: core - add missing compress device type to /proc/asound/devices

Jasmin Fazlic (1):
      ALSA: hdsp: hardware output loopback

Jiapeng Chong (1):
      ALSA: azt3328: Assign boolean values to a bool variable

Jiapeng Zhong (2):
      ALSA: hda: boolean values to a bool variable
      ALSA: hda: Assign boolean values to a bool variable

Jiaxin Yu (1):
      ASoC: mediatek: mt8183-mt6358: set playback and capture constraints

Joe Perches (1):
      ALSA: Convert strlcpy to strscpy when return value is unused

Judy Hsiao (1):
      ASoC: max98373: Fixes a typo in max98373_feedback_get

Jun Nie (1):
      ASoC: qcom: lpass: Fix i2s ctl register bit map

Kai Vehmanen (12):
      ASoC: SOF: Intel: initial support to AlderLake-P
      ASoC: SOF: add a pointer to download repo in case FW request fails
      ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags
      ALSA: hda: add link_power op to hdac_bus_ops
      ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management
      ASoC: SOF: Intel: hda: release display power at link_power
      ASoC: SOF: fix runtime pm usage mismatch after probe errors
      ASoC: SOF: relax ABI checks and avoid unnecessary warnings
      ALSA: hda: Add another CometLake-H PCI ID
      ASoC: soc-pcm: fix hwparams min/max init for dpcm
      ASoC: soc-pcm: fix hw param limits calculation for multi-DAI
      ALSA: hda: intel-dsp-config: add Alder Lake support

Keyon Jie (5):
      ASoC: SOF: add mutex to protect the dsp_power_state access
      ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops
      ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown
      ASoC: SOF: sof-pci-dev: add .shutdown() callback
      ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback

Kuninori Morimoto (56):
      ASoC: soc-pcm: move dpcm_set_fe_update_state()
      ASoC: soc-pcm: add dpcm_set_be_update_state()
      ASoC: soc-pcm: add soc_pcm_set_dai_params()
      ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry()
      ASoC: soc-pcm: revert soc_pcm_apply_symmetry()
      ASoC: sync parameter naming : rate / sample_bits
      ASoC: adi: sync parameter naming (rate/sample_bits)
      ASoC: atmel: sync parameter naming (rate/sample_bits)
      ASoC: au1x: sync parameter naming (rate/sample_bits)
      ASoC: bcm: sync parameter naming (rate/sample_bits)
      ASoC: cirrus: sync parameter naming (rate/sample_bits)
      ASoC: tegra: sync parameter naming (rate/sample_bits)
      ASoC: rockchip: sync parameter naming (rate/sample_bits)
      ASoC: samsung: sync parameter naming (rate/sample_bits)
      ASoC: sh: sync parameter naming (rate/sample_bits)
      ASoC: ti: sync parameter naming (rate/sample_bits)
      ASoC: pxa: sync parameter naming (rate/sample_bits)
      ASoC: mediatek: sync parameter naming (rate/sample_bits)
      ASoC: fsl: sync parameter naming (rate/sample_bits)
      ASoC: wm*: sync parameter naming (rate/sample_bits)
      ASoC: tlv*: sync parameter naming (rate/sample_bits)
      ASoC: rt*: sync parameter naming (rate/sample_bits)
      ASoC: nau*: sync parameter naming (rate/sample_bits)
      ASoC: tas*: sync parameter naming (rate/sample_bits)
      ASoC: da*: sync parameter naming (rate/sample_bits)
      ASoC: es*: sync parameter naming (rate/sample_bits)
      ASoC: max*: sync parameter naming (rate/sample_bits)
      ASoC: cs*: sync parameter naming (rate/sample_bits)
      ASoC: tscs*: sync parameter naming (rate/sample_bits)
      ASoC: ak*: sync parameter naming (rate/sample_bits)
      ASoC: adau*: sync parameter naming (rate/sample_bits)
      ASoC: jz4740: sync parameter naming (rate/sample_bits)
      ASoC: sunxi: sync parameter naming (rate/sample_bits)
      ASoC: zl38060: sync parameter naming (rate/sample_bits)
      ASoC: ssm2602: sync parameter naming (rate/sample_bits)
      ASoC: sgtl5000: sync parameter naming (rate/sample_bits)
      ASoC: mc13783: sync parameter naming (rate/sample_bits)
      ASoC: mt6660: sync parameter naming (rate/sample_bits)
      ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits)
      ASoC: ab8500: sync parameter naming (rate/sample_bits)
      ASoC: alc5632: sync parameter naming (rate/sample_bits)
      ASoC: cx2072x: sync parameter naming (rate/sample_bits)
      ASoC: inno_rk3036: sync parameter naming (rate/sample_bits)
      ASoC: lm49453: sync parameter naming (rate/sample_bits)
      ASoC: ml26124: sync parameter naming (rate/sample_bits)
      ASoC: soc-dai.h: remove symmetric_rates/samplebits
      ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry()
      ASoC: soc-pcm: cleanup soc_pcm_params_symmetry()
      ASoC: soc-pcm: tidyup pcm setting
      ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm()
      ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm()
      ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx()
      ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing
      ASoC: soc-pcm: add soc_pcm_hw_update_rate()
      ASoC: soc-pcm: add soc_pcm_hw_update_chan()
      ASoC: soc-pcm: add soc_pcm_hw_update_format()

Lars-Peter Clausen (22):
      ALSA: core: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it
      ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it
      ALSA: vx: Use roundup() instead of open-coding it
      ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it
      ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it
      ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it
      ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it
      ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it
      ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it
      ASoC: meson: Use managed DMA buffer allocation
      ASoC: atmel-pdc: Use managed DMA buffer allocation
      ASoC: bcm: cygnus: Use managed DMA buffer allocation
      ASoC: kirkwood: Use managed DMA buffer allocation

Libin Yang (3):
      ASoC: SOF: allow soundwire use desc->default_fw_filename
      ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default
      ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach

Michael Sit Wei Hong (3):
      ASoC: Intel: KMB: Enable DMA transfer mode
      ASoC: intel, keembay-i2s: Add info for device to use DMA
      ASoC: intel, keembay-i2s: Fix dt binding errors

Oder Chiou (1):
      ASoC: rt5645: Remove the redundant delay time

Olivia Mackintosh (4):
      ALSA: usb-audio: Add support for Pioneer DJM-750
      ALSA: usb-audio: Add DJM450 to Pioneer format quirk
      ALSA: usb-audio: Add DJM-450 to the quirks table
      ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk

Olivier Moysan (2):
      ASoC: dt-bindings: add mclk provider support to stm32 i2s
      ASoC: stm32: i2s: add master clock provider

Paul Cercueil (2):
      ASoC: codec/ingenic: Depend on MACH_INGENIC
      ASoC: Add compatible strings for JZ4760(B) SoC

PeiSen Hou (1):
      ALSA: hda/realtek: modify EAPD in the ALC886

Pierre-Louis Bossart (17):
      ASoC: codecs: soundwire: increase resume timeout
      ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E
      ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32
      ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E
      ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend
      ASoC: rt711-sdw: use cancel_work_sync() for .remove
      ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend
      ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102
      ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk
      ASoC: Intel: sof_sdw: reorganize quirks by generation
      ASoC: Intel: sof-sdw: indent and add quirks consistently
      ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible
      ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings
      ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360
      ASoC: SOF: Intel: SoundWire: refine ACPI match
      ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config
      ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden

Rander Wang (2):
      ASoC: SOF: add be_hw_params_fixup() for ALH
      ASoC: Intel: sof_sdw: detect DMIC number based on mach params

Ranjani Sridharan (4):
      ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams
      ASoC: SOF: Intel: hda: Enable DMI L1 for trace
      ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend
      ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV

Richard Fitzgerald (4):
      ASoC: wm_adsp: Improve handling of raw byte streams
      ASoC: wm_adsp: Only use __be32 for big-endian data
      ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types
      ASoC: wm_adsp: Fix uninitialized variable warnings

Rikard Falkeborn (3):
      ALSA: ac97: Constify static struct attribute_group
      ALSA: hda: Constify static attribute_group
      ASoC: fsl: constify static snd_soc_dai_ops structs

Sameer Pujar (12):
      ASoC: audio-graph-card: Drop remote-endpoint as required property
      ASoC: dt-bindings: tegra: Add graph bindings
      ASoC: dt-bindings: tegra: Add json-schema for Tegra audio graph card
      ASoC: tegra: Add audio graph based card driver
      ASoC: dt-bindings: rt5659: Update binding doc
      ASoC: dt-bindings: tegra: Add iommus property to Tegra graph card
      ASoC: audio-graph-card: Add clocks property to endpoint node
      ASoC: rt5659: Add Kconfig prompt
      ASoC: audio-graph: Rename functions needed for export
      ASoC: tegra: Add driver remove() callback
      ASoC: simple-card-utils: Fix device module clock
      ASoC: audio-graph-card: Drop device node clocks property

Sathyanarayana Nujella (1):
      ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown

Sebastian Reichel (1):
      ASoC: cpcap: fix microphone timeslot mask

Shengjiu Wang (2):
      ASoC: dmaengine_pcm: add peripheral configuration
      ASoC: soc-pcm: change error message to debug message

Shuming Fan (4):
      ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test
      ASoC: rt5682: enable fast discharge for headset unplugging
      ASoC: rt5682: remove connection with LDO2 in DAPM graph
      ASoC: dapm: use component prefix when checking widget names

Sia Jee Heng (3):
      ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format
      ASoC: Intel: KMB: Support IEC958 encoded PCM format
      ASoC: Intel, Keembay-i2s: Add hdmi-i2s compatible string

Souptick Joarder (1):
      ASoC: soc-pcm: return correct -ERRNO in failure path

Srinivas Kandagatla (11):
      ASoC: soc-component: add snd_soc_component_read/write_field()
      ASoC: codecs: lpass-wsa-macro: make use of snd_soc_component_read_field()
      ASoC: soc-component: fix undefined reference to __ffssi2
      ASoC: codecs: add missing max_register in regmap config
      ASoC: qcom: dt-bindings: add bindings for lpass rx macro codec
      ASoC: codecs: lpass-rx-macro: add support for lpass rx macro
      ASoC: codecs: lpass-rx-macro: add dapm widgets and route
      ASoC: codecs: lpass-rx-macro: add iir widgets
      ASoC: qcom: dt-bindings: add bindings for lpass tx macro codec
      ASoC: codecs: lpass-tx-macro: add support for lpass tx macro
      ASoC: codecs: lpass-tx-macro: add dapm widgets and route

Srinivasa Rao Mandadapu (2):
      ASoC: qcom: lpass-cpu: Remove bit clock state check
      ASoC: qcom: Fix typo error in HDMI regmap config callbacks

Stephan Gerhold (1):
      ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai

Stephen Boyd (5):
      ASoC: qcom: Remove useless debug print
      ASoC: qcom: Add some names to regmap configs
      ASoC: qcom: Stop casting away __iomem for error pointers
      ASoC: qcom: Remove duplicate error messages on ioremap
      ASoC: da7218: Drop CONFIG_OF ifdef

Takashi Iwai (24):
      ALSA: usb-audio: Convert remaining strlcpy() to strscpy()
      ALSA: usb-audio: Convert the last strlcpy() usage
      ALSA: pci: Simplify with dma_set_mask_and_coherent()
      ALSA: x86: Simplify with dma_set_mask_and_coherent()
      ASoC: intel: skl: Simplify with dma_set_mask_and_coherent()
      ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent()
      ASoC: tegra: Simplify with dma_set_mask_and_coherent()
      ALSA: usb-audio: Skip the clock selector inquiry for single connections
      ALSA: usb-audio: Fix "RANGE setting not yet supported" errors
      ASoC: siu: Fix build error by a wrong const prefix
      ALSA: hda: Drop power save deny list entry for Clevo W65_67SB
      ALSA: core: Fix the debugfs removal at snd_card_free()
      ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all()
      ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
      ALSA: usb-audio: Handle invalid running state at releasing EP
      ALSA: usb-audio: More strict state change in EP
      ALSA: usb-audio: Don't avoid stopping the stream at disconnection
      ALSA: pcm: Call sync_stop at disconnection
      ALSA: pcm: Assure sync with the pending stop operation at suspend
      ALSA: pcm: Don't call sync_stop if it hasn't been stopped
      ALSA: pcm: Use for_each_pcm_substream() macro
      ALSA: hda/hdmi: Drop bogus check at closing a stream
      ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10
      ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup

Takashi Sakamoto (3):
      ALSA: dice: add support for Lexicon I-ONIX FW810s
      ALSA: bebob: remove an unnecessary condition in hwdep_read()
      ALSA: fireface: fix to parse sync status register of latter protocol

Tang Bin (1):
      ASoC: fsl_spdif: Utilize the defined parameter to clear code

Thomas Bogendoerfer (1):
      ASoC: txx9: Remove driver

Tony Lindgren (1):
      ASoC: cpcap: Implement set_tdm_slot for voice call support

Tzung-Bi Shih (16):
      ASoC: rt1015: sort header inclusions
      ASoC: rt1015: save boost_mode only if valid
      ASoC: rt1015: return error if any when setting bypass_boost
      ASoC: rt1015: refactor retry loop and rt1015_priv allocation
      ASoC: rt1015: remove unneeded variables in rt1015_priv
      ASoC: rt1015: re-calibrate again when resuming
      ASoC: rt1015: remove bclk_ratio
      ASoC: mediatek: mt8192-mt6359: move headset_jack to card specific data
      ASoC: mediatek: mt8192-mt6359: simplify mt8192_rt5682_init
      ASoC: mediatek: mt8192: change mclk_multiple of TDM from 128 to 512
      ASoC: dt-bindings: mt8192-mt6359: add hdmi-codec property
      ASoC: mediatek: mt8192-mt6359: support audio over DP
      ASoC: mt6359: reduce log verbosity for optional DT properties
      ASoC: mediatek: mt8192-mt6359: use asoc_substream_to_rtd()
      ASoC: mediatek: mt8192: use asoc_substream_to_rtd()
      ASoC: mediatek: mt8192-mt6359: simplify ops for Capture1 DAI link

Uwe Kleine-König (3):
      watchdog: pcwd: drop always-false if from remove callback
      media/radio: Make radio_isa_common_remove() return void
      isa: Make the remove callback for isa drivers return void

Xu Wang (2):
      ASoC: es8328: Remove redundant null check before clk_disable_unprepare
      ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare

Yang Li (1):
      ASoC: Intel: catpt: remove unneeded semicolon

Yu-Hsuan Hsu (2):
      cros_ec_commands: Add EC_CODEC_I2S_RX_RESET
      ASoC: cros_ec_codec: Reset I2S RX when probing

朱灿灿 (1):
      ASoC: soc-pcm: disconnect BEs if the FE is not ready

---
 .../bindings/sound/audio-graph-port.yaml           |    3 -
 .../devicetree/bindings/sound/ingenic,codec.yaml   |   11 +-
 .../bindings/sound/intel,keembay-i2s.yaml          |   13 +
 .../sound/mt8192-mt6359-rt1015-rt5682.yaml         |    5 +
 .../sound/nvidia,tegra-audio-graph-card.yaml       |  190 ++
 .../bindings/sound/nvidia,tegra186-dspk.yaml       |   18 +-
 .../bindings/sound/nvidia,tegra210-admaif.yaml     |   13 +-
 .../bindings/sound/nvidia,tegra210-ahub.yaml       |   13 +-
 .../bindings/sound/nvidia,tegra210-dmic.yaml       |   18 +-
 .../bindings/sound/nvidia,tegra210-i2s.yaml        |   18 +-
 .../bindings/sound/qcom,lpass-rx-macro.yaml        |   62 +
 .../bindings/sound/qcom,lpass-tx-macro.yaml        |   67 +
 .../devicetree/bindings/sound/renesas,rsnd.yaml    |    6 +-
 Documentation/devicetree/bindings/sound/rt5659.txt |   11 +
 .../devicetree/bindings/sound/sirf-audio-codec.txt |   17 -
 .../devicetree/bindings/sound/sirf-usp.txt         |   27 -
 .../devicetree/bindings/sound/st,stm32-i2s.yaml    |    4 +
 Documentation/devicetree/bindings/sound/wm8962.txt |    4 +
 .../devicetree/bindings/sound/zte,tdm.txt          |   30 -
 .../devicetree/bindings/sound/zte,zx-aud96p22.txt  |   24 -
 .../devicetree/bindings/sound/zte,zx-i2s.txt       |   45 -
 .../devicetree/bindings/sound/zte,zx-spdif.txt     |   27 -
 Documentation/sound/designs/index.rst              |    1 +
 Documentation/sound/designs/jack-injection.rst     |  166 +
 drivers/base/isa.c                                 |    2 +-
 drivers/i2c/busses/i2c-elektor.c                   |    4 +-
 drivers/i2c/busses/i2c-pca-isa.c                   |    4 +-
 drivers/input/touchscreen/htcpen.c                 |    4 +-
 drivers/media/radio/radio-isa.c                    |    9 +-
 drivers/media/radio/radio-isa.h                    |    2 +-
 drivers/media/radio/radio-sf16fmr2.c               |    4 +-
 drivers/mfd/arizona-core.c                         |   11 -
 drivers/mfd/arizona-i2c.c                          |   11 +-
 drivers/mfd/arizona-spi.c                          |  138 +-
 drivers/mfd/arizona.h                              |    9 -
 drivers/net/can/sja1000/tscan1.c                   |    4 +-
 drivers/net/ethernet/3com/3c509.c                  |    3 +-
 drivers/scsi/advansys.c                            |    3 +-
 drivers/scsi/aha1542.c                             |    3 +-
 drivers/scsi/fdomain_isa.c                         |    3 +-
 drivers/scsi/g_NCR5380.c                           |    5 +-
 drivers/watchdog/pcwd.c                            |    7 +-
 include/linux/isa.h                                |    2 +-
 include/linux/platform_data/cros_ec_commands.h     |    1 +
 include/sound/core.h                               |    6 +
 include/sound/dmaengine_pcm.h                      |    5 +
 include/sound/graph_card.h                         |    6 +-
 include/sound/hdaudio.h                            |   14 +-
 include/sound/hdaudio_ext.h                        |    2 +
 include/sound/hdmi-codec.h                         |    5 +
 include/sound/jack.h                               |    1 +
 include/sound/rt5645.h                             |    2 +
 include/sound/soc-component.h                      |    6 +
 include/sound/soc-dai.h                            |    4 +-
 include/sound/soc.h                                |    4 +-
 include/sound/sof/ext_manifest.h                   |    6 +-
 sound/ac97/bus.c                                   |    2 +-
 sound/aoa/codecs/onyx.c                            |    2 +-
 sound/aoa/codecs/tas.c                             |    2 +-
 sound/aoa/codecs/toonie.c                          |    2 +-
 sound/aoa/core/alsa.c                              |    8 +-
 sound/aoa/fabrics/layout.c                         |    6 +-
 sound/aoa/soundbus/sysfs.c                         |    2 +-
 sound/arm/aaci.c                                   |    6 +-
 sound/arm/pxa2xx-ac97.c                            |    2 +-
 sound/core/Kconfig                                 |    9 +
 sound/core/compress_offload.c                      |    2 +-
 sound/core/control.c                               |   20 +-
 sound/core/ctljack.c                               |    2 +-
 sound/core/hwdep.c                                 |    6 +-
 sound/core/init.c                                  |   23 +-
 sound/core/jack.c                                  |  304 +-
 sound/core/oss/mixer_oss.c                         |   14 +-
 sound/core/oss/rate.c                              |    4 +-
 sound/core/pcm.c                                   |   29 +-
 sound/core/pcm_dmaengine.c                         |    2 +
 sound/core/pcm_local.h                             |    7 +
 sound/core/pcm_memory.c                            |   12 +-
 sound/core/pcm_native.c                            |   60 +-
 sound/core/rawmidi.c                               |    2 +-
 sound/core/seq/oss/seq_oss_midi.c                  |    4 +-
 sound/core/seq/oss/seq_oss_synth.c                 |    6 +-
 sound/core/seq/seq_clientmgr.c                     |    2 +-
 sound/core/seq/seq_memory.c                        |    2 +-
 sound/core/seq/seq_ports.c                         |    6 +-
 sound/core/sound.c                                 |   15 +
 sound/core/timer.c                                 |   10 +-
 sound/core/timer_compat.c                          |    4 +-
 sound/drivers/aloop.c                              |    2 +-
 sound/drivers/dummy.c                              |    2 +-
 sound/drivers/opl3/opl3_oss.c                      |    2 +-
 sound/drivers/opl3/opl3_synth.c                    |    2 +-
 sound/drivers/vx/vx_pcm.c                          |    3 +-
 sound/firewire/bebob/bebob_hwdep.c                 |   10 +-
 sound/firewire/dice/Makefile                       |    3 +-
 sound/firewire/dice/dice-harman.c                  |   26 +
 sound/firewire/dice/dice-hwdep.c                   |    2 +-
 sound/firewire/dice/dice.c                         |   12 +
 sound/firewire/dice/dice.h                         |    1 +
 sound/firewire/digi00x/digi00x-hwdep.c             |    2 +-
 sound/firewire/fireface/ff-hwdep.c                 |   12 +-
 sound/firewire/fireface/ff-protocol-latter.c       |  118 +-
 sound/firewire/fireworks/fireworks_hwdep.c         |    2 +-
 sound/firewire/motu/motu-hwdep.c                   |    2 +-
 sound/firewire/oxfw/oxfw-hwdep.c                   |   12 +-
 sound/firewire/tascam/tascam-hwdep.c               |    2 +-
 sound/hda/Kconfig                                  |   14 +
 sound/hda/ext/hdac_ext_controller.c                |   37 +
 sound/hda/hdac_bus.c                               |   23 +
 sound/hda/hdac_controller.c                        |   14 +
 sound/hda/hdac_stream.c                            |    5 +-
 sound/hda/hdac_sysfs.c                             |    2 +-
 sound/hda/intel-dsp-config.c                       |   41 +-
 sound/i2c/i2c.c                                    |    4 +-
 sound/isa/ad1848/ad1848.c                          |    7 +-
 sound/isa/adlib.c                                  |    3 +-
 sound/isa/cmi8328.c                                |    3 +-
 sound/isa/cmi8330.c                                |    3 +-
 sound/isa/cs423x/cs4231.c                          |    7 +-
 sound/isa/cs423x/cs4236.c                          |    7 +-
 sound/isa/es1688/es1688.c                          |    7 +-
 sound/isa/es18xx.c                                 |    5 +-
 sound/isa/galaxy/galaxy.c                          |    3 +-
 sound/isa/gus/gusclassic.c                         |    3 +-
 sound/isa/gus/gusextreme.c                         |    3 +-
 sound/isa/gus/gusmax.c                             |    3 +-
 sound/isa/gus/interwave.c                          |    3 +-
 sound/isa/msnd/msnd_pinnacle.c                     |    3 +-
 sound/isa/opl3sa2.c                                |    3 +-
 sound/isa/opti9xx/miro.c                           |    3 +-
 sound/isa/opti9xx/opti92x-ad1848.c                 |    5 +-
 sound/isa/sb/jazz16.c                              |    3 +-
 sound/isa/sb/sb16.c                                |    3 +-
 sound/isa/sb/sb16_csp.c                            |    2 +-
 sound/isa/sb/sb8.c                                 |    3 +-
 sound/isa/sb/sb_mixer.c                            |    2 +-
 sound/isa/sc6000.c                                 |    3 +-
 sound/isa/sscape.c                                 |    3 +-
 sound/isa/wavefront/wavefront.c                    |    3 +-
 sound/oss/dmasound/dmasound_core.c                 |    4 +-
 sound/pci/ad1889.c                                 |    3 +-
 sound/pci/ali5451/ali5451.c                        |    3 +-
 sound/pci/als300.c                                 |    3 +-
 sound/pci/als4000.c                                |    3 +-
 sound/pci/asihpi/hpidebug.c                        |    2 +-
 sound/pci/au88x0/au88x0.c                          |    3 +-
 sound/pci/aw2/aw2-alsa.c                           |    3 +-
 sound/pci/azt3328.c                                |    5 +-
 sound/pci/bt87x.c                                  |    3 +-
 sound/pci/ca0106/ca0106_main.c                     |    3 +-
 sound/pci/cs46xx/cs46xx_lib.c                      |    2 +-
 sound/pci/cs5535audio/cs5535audio.c                |    3 +-
 sound/pci/cs5535audio/cs5535audio_olpc.c           |    4 +-
 sound/pci/ctxfi/cthw20k1.c                         |    8 +-
 sound/pci/ctxfi/cthw20k2.c                         |    8 +-
 sound/pci/ctxfi/ctpcm.c                            |    2 +-
 sound/pci/ctxfi/ctresource.c                       |    2 +-
 sound/pci/emu10k1/emu10k1.c                        |    4 +-
 sound/pci/emu10k1/emu10k1_main.c                   |    2 +-
 sound/pci/emu10k1/emufx.c                          |    6 +-
 sound/pci/emu10k1/memory.c                         |    2 +-
 sound/pci/ens1370.c                                |    4 +-
 sound/pci/es1938.c                                 |    3 +-
 sound/pci/es1968.c                                 |    5 +-
 sound/pci/fm801.c                                  |    2 +-
 sound/pci/hda/hda_auto_parser.c                    |    2 +-
 sound/pci/hda/hda_codec.c                          |    2 +-
 sound/pci/hda/hda_controller.c                     |    2 +-
 sound/pci/hda/hda_eld.c                            |    2 +-
 sound/pci/hda/hda_generic.c                        |    2 +-
 sound/pci/hda/hda_intel.c                          |   16 +-
 sound/pci/hda/hda_jack.c                           |    2 +-
 sound/pci/hda/hda_tegra.c                          |   90 +-
 sound/pci/hda/patch_conexant.c                     |    2 +-
 sound/pci/hda/patch_hdmi.c                         |    1 -
 sound/pci/hda/patch_realtek.c                      |   40 +
 sound/pci/ice1712/ice1712.c                        |    3 +-
 sound/pci/ice1712/juli.c                           |    2 +-
 sound/pci/ice1712/psc724.c                         |    4 +-
 sound/pci/ice1712/quartet.c                        |    2 +-
 sound/pci/ice1712/wm8776.c                         |    2 +-
 sound/pci/intel8x0m.c                              |    3 +-
 sound/pci/lola/lola.c                              |    2 +-
 sound/pci/lola/lola_clock.c                        |    2 +-
 sound/pci/lola/lola_pcm.c                          |    2 +-
 sound/pci/maestro3.c                               |    5 +-
 sound/pci/rme9652/hdsp.c                           |   74 +-
 sound/pci/rme9652/hdspm.c                          |    2 +-
 sound/pci/sis7019.c                                |    2 +-
 sound/pci/sonicvibes.c                             |    5 +-
 sound/pci/trident/trident_main.c                   |    7 +-
 sound/ppc/keywest.c                                |    2 +-
 sound/soc/Kconfig                                  |   20 +-
 sound/soc/Makefile                                 |    8 +-
 sound/soc/adi/axi-i2s.c                            |    2 +-
 sound/soc/amd/acp3x-rt5682-max9836.c               |    4 +-
 sound/soc/atmel/atmel-i2s.c                        |    2 +-
 sound/soc/atmel/atmel-pcm-pdc.c                    |   78 +-
 sound/soc/atmel/mchp-i2s-mcc.c                     |    4 +-
 sound/soc/au1x/i2sc.c                              |    2 +-
 sound/soc/bcm/bcm2835-i2s.c                        |    4 +-
 sound/soc/bcm/bcm63xx-i2s-whistler.c               |    2 +-
 sound/soc/bcm/cygnus-pcm.c                         |  107 +-
 sound/soc/cirrus/ep93xx-i2s.c                      |    2 +-
 sound/soc/codecs/Kconfig                           |   31 +-
 sound/soc/codecs/Makefile                          |   10 +-
 sound/soc/codecs/ab8500-codec.c                    |    4 +-
 sound/soc/codecs/adau1372.c                        |    2 +-
 sound/soc/codecs/adau1373.c                        |    6 +-
 sound/soc/codecs/adau1701.c                        |    2 +-
 sound/soc/codecs/adau17x1.c                        |    3 +-
 sound/soc/codecs/ak4554.c                          |    2 +-
 sound/soc/codecs/ak4613.c                          |    2 +-
 sound/soc/codecs/ak4641.c                          |    4 +-
 sound/soc/codecs/ak4642.c                          |    2 +-
 sound/soc/codecs/alc5632.c                         |    2 +-
 sound/soc/codecs/cpcap.c                           |  139 +-
 sound/soc/codecs/cros_ec_codec.c                   |   12 +
 sound/soc/codecs/cs35l32.c                         |    2 +-
 sound/soc/codecs/cs35l33.c                         |    2 +-
 sound/soc/codecs/cs35l34.c                         |    2 +-
 sound/soc/codecs/cs35l35.c                         |    2 +-
 sound/soc/codecs/cs35l36.c                         |    2 +-
 sound/soc/codecs/cs4234.c                          |    2 +-
 sound/soc/codecs/cs4271.c                          |    2 +-
 sound/soc/codecs/cs42l56.c                         |    3 +-
 sound/soc/codecs/cs42l73.c                         |    6 +-
 sound/soc/codecs/cs43130.c                         |    6 +-
 sound/soc/codecs/cs4341.c                          |    2 +-
 sound/soc/codecs/cs4349.c                          |    2 +-
 sound/soc/codecs/cs47l15.c                         |   12 +-
 sound/soc/codecs/cs47l24.c                         |   12 +-
 sound/soc/codecs/cs47l35.c                         |   12 +-
 sound/soc/codecs/cs47l85.c                         |   16 +-
 sound/soc/codecs/cs47l90.c                         |   16 +-
 sound/soc/codecs/cs47l92.c                         |   12 +-
 sound/soc/codecs/cs53l30.c                         |    2 +-
 sound/soc/codecs/cx2072x.c                         |    2 +-
 sound/soc/codecs/da7210.c                          |    2 +-
 sound/soc/codecs/da7213.c                          |    2 +-
 sound/soc/codecs/da7218.c                          |    8 +-
 sound/soc/codecs/da7219.c                          |    4 +-
 sound/soc/codecs/da9055.c                          |    2 +-
 sound/soc/codecs/es8316.c                          |    5 +-
 sound/soc/codecs/es8328.c                          |    5 +-
 sound/soc/codecs/hdmi-codec.c                      |    4 +-
 sound/soc/codecs/inno_rk3036.c                     |    2 +-
 sound/soc/codecs/jz4740.c                          |    2 +-
 sound/soc/codecs/jz4760.c                          |  889 +++++
 sound/soc/codecs/lm49453.c                         |    2 +-
 sound/soc/codecs/lochnagar-sc.c                    |   12 +-
 sound/soc/codecs/lpass-rx-macro.c                  | 3599 ++++++++++++++++++++
 sound/soc/codecs/lpass-tx-macro.c                  | 1862 ++++++++++
 sound/soc/codecs/lpass-wsa-macro.c                 |   43 +-
 sound/soc/codecs/max98373-sdw.c                    |    4 +-
 sound/soc/codecs/max98373.c                        |    2 +-
 sound/soc/codecs/max9860.c                         |    2 +-
 sound/soc/codecs/max9867.c                         |    2 +-
 sound/soc/codecs/mc13783.c                         |    2 +-
 sound/soc/codecs/ml26124.c                         |    2 +-
 sound/soc/codecs/mt6359.c                          |   18 +-
 sound/soc/codecs/mt6660.c                          |    4 +-
 sound/soc/codecs/nau8810.c                         |    2 +-
 sound/soc/codecs/nau8822.c                         |    2 +-
 sound/soc/codecs/rt1015.c                          |  122 +-
 sound/soc/codecs/rt1015.h                          |    5 -
 sound/soc/codecs/rt1308-sdw.c                      |    2 +-
 sound/soc/codecs/rt274.c                           |    2 +-
 sound/soc/codecs/rt286.c                           |    4 +-
 sound/soc/codecs/rt298.c                           |    4 +-
 sound/soc/codecs/rt5645.c                          |   78 +-
 sound/soc/codecs/rt5670.c                          |    4 +-
 sound/soc/codecs/rt5682-i2c.c                      |    3 +
 sound/soc/codecs/rt5682-sdw.c                      |   25 +-
 sound/soc/codecs/rt5682.c                          |   16 +-
 sound/soc/codecs/rt5682.h                          |    2 +-
 sound/soc/codecs/rt700-sdw.c                       |    6 +-
 sound/soc/codecs/rt711-sdw.c                       |    6 +-
 sound/soc/codecs/rt715-sdw.c                       |    2 +-
 sound/soc/codecs/sgtl5000.c                        |    2 +-
 sound/soc/codecs/sirf-audio-codec.c                |  575 ----
 sound/soc/codecs/ssm2602.c                         |    4 +-
 sound/soc/codecs/tas2764.c                         |    2 +-
 sound/soc/codecs/tas2770.c                         |    2 +-
 sound/soc/codecs/tlv320adcx140.c                   |    2 +-
 sound/soc/codecs/tlv320aic31xx.c                   |    4 +-
 sound/soc/codecs/tlv320aic32x4.c                   |    2 +-
 sound/soc/codecs/tlv320aic3x.c                     |    2 +-
 sound/soc/codecs/tscs42xx.c                        |    4 +-
 sound/soc/codecs/tscs454.c                         |   12 +-
 sound/soc/codecs/wm5102.c                          |   12 +-
 sound/soc/codecs/wm5110.c                          |   12 +-
 sound/soc/codecs/wm8510.c                          |    2 +-
 sound/soc/codecs/wm8731.c                          |    2 +-
 sound/soc/codecs/wm8770.c                          |    2 +-
 sound/soc/codecs/wm8804.c                          |    2 +-
 sound/soc/codecs/wm8903.c                          |    2 +-
 sound/soc/codecs/wm8904.c                          |    2 +-
 sound/soc/codecs/wm8940.c                          |    2 +-
 sound/soc/codecs/wm8960.c                          |    2 +-
 sound/soc/codecs/wm8962.c                          |    2 +-
 sound/soc/codecs/wm8974.c                          |    2 +-
 sound/soc/codecs/wm8978.c                          |    2 +-
 sound/soc/codecs/wm8983.c                          |    2 +-
 sound/soc/codecs/wm8985.c                          |    2 +-
 sound/soc/codecs/wm8988.c                          |    2 +-
 sound/soc/codecs/wm8993.c                          |    2 +-
 sound/soc/codecs/wm8994.c                          |    4 +-
 sound/soc/codecs/wm8997.c                          |    8 +-
 sound/soc/codecs/wm8998.c                          |   12 +-
 sound/soc/codecs/wm9713.c                          |    2 +-
 sound/soc/codecs/wm_adsp.c                         |  108 +-
 sound/soc/codecs/wmfw.h                            |    6 +-
 sound/soc/codecs/wsa881x.c                         |    1 +
 sound/soc/codecs/zl38060.c                         |    4 +-
 sound/soc/codecs/zx_aud96p22.c                     |  401 ---
 sound/soc/fsl/Kconfig                              |    1 +
 sound/soc/fsl/fsl_asrc.c                           |    5 -
 sound/soc/fsl/fsl_easrc.c                          |    2 +-
 sound/soc/fsl/fsl_esai.c                           |   13 +-
 sound/soc/fsl/fsl_micfil.c                         |    9 +-
 sound/soc/fsl/fsl_sai.c                            |    8 +-
 sound/soc/fsl/fsl_spdif.c                          |   14 +-
 sound/soc/fsl/fsl_ssi.c                            |   12 +-
 sound/soc/fsl/fsl_xcvr.c                           |    7 +-
 sound/soc/generic/audio-graph-card.c               |   17 +-
 sound/soc/generic/simple-card-utils.c              |   13 +-
 sound/soc/intel/Kconfig                            |    2 +
 sound/soc/intel/boards/Kconfig                     |   12 +
 sound/soc/intel/boards/Makefile                    |    2 +
 sound/soc/intel/boards/bytcht_es8316.c             |    3 -
 sound/soc/intel/boards/bytcr_rt5640.c              |   89 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |   13 +
 sound/soc/intel/boards/bytcr_wm5102.c              |  465 +++
 sound/soc/intel/boards/cht_bsw_nau8824.c           |   15 +-
 sound/soc/intel/boards/sof_maxim_common.c          |    5 +-
 sound/soc/intel/boards/sof_rt5682.c                |    7 -
 sound/soc/intel/boards/sof_sdw.c                   |  131 +-
 sound/soc/intel/catpt/pcm.c                        |   14 +-
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |    1 -
 sound/soc/intel/common/soc-acpi-intel-bxt-match.c  |    3 -
 sound/soc/intel/common/soc-acpi-intel-byt-match.c  |   19 +-
 sound/soc/intel/common/soc-acpi-intel-cfl-match.c  |    3 -
 sound/soc/intel/common/soc-acpi-intel-cht-match.c  |    3 -
 sound/soc/intel/common/soc-acpi-intel-cml-match.c  |    3 -
 sound/soc/intel/common/soc-acpi-intel-cnl-match.c  |    3 -
 sound/soc/intel/common/soc-acpi-intel-ehl-match.c  |    5 +-
 sound/soc/intel/common/soc-acpi-intel-glk-match.c  |    3 -
 .../intel/common/soc-acpi-intel-hsw-bdw-match.c    |    3 -
 sound/soc/intel/common/soc-acpi-intel-icl-match.c  |    3 -
 sound/soc/intel/common/soc-acpi-intel-jsl-match.c  |    3 -
 sound/soc/intel/common/soc-acpi-intel-kbl-match.c  |    3 -
 sound/soc/intel/common/soc-acpi-intel-skl-match.c  |    3 -
 sound/soc/intel/common/soc-acpi-intel-tgl-match.c  |   32 +-
 sound/soc/intel/common/soc-intel-quirks.h          |   25 +
 sound/soc/intel/keembay/kmb_platform.c             |  230 +-
 sound/soc/intel/keembay/kmb_platform.h             |   10 +
 sound/soc/intel/skylake/skl.c                      |    8 +-
 sound/soc/jz4740/jz4740-i2s.c                      |    2 +-
 sound/soc/kirkwood/kirkwood-dma.c                  |   79 +-
 sound/soc/mediatek/Kconfig                         |    2 +-
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |   10 +-
 sound/soc/mediatek/mt6797/mt6797-dai-pcm.c         |    8 +-
 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c         |    2 +-
 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c |    6 -
 sound/soc/mediatek/mt8183/mt8183-dai-pcm.c         |    8 +-
 .../mt8183/mt8183-mt6358-ts3a227-max98357.c        |   47 +-
 sound/soc/mediatek/mt8192/mt8192-afe-pcm.c         |    4 +-
 sound/soc/mediatek/mt8192/mt8192-dai-pcm.c         |    8 +-
 sound/soc/mediatek/mt8192/mt8192-dai-tdm.c         |    2 +-
 .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c  |   84 +-
 sound/soc/meson/aiu-fifo-i2s.c                     |    1 -
 sound/soc/meson/aiu-fifo-spdif.c                   |    1 -
 sound/soc/meson/aiu-fifo.c                         |   18 +-
 sound/soc/pxa/pxa2xx-i2s.c                         |    2 +-
 sound/soc/qcom/lpass-apq8016.c                     |    2 +-
 sound/soc/qcom/lpass-cpu.c                         |   47 +-
 sound/soc/qcom/lpass-lpaif-reg.h                   |    3 -
 sound/soc/qcom/lpass-sc7180.c                      |    2 +-
 sound/soc/qcom/lpass.h                             |    1 -
 sound/soc/qcom/qdsp6/q6afe.c                       |    2 +-
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |   21 +
 sound/soc/qcom/qdsp6/q6asm.c                       |    2 +-
 sound/soc/qcom/qdsp6/q6routing.c                   |   18 -
 sound/soc/rockchip/rockchip_i2s.c                  |    4 +-
 sound/soc/rockchip/rockchip_pdm.c                  |    2 +-
 sound/soc/samsung/i2s.c                            |    2 +-
 sound/soc/samsung/pcm.c                            |    2 +-
 sound/soc/sh/rcar/core.c                           |    6 +-
 sound/soc/sh/siu.h                                 |    2 +-
 sound/soc/sh/siu_pcm.c                             |    2 +-
 sound/soc/sirf/Kconfig                             |   21 -
 sound/soc/sirf/Makefile                            |    8 -
 sound/soc/sirf/sirf-audio-port.c                   |   86 -
 sound/soc/sirf/sirf-audio.c                        |  160 -
 sound/soc/sirf/sirf-usp.c                          |  435 ---
 sound/soc/sirf/sirf-usp.h                          |  292 --
 sound/soc/soc-component.c                          |   54 +
 sound/soc/soc-dapm.c                               |   13 +-
 sound/soc/soc-pcm.c                                |  465 ++-
 sound/soc/soc-topology-test.c                      |  843 +++++
 sound/soc/soc-topology.c                           |   30 +-
 sound/soc/sof/core.c                               |   19 +
 sound/soc/sof/debug.c                              |    2 +-
 sound/soc/sof/intel/hda-bus.c                      |   33 +-
 sound/soc/sof/intel/hda-compress.c                 |    4 +-
 sound/soc/sof/intel/hda-dsp.c                      |   24 +-
 sound/soc/sof/intel/hda-loader.c                   |   17 +-
 sound/soc/sof/intel/hda-pcm.c                      |   18 +-
 sound/soc/sof/intel/hda-stream.c                   |   38 +-
 sound/soc/sof/intel/hda-trace.c                    |    8 +-
 sound/soc/sof/intel/hda.c                          |  277 +-
 sound/soc/sof/intel/hda.h                          |   10 +-
 sound/soc/sof/intel/tgl.c                          |    3 +-
 sound/soc/sof/ipc.c                                |    4 +-
 sound/soc/sof/loader.c                             |    8 +-
 sound/soc/sof/ops.h                                |   43 +-
 sound/soc/sof/pcm.c                                |    7 +-
 sound/soc/sof/pm.c                                 |    1 -
 sound/soc/sof/sof-pci-dev.c                        |   22 +-
 sound/soc/sof/sof-priv.h                           |    8 +-
 sound/soc/sof/topology.c                           |   14 +-
 sound/soc/sprd/sprd-mcdt.c                         |   10 +-
 sound/soc/stm/stm32_i2s.c                          |  310 +-
 sound/soc/sunxi/sun4i-i2s.c                        |    2 +-
 sound/soc/sunxi/sun8i-codec.c                      |   12 +-
 sound/soc/tegra/Kconfig                            |   42 +-
 sound/soc/tegra/Makefile                           |    2 +
 sound/soc/tegra/tegra186_dspk.c                    |    2 +-
 sound/soc/tegra/tegra20_i2s.c                      |    2 +-
 sound/soc/tegra/tegra210_dmic.c                    |    2 +-
 sound/soc/tegra/tegra210_i2s.c                     |    2 +-
 sound/soc/tegra/tegra30_ahub.c                     |   64 +-
 sound/soc/tegra/tegra30_ahub.h                     |    5 +-
 sound/soc/tegra/tegra30_i2s.c                      |    2 +-
 sound/soc/tegra/tegra_audio_graph_card.c           |  252 ++
 sound/soc/tegra/tegra_pcm.c                        |    6 +-
 sound/soc/ti/davinci-mcasp.c                       |    2 +-
 sound/soc/txx9/Kconfig                             |   30 -
 sound/soc/txx9/Makefile                            |   12 -
 sound/soc/txx9/txx9aclc-ac97.c                     |  230 --
 sound/soc/txx9/txx9aclc-generic.c                  |   88 -
 sound/soc/txx9/txx9aclc.c                          |  422 ---
 sound/soc/txx9/txx9aclc.h                          |   71 -
 sound/soc/zte/Kconfig                              |   26 -
 sound/soc/zte/Makefile                             |    4 -
 sound/soc/zte/zx-i2s.c                             |  452 ---
 sound/soc/zte/zx-spdif.c                           |  363 --
 sound/soc/zte/zx-tdm.c                             |  458 ---
 sound/usb/bcd2000/bcd2000.c                        |    2 +-
 sound/usb/caiaq/audio.c                            |    2 +-
 sound/usb/caiaq/device.c                           |    6 +-
 sound/usb/caiaq/midi.c                             |    2 +-
 sound/usb/card.c                                   |   15 +-
 sound/usb/card.h                                   |    2 +-
 sound/usb/clock.c                                  |    6 +
 sound/usb/endpoint.c                               |   87 +-
 sound/usb/hiface/chip.c                            |    6 +-
 sound/usb/hiface/pcm.c                             |    2 +-
 sound/usb/implicit.c                               |    5 +-
 sound/usb/mixer.c                                  |   30 +-
 sound/usb/mixer_quirks.c                           |  369 +-
 sound/usb/mixer_scarlett.c                         |    2 +-
 sound/usb/mixer_scarlett_gen2.c                    |    2 +-
 sound/usb/mixer_us16x08.c                          |    2 +-
 sound/usb/pcm.c                                    |    7 +-
 sound/usb/quirks-table.h                           |  117 +
 sound/usb/quirks.c                                 |   20 +
 sound/x86/intel_hdmi_audio.c                       |    5 +-
 sound/xen/xen_snd_front_cfg.c                      |    2 +-
 470 files changed, 12539 insertions(+), 6644 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-graph-card.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
 create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-codec.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/sirf-usp.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/zte,tdm.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-aud96p22.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-i2s.txt
 delete mode 100644 Documentation/devicetree/bindings/sound/zte,zx-spdif.txt
 create mode 100644 Documentation/sound/designs/jack-injection.rst
 create mode 100644 sound/firewire/dice/dice-harman.c
 create mode 100644 sound/soc/codecs/jz4760.c
 create mode 100644 sound/soc/codecs/lpass-rx-macro.c
 create mode 100644 sound/soc/codecs/lpass-tx-macro.c
 delete mode 100644 sound/soc/codecs/sirf-audio-codec.c
 delete mode 100644 sound/soc/codecs/zx_aud96p22.c
 create mode 100644 sound/soc/intel/boards/bytcr_wm5102.c
 delete mode 100644 sound/soc/sirf/Kconfig
 delete mode 100644 sound/soc/sirf/Makefile
 delete mode 100644 sound/soc/sirf/sirf-audio-port.c
 delete mode 100644 sound/soc/sirf/sirf-audio.c
 delete mode 100644 sound/soc/sirf/sirf-usp.c
 delete mode 100644 sound/soc/sirf/sirf-usp.h
 create mode 100644 sound/soc/soc-topology-test.c
 create mode 100644 sound/soc/tegra/tegra_audio_graph_card.c
 delete mode 100644 sound/soc/txx9/Kconfig
 delete mode 100644 sound/soc/txx9/Makefile
 delete mode 100644 sound/soc/txx9/txx9aclc-ac97.c
 delete mode 100644 sound/soc/txx9/txx9aclc-generic.c
 delete mode 100644 sound/soc/txx9/txx9aclc.c
 delete mode 100644 sound/soc/txx9/txx9aclc.h
 delete mode 100644 sound/soc/zte/Kconfig
 delete mode 100644 sound/soc/zte/Makefile
 delete mode 100644 sound/soc/zte/zx-i2s.c
 delete mode 100644 sound/soc/zte/zx-spdif.c
 delete mode 100644 sound/soc/zte/zx-tdm.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ