The following changes since commit 7f6647ced298d56027218e47619b7f0d925fc83e:
ASoC: SOF: Fix unused variable warnings (2019-05-09 11:18:57 +0900)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v5.2-rc4
for you to fetch changes up to 3da428ff2aa5a5191ba2f1630eea75f03242f3f2:
ASoC: Intel: sst: fix kmalloc call with wrong flags (2019-06-10 15:37:17 +0100)
---------------------------------------------------------------- ASoC: Fixes for v5.2
There's an awful lot of fixes here, almost all for the newly introduced SoF DSP drivers (including a few things it turned up in shared code). This is a large and complex piece of code so it's not surprising that there have been quite a few issues here, fortunately things seem to have mostly calmed down now. Otherwise there's just a smattering of small fixes.
---------------------------------------------------------------- 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
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
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()
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
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/hda/ext/hdac_ext_bus.c | 1 - sound/pci/hda/hda_codec.c | 9 +- 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 +- 42 files changed, 398 insertions(+), 228 deletions(-)