The following changes since commit 1f93e4a96c9109378204c147b3eec0d0e8100fde:
Linux 4.3-rc2 (2015-09-20 14:32:34 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.3-rc2
for you to fetch changes up to 4922e7a1b767fcf6f29ce121ad74e424f4045eff:
Merge remote-tracking branch 'asoc/topic/ux500' into asoc-next (2015-09-23 11:01:30 -0700)
---------------------------------------------------------------- ASoC: Updates for v4.4
A first batch of updates targetted at v4.4. There are no substantial core fixes here, the biggest block of changes is updates to the rcar drivers and the addition of a CODEC driver for the AK4613.
---------------------------------------------------------------- Adam Thomson (1): ASoC: fsl_ssi: Fix checking of dai format for AC97 mode
Anatol Pomozov (1): ASoC: Document snd-soc-dummy-dai purpose
Arnaud Pouliquen (1): ASoC: sti: check return of of_property_read
Axel Lin (11): ASoC: mediatek: Convert to devm_snd_soc_register_card ASoC: au1x: Convert to devm_snd_soc_register_card ASoC: blackfin: Convert to devm_snd_soc_register_card ASoC: mxs-sgtl5000: Convert to devm_snd_soc_register_card ASoC: pxa: Convert to devm_snd_soc_register_card ASoC: SPEAr: Make SND_SPEAR_SOC select SND_SOC_GENERIC_DMAENGINE_PCM ASoC: au1x: psc-i2s: Fix unused variable 'ret' warning ASoC: sh: siu_dai: Convert to use resource managed APIs ASoC: intel: broadwell: Convert to devm_snd_soc_register_card ASoC: SPEAr: Make SND_SPEAR_SOC select SND_SOC_GENERIC_DMAENGINE_PCM ASoC: rockchip: Fix missing CLKDEV_LOOKUP dependency
Charles Keepax (4): ASoC: arizona: Add default cases for event switches ASoC: arizona: Add utility function to check if an input is analog ASoC: Add SOC_SINGLE_RANGE_EXT_TLV macro ASoC: wm5110: Add additional analogue input enable for early revs
Emilio López (1): ASoC: sunxi: add support for the on-chip codec on early Allwinner SoCs
Jarkko Nikula (1): spi: atmel: Remove needless bits_per_word and speed_hz tests
Jeeja KP (1): ASoC: Intel: Skylake: Remove unused CPU dais
John Lin (3): ASoC: rt5645: Add struct dmi_system_id "Google Ultima" for chrome platform ASoC: rt5645: Add dmi for Broadwell ASoC: rt5645: Add jd_invert for Broadwell
Julia Lawall (1): ASoC: qcom: change PTR_ERR argument
Jyri Sarha (7): ASoC: davinci-mcasp: Set .symmetric_rates = 1 in snd_soc_dai_driver ASoC: tlv320aic3x: Improve tdm support ASoC: davinci-mcasp: Add set_tdm_slots() support ASoC: simple-card: Add tdm slot mask support to simple-card ASoC: soc-core: Fix sparse warning in be32_to_cpup() call ASoC: davinci-mcasp: Get rid of bclk_lrclk_ratio in private data ASoC: hdmi: Remove obsolete dummy HDMI codec
Koro Chen (1): ASoC: mediatek: Increase periods_min in capture
Kuninori Morimoto (20): ASoC: ak4642: use *dev on ak4642_i2c_probe() ASoC: ak4642: enable to use MCKO as fixed rate output pin on DT ASoC: rsnd: tidyup rsnd_dma_to_xxx() position ASoC: rsnd: rename rsnd_src_pcm_new() to rsnd_src_pcm_new_gen2() ASoC: rsnd: remove unneeded sh_clk header ASoC: rsnd: add missing #sound-dai-cells explain on Document ASoC: rsnd: Add Gen3 initial support ASoC: rsnd: add rsnd_mod_get() macro and use it ASoC: rsnd: ADG uses mod base common method ASoC: rsnd: add common mod confirm method ASoC: rsnd: ADG initial setup on rsnd_adg_ssi_clk_init() ASoC: rsnd: tidyup ADG clock calculate method ASoC: rsnd: tidyup ADG debug message for clock selection ASoC: rsnd: adg: ignore undefined clock error ASoC: rsnd: add AUDIO_CLKOUT support ASoC: rsnd: SND_SOC_RCAR depends on COMMON_CLK ASoC: ak4642: exchange macro name to avoid redefinition ASoC: rsnd: fixup clkout_name[] index error for single AUDIO_CLKOUT SoC ASoC: add ak4613 support ASoC: ak4613: add Digital Playback Volume support
Liam Girdwood (1): ASoC: intel: Fix SSP port configuration after RTD3 resume.
Luis de Bethencourt (8): ASoC: atmel_wm8904: Fix module autoload for OF platform driver ASoC: fsl-asoc-card: Fix module autoload for OF platform driver ASoC: fsl_sai: Fix module autoload for OF platform driver ASoC: jz4740: Fix module autoload for OF platform driver ASoC: kirkwood: Fix module autoload for OF platform driver ASoC: pxa: Fix module autoload for OF platform drivers ASoC: mop500: Fix module autoload for OF platform driver ASoC: ux500: Fix module autoload for OF platform driver
Maciej S. Szmigiero (1): ASoC: fsl-asoc-card: put ASRC OF node in case of unknown device
Mark Brown (14): Merge branch 'fix/rt5645' of git://git.kernel.org/.../broonie/sound into asoc-fix-rt5645 Merge branch 'fix/rt5645' of git://git.kernel.org/.../broonie/sound into asoc-rt5645 Merge remote-tracking branch 'asoc/fix/dapm' into asoc-linus Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-linus Merge remote-tracking branches 'asoc/fix/davinci', 'asoc/fix/doc', 'asoc/fix/fsl-card', 'asoc/fix/fsl-ssi', 'asoc/fix/intel' and 'asoc/fix/maintainers' into asoc-linus Merge remote-tracking branches 'asoc/fix/mtk', 'asoc/fix/psc', 'asoc/fix/pxa', 'asoc/fix/spear', 'asoc/fix/sti' and 'asoc/fix/wm0010' into asoc-linus Merge remote-tracking branches 'asoc/fix/wm8960' and 'asoc/fix/wm8962' into asoc-linus Merge remote-tracking branch 'asoc/topic/rt5645' into asoc-next Merge remote-tracking branches 'asoc/topic/ak4613', 'asoc/topic/ak4642', 'asoc/topic/arizona', 'asoc/topic/atmel' and 'asoc/topic/au1x' into asoc-next Merge remote-tracking branches 'asoc/topic/blackfin', 'asoc/topic/davinci', 'asoc/topic/fsl', 'asoc/topic/hdmi' and 'asoc/topic/intel' into asoc-next Merge remote-tracking branches 'asoc/topic/jz4740', 'asoc/topic/kirkwood', 'asoc/topic/mtk', 'asoc/topic/multi' and 'asoc/topic/mxs' into asoc-next Merge remote-tracking branches 'asoc/topic/pxa', 'asoc/topic/qcom', 'asoc/topic/rcar' and 'asoc/topic/rockchip' into asoc-next Merge remote-tracking branches 'asoc/topic/sh', 'asoc/topic/simple', 'asoc/topic/spear', 'asoc/topic/sunxi' and 'asoc/topic/tlv320aic3x' into asoc-next Merge remote-tracking branch 'asoc/topic/ux500' into asoc-next
Maxime Ripard (1): ASoC: sunxi: Add the Allwinner A10 codec bindings
Oder Chiou (5): ASoC: rt5645: Remove incorrect settings ASoC: rt5645: Remove the repeated definitions ASoC: rt5645: Use the type SOC_DAPM_SINGLE_AUTODISABLE to prevent the weird sound in runtime of power up ASoC: rt5645: Increase the delay time to remove the pop sound ASoC: rt5645: Prevent the pop sound in case of playback and the jack is plugging
Peter Ujfalusi (2): ASoC: davinci-mcasp: Revise the FIFO threshold calculation ASoC: davinci-mcasp: Fix devm_kasprintf format string
Ricard Wanderlof (1): ASoC: Handle multiple codecs with split playback / capture
Richard Fitzgerald (1): MAINTAINERS: Update website and git repo for Wolfson Microelectronics
Robert Jarzmik (2): ASoC: fix broken pxa SoC support ASoC: pxa: pxa2xx-ac97: fix dma requestor lines
Sudip Mukherjee (5): ASoC: wm0010: fix memory leak ASoC: dapm: fix memory leak ASoC: Intel: remove unused function ASoC: wm0010: fix memory leak ASoC: wm0010: fix error path
Zidan Wang (4): ASoC: wm8960: correct the min gain value of some PGA ASoC: wm8960: correct gain value for input PGA and add microphone PGA ASoC: wm8962: remove 64k sample rate support ASoC: wm8960: correct the max register value of mic boost pga
kbuild test robot (1): ASoC: sunxi: fix platform_no_drv_owner.cocci warnings
Documentation/devicetree/bindings/sound/ak4613.txt | 17 + Documentation/devicetree/bindings/sound/ak4642.txt | 22 +- .../devicetree/bindings/sound/renesas,rsnd.txt | 7 + .../devicetree/bindings/sound/sun4i-codec.txt | 33 + .../devicetree/bindings/sound/tdm-slot.txt | 11 +- MAINTAINERS | 9 +- drivers/spi/spi-atmel.c | 21 +- include/sound/rcar_snd.h | 1 - include/sound/rt5645.h | 2 + include/sound/simple_card.h | 2 + include/sound/soc.h | 14 + sound/arm/Kconfig | 15 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/atmel/atmel_wm8904.c | 1 + sound/soc/au1x/db1000.c | 10 +- sound/soc/au1x/db1200.c | 10 +- sound/soc/au1x/psc-i2s.c | 1 - sound/soc/blackfin/bf5xx-ad1836.c | 11 +- sound/soc/blackfin/bfin-eval-adau1373.c | 12 +- sound/soc/blackfin/bfin-eval-adau1701.c | 12 +- sound/soc/blackfin/bfin-eval-adav80x.c | 12 +- sound/soc/codecs/Kconfig | 9 +- sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/ak4613.c | 497 ++++++++++++++ sound/soc/codecs/ak4642.c | 153 +++-- sound/soc/codecs/arizona.c | 16 + sound/soc/codecs/arizona.h | 2 + sound/soc/codecs/hdmi.c | 109 ---- sound/soc/codecs/rt5645.c | 57 +- sound/soc/codecs/rt5645.h | 6 +- sound/soc/codecs/tlv320aic3x.c | 30 +- sound/soc/codecs/wm0010.c | 23 +- sound/soc/codecs/wm5110.c | 187 +++++- sound/soc/codecs/wm8960.c | 26 +- sound/soc/codecs/wm8962.c | 3 +- sound/soc/davinci/davinci-mcasp.c | 319 +++++---- sound/soc/fsl/fsl-asoc-card.c | 4 +- sound/soc/fsl/fsl_sai.c | 1 + sound/soc/fsl/fsl_ssi.c | 5 +- sound/soc/generic/simple-card.c | 8 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 17 - sound/soc/intel/boards/broadwell.c | 9 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 20 +- sound/soc/intel/skylake/skl-pcm.c | 33 - sound/soc/jz4740/jz4740-i2s.c | 1 + sound/soc/kirkwood/armada-370-db.c | 1 + sound/soc/mediatek/mt8173-max98090.c | 11 +- sound/soc/mediatek/mt8173-rt5650-rt5676.c | 11 +- sound/soc/mediatek/mtk-afe-pcm.c | 17 + sound/soc/mxs/mxs-sgtl5000.c | 6 +- sound/soc/pxa/Kconfig | 2 - sound/soc/pxa/brownstone.c | 9 +- sound/soc/pxa/corgi.c | 11 +- sound/soc/pxa/e740_wm9705.c | 5 +- sound/soc/pxa/e750_wm9705.c | 5 +- sound/soc/pxa/e800_wm9712.c | 5 +- sound/soc/pxa/hx4700.c | 4 +- sound/soc/pxa/imote2.c | 11 +- sound/soc/pxa/mioa701_wm9713.c | 11 +- sound/soc/pxa/palm27x.c | 9 +- sound/soc/pxa/poodle.c | 11 +- sound/soc/pxa/pxa-ssp.c | 1 + sound/soc/pxa/pxa2xx-ac97.c | 4 +- sound/soc/pxa/pxa2xx-pcm.c | 1 + sound/soc/pxa/spitz.c | 5 +- sound/soc/pxa/tosa.c | 5 +- sound/soc/pxa/ttc-dkb.c | 12 +- sound/soc/qcom/lpass-cpu.c | 3 +- sound/soc/rockchip/Kconfig | 4 +- sound/soc/sh/Kconfig | 1 + sound/soc/sh/rcar/adg.c | 303 +++++++-- sound/soc/sh/rcar/core.c | 12 + sound/soc/sh/rcar/ctu.c | 6 +- sound/soc/sh/rcar/dvc.c | 6 +- sound/soc/sh/rcar/mix.c | 6 +- sound/soc/sh/rcar/rsnd.h | 15 +- sound/soc/sh/rcar/src.c | 17 +- sound/soc/sh/rcar/ssi.c | 98 +-- sound/soc/sh/siu_dai.c | 85 +-- sound/soc/soc-core.c | 25 + sound/soc/soc-dapm.c | 2 +- sound/soc/soc-pcm.c | 49 ++ sound/soc/soc-utils.c | 9 + sound/soc/spear/Kconfig | 2 +- sound/soc/sti/uniperif_player.c | 14 +- sound/soc/sti/uniperif_reader.c | 6 +- sound/soc/sunxi/Kconfig | 11 + sound/soc/sunxi/Makefile | 2 + sound/soc/sunxi/sun4i-codec.c | 719 +++++++++++++++++++++ sound/soc/ux500/mop500.c | 1 + sound/soc/ux500/ux500_msp_dai.c | 1 + 92 files changed, 2484 insertions(+), 834 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/ak4613.txt create mode 100644 Documentation/devicetree/bindings/sound/sun4i-codec.txt create mode 100644 sound/soc/codecs/ak4613.c delete mode 100644 sound/soc/codecs/hdmi.c create mode 100644 sound/soc/sunxi/Kconfig create mode 100644 sound/soc/sunxi/Makefile create mode 100644 sound/soc/sunxi/sun4i-codec.c