[GIT PULL] sound updates for 4.6-rc1

2016-03-18 Thread Takashi Iwai
Linus,

please pull sound updates for v4.6-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 
tags/sound-4.6-rc1

The topmost commit is 222bde03881c470de8aa4ca8e58f5950c2b84d12



sound updates for 4.6-rc1

After a heavy storm by syzkaller in 4.5 cycle, we have relatively few
changes in the core at this time while a lot of changes are found in
the driver side, unsurprisingly.  Below are some highlights:

ALSA core:
- A few more hardening in ALSA timer codes
- An extension of sequencer API for advertising the card / pid
- Small fixes in compress-offload and jack layers

HD-audio:
- Dynamic PCM assignment in HDMI/DP codec; preparation for upcoming
  DP-MST support
- Lots of code refactoring for sharing with ASoC SKL driver
- Regression fixes for Intel HDMI/DP
- Fixups for CX20724 codec, Lenovo AiO

USB-audio:
- Add quirk_alias option to make quirk debugging easier
- Fixes for possible Oops by malformed firmware

Firewire:
- Add support for FW-1804 in tascam driver
- Improvements / changes in card registration, multi stream handling,
  etc for DICE
- Lots of code refactoring

ASoC:
- Enhancements of still ongoing topology API
- Lots of commits for Intel Skylake support including HDMI support
- A few Intel Atom driver updates for recent devices
- Lots of improvements to the Renesas drivers
- Capture support for Qualcomm drivers
- Support for TI DaVinci DRA7xxx devices
- New machine drivers for Freescale systems with Cirrus CODECs,
  Mediatek systems with RT5650 CODECs
- New CPU drivers for Allwinner S/PDIF controllers
- New CODEC drivers for Maxim MAX9867 and MAX98926 and Realtek RT5514



Aaron Plattner (1):
  ALSA: hda - Add new GPU codec ID 0x10de0082 to snd-hda

Alan Cox (1):
  ASoC: Intel: Skylake: remove bogus comparison of an array with NULL

Andreas Irestål (4):
  ASoC: adau17x1: Cache writes when core clock is disabled
  ASoC: adau17x1: Correct typos in file headers
  ASoC: adau17x1: Add adau17x1 bindings document
  ASoC: adau17x1: Add basic DT support for adau17x1

Andrzej Hajda (1):
  ASoC: max9867: fix type of variable containing error codes

Antonio Ospite (1):
  ASoC: rk3036: fix missing dependency on REGMAP_MMIO

Arnd Bergmann (3):
  ASoC: s3c24xx: use const snd_soc_component_driver pointer
  ASoC: pxa: remove unused variable
  ASoC: rockchip: use __maybe_unused to hide st_irq_syscfg_resume

Axel Lin (7):
  ASoC: rt5659: Staticise rt5659_i2c_shutdown
  ASoC: max98926: Fix blr_clk_ratio calculation
  ASoC: max98926: Constify max98926_reg and max98926_regmap
  ASoC: max9867: Add CONFIG_SND_SOC_MAX9867 to build
  ASoC: max9867: Make max9867_i2c_id NULL terminated
  ASoC: max9867: Constify max9867_reg and max9867_regmap
  ASoC: max9867: Use params_width instead of open-coded

Bard Liao (4):
  ASoC: rt298: enable IRQ for jack detection
  ASoC: rt298: Don't enable IRQ in i2c_probe
  ASoC: rt5640: Set PLL src according to source
  ASoC: rt5640: add supplys for dac power

Caesar Wang (4):
  ASoC: rt5616: add mclk property for rt5616 document
  ASoC: rt5616: trivial: fix the typo
  ASoC: rt5616: add the mclk for the codec driver
  ASoC: rt5616: allow to build with CONFIG_SND_SOC_RT5616

Carlo Caione (1):
  ASoC: cht_bsw_rt5645: Enable jack detection

Charles Keepax (14):
  ASoC: wm5110: Fix up snd_soc_register_platform error path
  ASoC: wm_adsp: Use more generic naming for regions and caps definitions
  ASoC: wm_adsp: Add debug audio trace firmware
  ASoC: wm_adsp: Move setting of DSP speed into CODEC specific code
  ASoC: wm5110: Add support for audio trace firmware
  ASoC: wm5102: Add support for the audio trace firmware
  ASoC: wm_adsp: Add missing const from region definitions
  ASoC: wm_adsp: Return sample rate in wm_adsp_compr_pointer
  ASoC: arizona: Add support for SNDRV_PCM_RATE_KNOT
  ASoC: wm_adsp: Avoid narrow race condition on compr pointer
  ASoC: wm_adsp: Explicitly set the control access flags in all cases
  ASoC: wm_adsp: Fixup some odd line wrapping
  ASoC: wm_adsp: wm_coeff_{read|write}_control should use passed length
  ASoC: wm_adsp: Use correct local length in error message

Damien.Horsley (1):
  ASoC: pcm3168a: Call clk_set_rate in pcm3168a_set_dai_sysclk

Dan Carpenter (3):
  ASoC: max9867: silence and array overflow warning
  ALSA: mixart: silence unitialized variable warnings
  ALSA: mixart: silence an uninitialized variable warning

Dharageswari.R (3):
  ASoC: Intel: Skylake: Get node id using helper
  ASoC: Intel: Skylake: Add skl_tplg_be_get_cpr_module() helper
  ASoC: Intel: Skylake: Add MCLK configuration

Eric Laurent (1):
  ALSA: compress: allow writes in SNDRV_PCM_STATE_PREPARED state

Fabio Estevam (1):
  ASoC: hdac_hdmi: 

