[GIT PULL] sound fixes for 5.13-rc4

From: Takashi Iwai
Date: Fri May 28 2021 - 08:45:08 EST


Linus,

please pull sound fixes for v5.13-rc4 from:

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

The topmost commit is 50dbfae972cbe0e3c631e73c7c58cbc48bfc6a49

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

sound fixes for 5.12-rc4

A slightly high volume at this time due to pending ASoC fixes.
While there are a few generic simple-card fixes for regressions,
most of the changes are device-specific fixes: ASoC Intel SOF, codec
clocks, other codec / platform fixes as well as usual HD-audio and
USB-audio.

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

Arnd Bergmann (1):
ASoC: fsl: fix SND_SOC_IMX_RPMSG dependency

Bixuan Cui (1):
ASoC: codecs: lpass-tx-macro: add missing MODULE_DEVICE_TABLE

Charles Keepax (5):
ASoC: cs53l30: Add missing regmap use_single config
ASoC: cs42l73: Add missing regmap use_single config
ASoC: cs35l34: Add missing regmap use_single config
ASoC: cs35l32: Add missing regmap use_single config
ASoC: cs42l52: Minor tidy up of error paths

Dan Carpenter (1):
ASoC: cs35l33: fix an error code in probe()

Geoffrey D. Bennett (2):
ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci
ALSA: usb-audio: scarlett2: Improve driver startup messages

Hans de Goede (2):
ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet

Hui Wang (2):
ALSA: hda/realtek: Headphone volume is controlled by Front mixer
ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i

Jeremy Szu (4):
ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8

Jerome Brunet (2):
ASoC: stm32: do not request a new clock consummer reference
ASoC: da7219: do not request a new clock consummer reference

Johan Hovold (1):
ALSA: usb-audio: fix control-request direction

Kuninori Morimoto (5):
ASoC: simple-card: add simple_parse_node()
ASoC: simple-card: add simple_link_init()
ASoC: audio-graph: tidyup graph_dai_link_of_dpcm()
ASoC: audio-graph: tidyup graph_parse_node()
ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC

Marco Felsch (1):
ASoC: max98088: fix ni clock divider calculation

Peter Ujfalusi (1):
ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340

Ranjani Sridharan (1):
ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware

Richard Fitzgerald (1):
ASoC: cs42l42: Regmap must use_single_read/write

Shengjiu Wang (1):
ASoC: ak5558: Correct the dai name for ak5552

Shuming Fan (1):
ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E

Srinivas Kandagatla (1):
ASoC: codecs: lpass-rx-macro: add missing MODULE_DEVICE_TABLE

Stephen Boyd (1):
ASoC: qcom: lpass-cpu: Use optional clk APIs

Vijendar Mukunda (1):
ASoC: amd: fix for pcm_read() error

Zou Wei (1):
ASoC: sti-sas: add missing MODULE_DEVICE_TABLE

kernel test robot (1):
ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static

---
include/sound/soc-dai.h | 2 +-
sound/pci/hda/patch_realtek.c | 46 +++++++++-
sound/soc/amd/raven/acp3x-pcm-dma.c | 10 --
sound/soc/amd/raven/acp3x.h | 1 +
sound/soc/amd/raven/pci-acp3x.c | 15 +++
sound/soc/codecs/ak5558.c | 2 +-
sound/soc/codecs/cs35l32.c | 3 +
sound/soc/codecs/cs35l33.c | 1 +
sound/soc/codecs/cs35l34.c | 3 +
sound/soc/codecs/cs42l42.c | 3 +
sound/soc/codecs/cs42l56.c | 7 +-
sound/soc/codecs/cs42l73.c | 3 +
sound/soc/codecs/cs53l30.c | 3 +
sound/soc/codecs/da7219.c | 5 +-
sound/soc/codecs/lpass-rx-macro.c | 1 +
sound/soc/codecs/lpass-tx-macro.c | 1 +
sound/soc/codecs/max98088.c | 13 ++-
sound/soc/codecs/rt711-sdca.c | 4 +-
sound/soc/codecs/sti-sas.c | 1 +
sound/soc/fsl/Kconfig | 1 +
sound/soc/generic/audio-graph-card.c | 57 ++++++------
sound/soc/generic/simple-card.c | 168 +++++++++++++++++-----------------
sound/soc/intel/boards/bytcr_rt5640.c | 25 +++++
sound/soc/qcom/lpass-cpu.c | 12 +--
sound/soc/sof/intel/hda-dai.c | 5 +
sound/soc/stm/stm32_sai_sub.c | 5 +-
sound/usb/format.c | 2 +-
sound/usb/mixer_quirks.c | 2 +-
sound/usb/mixer_scarlett_gen2.c | 81 ++++++++++------
sound/usb/mixer_scarlett_gen2.h | 2 +-
30 files changed, 301 insertions(+), 183 deletions(-)