[GIT PULL] sound updates for 4.6-rc1
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
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: