Messages in this thread | | | Date | Thu, 25 Jun 2020 13:34:48 +0200 | From | Takashi Iwai <> | Subject | [GIT PULL] sound fixes for 5.8-rc3 |
| |
Linus,
please pull sound fixes for v5.8-rc3 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-5.8-rc3
The topmost commit is 220345e98f1cdc768eeb6e3364a0fa7ab9647fe7
----------------------------------------------------------------
sound fixes for 5.8-rc3
A collection of small fixes gathered in the last two weeks.
The major changes here are fixes for the recent DPCM regressions found on i.MX and Qualcomm platforms and fixes for resource leaks in ASoC DAI registrations.
Other than those are mostly device-specific fixes including the usual USB- and HD-audio quirks, and a fix for syzkaller case and ID updates for new Intel platforms.
----------------------------------------------------------------
Aaron Plattner (1): ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
Brent Lu (1): ASoC: SOF: Intel: hda: Clear RIRB status before reading WP
Christoffer Nielsen (1): ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
Christopher Swenson (1): ALSA: usb-audio: Set 48 kHz rate for Rodecaster
Jack Yu (1): ASoC: rt1015: Update rt1015 default register value according to spec modification.
Kai-Heng Feng (1): ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
Laurence Tratt (1): ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
Macpaul Lin (1): ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
Pierre-Louis Bossart (8): ASoC: soc-devres: add devm_snd_soc_register_dai() ASoC: soc-topology: use devm_snd_soc_register_dai() ASoC: soc-pcm: fix checks for multi-cpu FE dailinks ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H ASoC: SOF: Intel: add PCI ID for CometLake-S ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H ASoC: hdac_hda: fix memleak with regmap not freed on remove ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
Qiushi Wu (1): ASoC: rockchip: Fix a reference count leak.
Ravulapati Vishnu vardhan rao (1): ASoC: amd: closing specific instance.
Shengjiu Wang (5): ASoC: soc-card: export snd_soc_lookup_component_nolocked ASoC: dmaengine_pcm: export soc_component_to_pcm ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA ASoC: fsl_ssi: Fix bclk calculation for mono channel
Srinivas Kandagatla (3): ASoC: q6asm: handle EOS correctly ASoc: q6afe: add support to get port direction ASoC: qcom: common: set correct directions for dailinks
Steve Lee (1): ASoC: max98390: Update regmap readable reg and volatile
Takashi Iwai (3): ALSA: hda/realtek - Add quirk for MSI GE63 laptop ALSA: usb-audio: Fix potential use-after-free of streams ALSA: usb-audio: Fix OOB access of mixer element list
Yick W. Tse (1): ALSA: usb-audio: add quirk for Denon DCD-1500RE
derek.fang (1): ASoC: rt5682: Let dai clks be registered whether mclk exists or not
--- include/sound/dmaengine_pcm.h | 11 +++ include/sound/soc.h | 6 ++ sound/hda/intel-dsp-config.c | 4 +- sound/pci/hda/hda_intel.c | 8 +++ sound/pci/hda/patch_hdmi.c | 5 ++ sound/pci/hda/patch_realtek.c | 3 + sound/soc/amd/raven/acp3x-pcm-dma.c | 30 ++++++-- sound/soc/codecs/hdac_hda.c | 16 +++-- sound/soc/codecs/max98390.c | 6 +- sound/soc/codecs/rt1015.c | 124 ++++++++++++++++++++-------------- sound/soc/codecs/rt1015.h | 15 +++- sound/soc/codecs/rt5682.c | 11 +-- sound/soc/fsl/fsl_asrc_common.h | 2 + sound/soc/fsl/fsl_asrc_dma.c | 47 +++++++++---- sound/soc/fsl/fsl_ssi.c | 13 ++-- sound/soc/intel/boards/Kconfig | 4 +- sound/soc/qcom/common.c | 14 +++- sound/soc/qcom/qdsp6/q6afe.c | 8 +++ sound/soc/qcom/qdsp6/q6afe.h | 1 + sound/soc/qcom/qdsp6/q6asm.c | 7 +- sound/soc/rockchip/rockchip_pdm.c | 4 +- sound/soc/soc-core.c | 3 +- sound/soc/soc-devres.c | 37 ++++++++++ sound/soc/soc-generic-dmaengine-pcm.c | 12 ---- sound/soc/soc-pcm.c | 6 +- sound/soc/soc-topology.c | 3 +- sound/soc/sof/intel/Kconfig | 29 +++----- sound/soc/sof/intel/hda-stream.c | 9 ++- sound/soc/sof/sof-pci-dev.c | 24 ++++--- sound/usb/format.c | 6 +- sound/usb/mixer.c | 15 ++-- sound/usb/mixer.h | 9 ++- sound/usb/mixer_quirks.c | 3 +- sound/usb/pcm.c | 2 + sound/usb/quirks.c | 10 +++ 35 files changed, 347 insertions(+), 160 deletions(-)
| |