[GIT PULL] sound updates for 4.6-rc1

2016-03-18 Thread Takashi Iwai
Linus,

please pull sound updates for v4.6-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 
tags/sound-4.6-rc1

The topmost commit is 222bde03881c470de8aa4ca8e58f5950c2b84d12



sound updates for 4.6-rc1

After a heavy storm by syzkaller in 4.5 cycle, we have relatively few
changes in the core at this time while a lot of changes are found in
the driver side, unsurprisingly.  Below are some highlights:

ALSA core:
- A few more hardening in ALSA timer codes
- An extension of sequencer API for advertising the card / pid
- Small fixes in compress-offload and jack layers

HD-audio:
- Dynamic PCM assignment in HDMI/DP codec; preparation for upcoming
  DP-MST support
- Lots of code refactoring for sharing with ASoC SKL driver
- Regression fixes for Intel HDMI/DP
- Fixups for CX20724 codec, Lenovo AiO

USB-audio:
- Add quirk_alias option to make quirk debugging easier
- Fixes for possible Oops by malformed firmware

Firewire:
- Add support for FW-1804 in tascam driver
- Improvements / changes in card registration, multi stream handling,
  etc for DICE
- Lots of code refactoring

ASoC:
- Enhancements of still ongoing topology API
- Lots of commits for Intel Skylake support including HDMI support
- A few Intel Atom driver updates for recent devices
- Lots of improvements to the Renesas drivers
- Capture support for Qualcomm drivers
- Support for TI DaVinci DRA7xxx devices
- New machine drivers for Freescale systems with Cirrus CODECs,
  Mediatek systems with RT5650 CODECs
- New CPU drivers for Allwinner S/PDIF controllers
- New CODEC drivers for Maxim MAX9867 and MAX98926 and Realtek RT5514



Aaron Plattner (1):
  ALSA: hda - Add new GPU codec ID 0x10de0082 to snd-hda

Alan Cox (1):
  ASoC: Intel: Skylake: remove bogus comparison of an array with NULL

Andreas Irestål (4):
  ASoC: adau17x1: Cache writes when core clock is disabled
  ASoC: adau17x1: Correct typos in file headers
  ASoC: adau17x1: Add adau17x1 bindings document
  ASoC: adau17x1: Add basic DT support for adau17x1

Andrzej Hajda (1):
  ASoC: max9867: fix type of variable containing error codes

Antonio Ospite (1):
  ASoC: rk3036: fix missing dependency on REGMAP_MMIO

Arnd Bergmann (3):
  ASoC: s3c24xx: use const snd_soc_component_driver pointer
  ASoC: pxa: remove unused variable
  ASoC: rockchip: use __maybe_unused to hide st_irq_syscfg_resume

Axel Lin (7):
  ASoC: rt5659: Staticise rt5659_i2c_shutdown
  ASoC: max98926: Fix blr_clk_ratio calculation
  ASoC: max98926: Constify max98926_reg and max98926_regmap
  ASoC: max9867: Add CONFIG_SND_SOC_MAX9867 to build
  ASoC: max9867: Make max9867_i2c_id NULL terminated
  ASoC: max9867: Constify max9867_reg and max9867_regmap
  ASoC: max9867: Use params_width instead of open-coded

Bard Liao (4):
  ASoC: rt298: enable IRQ for jack detection
  ASoC: rt298: Don't enable IRQ in i2c_probe
  ASoC: rt5640: Set PLL src according to source
  ASoC: rt5640: add supplys for dac power

Caesar Wang (4):
  ASoC: rt5616: add mclk property for rt5616 document
  ASoC: rt5616: trivial: fix the typo
  ASoC: rt5616: add the mclk for the codec driver
  ASoC: rt5616: allow to build with CONFIG_SND_SOC_RT5616

Carlo Caione (1):
  ASoC: cht_bsw_rt5645: Enable jack detection

Charles Keepax (14):
  ASoC: wm5110: Fix up snd_soc_register_platform error path
  ASoC: wm_adsp: Use more generic naming for regions and caps definitions
  ASoC: wm_adsp: Add debug audio trace firmware
  ASoC: wm_adsp: Move setting of DSP speed into CODEC specific code
  ASoC: wm5110: Add support for audio trace firmware
  ASoC: wm5102: Add support for the audio trace firmware
  ASoC: wm_adsp: Add missing const from region definitions
  ASoC: wm_adsp: Return sample rate in wm_adsp_compr_pointer
  ASoC: arizona: Add support for SNDRV_PCM_RATE_KNOT
  ASoC: wm_adsp: Avoid narrow race condition on compr pointer
  ASoC: wm_adsp: Explicitly set the control access flags in all cases
  ASoC: wm_adsp: Fixup some odd line wrapping
  ASoC: wm_adsp: wm_coeff_{read|write}_control should use passed length
  ASoC: wm_adsp: Use correct local length in error message

Damien.Horsley (1):
  ASoC: pcm3168a: Call clk_set_rate in pcm3168a_set_dai_sysclk

Dan Carpenter (3):
  ASoC: max9867: silence and array overflow warning
  ALSA: mixart: silence unitialized variable warnings
  ALSA: mixart: silence an uninitialized variable warning

Dharageswari.R (3):
  ASoC: Intel: Skylake: Get node id using helper
  ASoC: Intel: Skylake: Add skl_tplg_be_get_cpr_module() helper
  ASoC: Intel: Skylake: Add MCLK configuration

Eric Laurent (1):
  ALSA: compress: allow writes in SNDRV_PCM_STATE_PREPARED state

Fabio Estevam (1):
  ASoC: hdac_hdmi: