[GIT PULL] sound fixes for 4.5-rc4
From: Takashi Iwai
Date: Fri Feb 12 2016 - 06:35:23 EST
Linus,
please pull sound fixes for v4.5-rc4 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-4.5-rc4
The topmost commit is 86c2ee16704522a546c0ee1e8238096e3c391468
----------------------------------------------------------------
sound fixes for 4.5-rc4
In this rc, we've got more volume than previous rc, unsurprisingly;
the majority of updates in ASoC are about Intel drivers, and another
major changes are the continued plumbing of ALSA timer bugs revealed
by syzkaller fuzzer. Hopefully both settle down now.
Other than that, HD-audio received a couple of code fixes as well as
the usual quirks, and various small fixes are found for FireWire
devices, ASoC codecs and drivers.
----------------------------------------------------------------
Aaro Koskinen (1):
ASoC: simple-card: don't fail if sysclk setting is not supported
Arnd Bergmann (2):
ASoC: mediatek: add i2c dependency
ASoC: rt5659: avoid unused variable warning for rt5659_acpi_match
Axel Lin (1):
ASoC: rt5659: Fix irq leak
Bard Liao (2):
ASoC: rt286: fix capture doesn't work at some cases
ASoC: rt5645: fix the shift bit of IN1 boost
Dan Carpenter (1):
ASoC: AMD: free memory on error
David Henningsson (1):
ALSA: hda - Fix static checker warning in patch_hdmi.c
Dharageswari.R (1):
ASoC: Intel: Skylake: Fix pipe memory allocation leak
Geert Uytterhoeven (1):
ALSA: firewire-digi00x: Drop bogus const type qualifier on dot_scrt()
Guneshwor Singh (2):
ASoC: Intel: Skylake: Fix delay wrap condition
ASoC: Intel: Skylake: Fix mcps freeup after module unbind failure
Jeeja KP (6):
ASoC: Intel: Skylake: Fix return of skl_get_queue_index
ASoC: Intel: Skylake: Fix the module state check condition
ASoC: Intel: Skylake: Fix not to stop sink pipe in pga pmd event
ASoC: Intel: Skylake: Fix bind of source with multiple sinks
ASoC: Intel: Skylake: Add missing PRE/POST_PMU handlers for vmixer
ASoC: Intel: Skylake: Fix stereo DMIC record
Jon Medhurst (Tixy) (1):
ASoC: dwc: Ensure i2s_reg_comp{1,2} is always initialised
Lars-Peter Clausen (2):
ASoC: imx-spdif: Fix crash on suspend
ASoC: dapm: Don't prefix autodisable widgets twice
Maciej S. Szmigiero (1):
ASoC: fsl_ssi: remove explicit register defaults
Mans Rullgard (1):
ASoC: mxs-saif: fix clk_prepare() without matching clk_unprepare()
Pascal Huerst (1):
ASoC: sigmadsp: Fix missleading return value
Pierre-Louis Bossart (2):
ASoC: Intel: Atom: fix regression on compress DAI
ASoC: Intel: Load the atom DPCM driver only
Richard Fitzgerald (2):
ASoC: wm5110: Unregister compressed platform when driver is removed
ASoC: arizona: fref must be limited in pseudo-fractional mode
Srinivas Kandagatla (1):
ASoC: qcom: use correct device pointer in dma allocation
Stuart Henderson (2):
ASoC: wm8960: Fix input boost mixer left/right naming
ASoC: wm8960: Fix WM8960_SYSCLK_PLL mode
Sudip Mukherjee (1):
ASoC: Intel: Skylake: Fix memory leak
Takashi Iwai (7):
Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo"
ALSA: hda - Fix speaker output from VAIO AiO machines
ALSA: dummy: Implement timer backend switching more safely
ALSA: timer: Fix wrong instance passed to slave callbacks
ALSA: timer: Fix race between stop and interrupt
ALSA: hda - Fix bad dereference of jack object
ALSA: timer: Fix race at concurrent reads
Takashi Sakamoto (4):
ALSA: firewire-tascam: fix NULL pointer dereference when model identification fails
ALSA: firewire-tascam: add support for FW-1804
ALSA: firewire-tascam: remove a flag for controller
ALSA: firewire-tascam: remove needless member for control and status message
Vinod Koul (6):
ASoC: dpcm: fix the BE state on hw_free
ASoC: Intel: Skylake: Fix the memory overwrite of tlv buffer
ASoC: Intel: Skylake: Remove autosuspend delay
ASoC: Intel: Revert "ASoC: Intel: fix ACPI probe regression with Atom DPCM driver"
ASoC: Intel: Create independent acpi match module
ASoC: Intel: Add module tags for common match module
Xiubo Li (1):
ASoC: fsl: document DT compatible string "fsl,imx-audio-wm8960"
---
.../devicetree/bindings/sound/fsl-asoc-card.txt | 2 +
sound/core/timer.c | 40 ++++++------
sound/drivers/dummy.c | 37 +++++------
sound/firewire/digi00x/amdtp-dot.c | 2 +-
sound/firewire/tascam/tascam-transaction.c | 6 ++
sound/firewire/tascam/tascam.c | 12 +++-
sound/firewire/tascam/tascam.h | 4 --
sound/pci/hda/hda_generic.c | 4 +-
sound/pci/hda/hda_jack.c | 2 +-
sound/pci/hda/hda_jack.h | 2 +-
sound/pci/hda/patch_ca0132.c | 5 +-
sound/pci/hda/patch_hdmi.c | 5 +-
sound/pci/hda/patch_realtek.c | 11 +---
sound/pci/hda/patch_sigmatel.c | 6 +-
sound/soc/amd/acp-pcm-dma.c | 1 +
sound/soc/codecs/arizona.c | 43 ++++++++++++-
sound/soc/codecs/rt286.c | 26 +-------
sound/soc/codecs/rt5645.c | 2 +-
sound/soc/codecs/rt5659.c | 31 ++++-----
sound/soc/codecs/rt5659.h | 1 -
sound/soc/codecs/sigmadsp-i2c.c | 5 +-
sound/soc/codecs/wm5110.c | 1 +
sound/soc/codecs/wm8960.c | 40 ++++++------
sound/soc/dwc/designware_i2s.c | 5 +-
sound/soc/fsl/fsl_ssi.c | 42 ++++++------
sound/soc/fsl/imx-spdif.c | 2 -
sound/soc/generic/simple-card.c | 2 +-
sound/soc/intel/Kconfig | 13 +++-
sound/soc/intel/atom/sst-mfld-platform-pcm.c | 1 +
sound/soc/intel/boards/skl_rt286.c | 5 +-
sound/soc/intel/common/Makefile | 9 +--
sound/soc/intel/common/sst-acpi.c | 4 ++
sound/soc/intel/common/sst-match-acpi.c | 3 +
sound/soc/intel/skylake/skl-messages.c | 6 +-
sound/soc/intel/skylake/skl-pcm.c | 1 +
sound/soc/intel/skylake/skl-topology.c | 75 +++++++++++++++-------
sound/soc/intel/skylake/skl.c | 2 -
sound/soc/mediatek/Kconfig | 4 +-
sound/soc/mxs/mxs-saif.c | 13 +++-
sound/soc/qcom/lpass-platform.c | 15 ++---
sound/soc/soc-dapm.c | 8 +--
sound/soc/soc-pcm.c | 3 +-
42 files changed, 292 insertions(+), 209 deletions(-)