[GIT PULL] sound fixes for 5.2-rc5

From: Takashi Iwai
Date: Fri Jun 14 2019 - 05:12:10 EST


Linus,

please pull sound fixes for v5.2-rc5 from:

git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-5.2-rc5

The topmost commit is 17d304604a88cf20c8dfd2c95d3decb9c4f8bca4

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

sound fixes for 5.2-rc5

you might feel like a deja vu to receive a bulk of changes at rc5,
and it happens again; we've got a collection of fixes for ASoC.
Most of fixes are targeted for the newly merged SOF (Sound Open
Firmware) stuff and the relevant fixes for Intel platforms.

Other than that, there are a few regression fixes for the recent
ASoC core changes and HD-audio quirk, as well as a couple of
FireWire fixes and for other ASoC codecs.

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

Alex Levin (1):
ASoC: Intel: sst: fix kmalloc call with wrong flags

Amadeusz SÅawiÅski (2):
ALSA: hdac: fix memory release for SST and SOF drivers
SoC: rt274: Fix internal jack assignment in set_jack callback

Curtis Malainey (1):
ASoC: rt5677-spi: Handle over reading when flipping bytes

Georgii Staroselskii (1):
ASoC: sun4i-codec: fix first delay on Speaker

Guennadi Liakhovetski (1):
ASoC: SOF: ipc: fix a race, leading to IPC timeouts

Hui Wang (1):
Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops"

Jon Hunter (2):
ASoC: simple-card: Fix configuration of DAI format
ASoC: simple-card: Restore original configuration of DAI format

Kai Vehmanen (2):
ASoC: SOF: fix race in FW boot timeout handling
ASoC: SOF: fix DSP oops definitions in FW ABI

Kailang Yang (1):
ALSA: hda/realtek - Update headset mode for ALC256

Keyon Jie (1):
ASoC: SOF: control: correct the copy size for bytes kcontrol put

KovÃcs TamÃs (1):
ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet

Kuninori Morimoto (2):
ASoC: soc-dpm: fixup DAI active unbalance
ASoC: soc-core: fixup references at soc_cleanup_card_resources()

Libin Yang (2):
ASoC: soc-pcm: BE dai needs prepare when pause release after resume
ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly

Marcus Cooper (2):
ASoC: sun4i-i2s: Fix sun8i tx channel offset mask
ASoC: sun4i-i2s: Add offset to RX channel select

Matt Flax (1):
ASoC : cs4265 : readable register too low

Pan Xiuli (1):
ASoC: SOF: soundwire: add initial soundwire support

Pierre-Louis Bossart (9):
ASoC: SOF: nocodec: fix undefined reference
ASoC: SOF: core: fix error handling with the probe workqueue
ASoC: SOF: pcm: remove warning - initialize workqueue on open
ASoC: SOF: uapi: mirror firmware changes
ASoC: SOF: bump to ABI 3.6
ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override
ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override
ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override
ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override

Ranjani Sridharan (6):
ASoC: SOF: fix error in verbose ipc command parsing
ASoC: core: lock client_mutex while removing link components
ASoC: SOF: core: remove DSP after unregistering machine driver
ASoC: SOF: core: remove snd_soc_unregister_component in case of error
ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC
ASoC: core: Fix deadlock in snd_soc_instantiate_card()

Rui Nuno Capela (1):
ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire)

S.j. Wang (2):
ASoC: fsl_asrc: Fix the issue about unsupported rate
ASoC: cs42xx8: Add regcache mask dirty

Sathya Prakash M R (3):
ASoC: Intel: soc-acpi: Fix machine selection order
ASoC: Intel: sof-rt5682: fix for codec button mapping
ASoC: Intel: sof-rt5682: fix AMP quirk support

Slawomir Blauciak (1):
ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering

Takashi Sakamoto (2):
ALSA: firewire-motu: fix destruction of data for isochronous resources
ALSA: oxfw: allow PCM capture for Stanton SCS.1m

Tzung-Bi Shih (1):
ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card

Viorel Suman (2):
ASoC: ak4458: add return value for ak4458_probe
ASoC: ak4458: rstn_control - return a non-zero on error only

Yu-Hsuan Hsu (1):
ASoC: max98090: remove 24-bit format support if RJ is 0

YueHaibing (2):
ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error
ASoC: da7219: Fix build error without CONFIG_I2C

Zhu Yingjiang (2):
ASoC: SOF: Intel: hda: fix the hda init chip
ASoC: SOF: Intel: hda: use the defined ppcap functions

---
include/sound/sof/dai.h | 1 +
include/sound/sof/header.h | 23 ++++
include/sound/sof/info.h | 20 ++--
include/sound/sof/xtensa.h | 9 +-
include/uapi/sound/sof/abi.h | 2 +-
sound/firewire/motu/motu-stream.c | 2 +-
sound/firewire/oxfw/oxfw.c | 3 -
sound/hda/ext/hdac_ext_bus.c | 1 -
sound/pci/hda/hda_codec.c | 9 +-
sound/pci/hda/patch_realtek.c | 91 ++++++++++-----
sound/pci/ice1712/ews.c | 2 +-
sound/soc/codecs/ak4458.c | 18 +--
sound/soc/codecs/cs4265.c | 2 +-
sound/soc/codecs/cs42xx8.c | 1 +
sound/soc/codecs/max98090.c | 16 +++
sound/soc/codecs/rt274.c | 3 +-
sound/soc/codecs/rt5670.c | 12 ++
sound/soc/codecs/rt5677-spi.c | 5 +-
sound/soc/fsl/fsl_asrc.c | 4 +-
sound/soc/intel/atom/sst/sst_pvt.c | 4 +-
sound/soc/intel/boards/bytcht_es8316.c | 2 +-
sound/soc/intel/boards/cht_bsw_max98090_ti.c | 2 +-
sound/soc/intel/boards/cht_bsw_nau8824.c | 2 +-
sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +-
sound/soc/intel/boards/sof_rt5682.c | 11 +-
sound/soc/intel/common/soc-acpi-intel-byt-match.c | 17 +++
sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 10 +-
sound/soc/mediatek/Kconfig | 2 +-
sound/soc/soc-core.c | 36 +++---
sound/soc/soc-dapm.c | 7 +-
sound/soc/soc-pcm.c | 3 +-
sound/soc/sof/Kconfig | 8 +-
sound/soc/sof/control.c | 9 +-
sound/soc/sof/core.c | 29 ++++-
sound/soc/sof/intel/bdw.c | 26 +++--
sound/soc/sof/intel/byt.c | 25 +++--
sound/soc/sof/intel/cnl.c | 4 +
sound/soc/sof/intel/hda-ctrl.c | 102 +++++++++++++++--
sound/soc/sof/intel/hda-ipc.c | 17 ++-
sound/soc/sof/intel/hda.c | 129 ++++++----------------
sound/soc/sof/ipc.c | 26 ++---
sound/soc/sof/loader.c | 2 +
sound/soc/sof/pcm.c | 8 +-
sound/soc/sof/xtensa/core.c | 2 +-
sound/soc/sunxi/sun4i-codec.c | 9 ++
sound/soc/sunxi/sun4i-i2s.c | 6 +-
46 files changed, 465 insertions(+), 259 deletions(-)