[alsa-devel] [GIT PULL] ASoC updates for v4.1
Mark Brown
broonie at kernel.org
Fri Mar 6 14:23:23 CET 2015
The following changes since commit 13a7a6ac0a11197edcd0f756a035f472b42cdf8b:
Linux 4.0-rc2 (2015-03-03 09:04:59 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v4.1
for you to fetch changes up to d7e3281b52fea8917fb4a7a5b09df5e6a9d2850c:
Merge remote-tracking branch 'asoc/topic/wm8804' into asoc-next (2015-03-05 01:07:27 +0000)
----------------------------------------------------------------
ASoC: Changes for v4.1
A selection of changes for v4.1 so far. The main things are:
- Move of jack registration to the card where it belongs.
- Support for DAPM routes specified by both the machine driver and DT.
----------------------------------------------------------------
Alexandre Belloni (1):
ASoC: sam9g20_wm8731: drop machine_is_xxx
Arnd Bergmann (2):
ASoC: Samsung: add missing I2C/SPI dependencies
ASoC: cirrus: tlv320aic23 needs I2C
Bard Liao (8):
ASoC: rt5670: Add disabled item in dmic pin enum
ASoC: rt5670: Fix the speaker mono output issue
ASoC: rt5670: Set RT5670_IRQ_CTRL1 non volatile
ASoC: rt5670: set platform data by dmi
ASoC: rt5670: Add runtime PM support
ASoC: rt5670: Keep sysclk on if JD func is used
ASoC: rt5670: redefine ASRC control registers 0x84 and 0x85
ASoC: rt5670: Fix the speaker mono output issue
Charles Keepax (3):
ASoC: wm_adsp: Improve round to next 4-byte boundary
ASoC: wm8804: Split out bus drivers
ASoC: wm8804: Merge CODEC probe and bus probe
Fang, Yang A (2):
ALSA: Add params_set_format helper
ASoC: Intel: fix machine driver warnings
Guenter Roeck (1):
ASoC: Fix MAX98357A codec driver dependencies
Jie Yang (1):
ASoC: rt286: add jack detection disable with NULL jack passed
Jyri Sarha (1):
ASoC: omap-pcm: Allow only formats with 1, 2, and 4 byte physical size
Kenneth Westfield (3):
ASoC: max98357a: Add missing header files
ASoC: max98357a: Remove use of DRV_NAME
ASoC: max98357a: Use standard DAI names
Kiran Padwal (1):
ASoC: omap-hdmi-audio: Add missing error check for devm_kzalloc
Kuninori Morimoto (1):
ASoC: rsnd: set device data before snd_soc_register_platform/component
Lars-Peter Clausen (30):
ASoC: sn95031: Pass CODEC to sn95031_jack_detection()
ASoC: Allow to register jacks at the card level
ASoC: simple-card: Register jacks at the card level
ASoC: imx-es8328: Register jacks at the card level
ASoC: wm1133-ev: Register jacks at the card level
ASoC: broadwell: Register jacks at the card level
ASoC: byt-max98090: Register jacks at the card level
ASoC: cht_bsw_rt5645: Register jacks at the card level
ASoC: mfld_machine: Register jacks at the card level
ASoC: ams-deltea: Register jacks at the card level
ASoC: omap-abe-twl6040: Register jacks at the card level
ASoC: omap-twl4030: Register jacks at the card level
ASoC: rx51: Register jacks at the card level
ASoC: hx4700: Register jacks at the card level
ASoC: palm27x: Register jacks at the card level
ASoC: ttc-dkb: Register jacks at the card level
ASoC: z2: Register jacks at the card level
ASoC: h1980_uda1380: Register jacks at the card level
ASoC: littlemill: Register jacks at the card level
ASoC: lowland: Register jacks at the card level
ASoC: rx1950_uda1380: Register jacks at the card level
ASoC: smartq: Register jacks at the card level
ASoC: speyside: Register jacks at the card level
ASoC: tobermory: Register jacks at the card level
ASoC: tegra_alc5632: Register jacks at the card level
ASoC: tegra_max98090: Register jacks at the card level
ASoC: tegra_rt5640: Register jacks at the card level
ASoC: tegra_rt5677: Register jacks at the card level
ASoC: tegra_wm8903: Register jacks at the card level
ASoC: Remove snd_soc_jack_new()
Mark Brown (20):
Merge branch 'fix/rt5677' of git://git.kernel.org/.../broonie/sound into asoc-rt5677
Merge remote-tracking branch 'asoc/fix/atmel-build' into asoc-linus
Merge remote-tracking branch 'asoc/fix/cirrus' into asoc-linus
Merge remote-tracking branch 'asoc/fix/fsl-ssi' into asoc-linus
Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus
Merge remote-tracking branch 'asoc/fix/max98357a' into asoc-linus
Merge remote-tracking branch 'asoc/fix/omap' into asoc-linus
Merge remote-tracking branch 'asoc/fix/rsnd' into asoc-linus
Merge remote-tracking branch 'asoc/fix/rt5670' into asoc-linus
Merge remote-tracking branch 'asoc/fix/rt5677' into asoc-linus
Merge remote-tracking branch 'asoc/fix/samsung' into asoc-linus
Merge remote-tracking branch 'asoc/fix/simple' into asoc-linus
Merge remote-tracking branch 'asoc/fix/sta32x' into asoc-linus
Merge tag 'asoc-fix-v4.0-rc2' into asoc-linus
Merge remote-tracking branch 'asoc/topic/dapm-dt' into asoc-next
Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-next
Merge remote-tracking branches 'asoc/topic/atmel', 'asoc/topic/davinci', 'asoc/topic/gpiod' and 'asoc/topic/intel' into asoc-next
Merge remote-tracking branches 'asoc/topic/jack', 'asoc/topic/max98357a', 'asoc/topic/omap' and 'asoc/topic/rt286' into asoc-next
Merge remote-tracking branches 'asoc/topic/rt5670', 'asoc/topic/rt5677', 'asoc/topic/simple', 'asoc/topic/tegra' and 'asoc/topic/wm-adsp' into asoc-next
Merge remote-tracking branch 'asoc/topic/wm8804' into asoc-next
Mengdong Lin (2):
ASoC: Intel: set initial runtime PM status to active for ACPI-enumerated ADSP
ASoC: rt5670: add API to select ASRC clock source
Nicolin Chen (3):
ASoC: fsl_ssi: Fix the incorrect limitation of the bit clock rate
ASoC: core: Add extra dapm properties for Device Tree
ASoC: fsl-asoc-card: Add snd_soc_of_parse_audio_routing()
Nikesh Oswal (1):
ASoC: wm_adsp: Ensure DSP controls are always persistent
Oder Chiou (3):
ASoC: rt5677: Correct the routing paths of that after IF1/2 DACx Mux
ASoC: rt5677: Add the chip type to distinguish the setting of the clock source
ASoC: rt5677: Keep the LDO2 powered while used in the suspend mode
Peter Rosin (3):
ASoC: atmel_ssc_dai: Allow more rates
ASoC: pcm512x: Rearrange to not repeat dacsrc_rate / dac_div
ASoC: pcm512x: Allow independently overclocking PLL, DAC and DSP
Peter Ujfalusi (8):
ASoC: omap: Kconfig: Support for omap5-uevm analog audio
ASoC: davinci-mcasp: Add support for CBS_CFM mode
ASoC: omap-pcm: Correct dma mask
ASoC: davinci: Select SND_EDMA_SOC when SND_DAVINCI_SOC is enabled
ASoC: davinci-i2s: Convert to use edma-pcm
ASoC: davinci-vcif: Convert to use edma-pcm
ASoC: davinci-mcasp: Deprecate the use of davinci-pcm in favor of edma-pcm
ASoC: davinci: Remove unused davinci-pcm platform driver
Subhransu S. Prusty (3):
ASoC: Intel: Add memcpy32_fromio as well
ASoC: Intel: Remove ignore suspend support
ASoC: Intel: Remove soc pm handling to allow platform driver handle it
Thomas Niederprüm (2):
ASoC: sta32x: fix register range in regmap.
ASoC: OMAP: mcbsp: Fix CLKX and CLKR pinmux when used as inputs
Tomeu Vizoso (3):
ASoC: tegra: Expose Headphones pin to userspace
ASoC: tegra: Add sink for the internal mic to tegra_max98090
ASoC: tegra: Add control for the Mic Jack pin
Uwe Kleine-König (1):
ASoC: improve usage of gpiod API
Vincent Stehlé (1):
ASoC: max98357a: Fix missing include
Vinod Koul (12):
ASoC: Intel: update MMX ID to 3
ASoC: Intel: save and restore the CSR register
ASoC: Intel: reset the DSP while suspending
ASoC: core: allow pcms to be registered as nonatomic
ASoC: Intel: mark cht machine driver with nonatomic trigger
ASoC: Intel: update MMX ID to 3
ASoC: Intel: add support for pause and resume in sst
ASoC: Intel: add support for pcm stream suspend/resume
ASoC: Intel: add support for platform suspend
ASoC: Intel: add pm support in sst ipc driver
ASoC: Intel: Move the fw download to power_control
ASoC: Intel: wrap runtime_pm usage count under CONFIG_PM
Vishal Thanki (2):
ASoC: simple-card: Add a NULL pointer check in asoc_simple_card_dai_link_of
ASoC: simple-card: Add a NULL pointer check in asoc_simple_card_dai_link_of
.../bindings/sound/nvidia,tegra-audio-max98090.txt | 1 +
include/sound/pcm_params.h | 7 +
include/sound/soc.h | 16 +-
sound/soc/atmel/atmel_ssc_dai.c | 111 ++-
sound/soc/atmel/atmel_ssc_dai.h | 1 +
sound/soc/atmel/sam9g20_wm8731.c | 68 +-
sound/soc/cirrus/Kconfig | 2 +-
sound/soc/codecs/Kconfig | 20 +-
sound/soc/codecs/Makefile | 4 +
sound/soc/codecs/adau1977.c | 17 +-
sound/soc/codecs/cs35l32.c | 19 +-
sound/soc/codecs/cs4265.c | 19 +-
sound/soc/codecs/max98357a.c | 23 +-
sound/soc/codecs/pcm512x.c | 178 ++++-
sound/soc/codecs/rt286.c | 17 +-
sound/soc/codecs/rt5670.c | 7 +-
sound/soc/codecs/rt5670.h | 3 +
sound/soc/codecs/rt5677.c | 76 +-
sound/soc/codecs/rt5677.h | 6 +
sound/soc/codecs/sn95031.c | 14 +-
sound/soc/codecs/sn95031.h | 3 +-
sound/soc/codecs/sta32x.c | 6 +-
sound/soc/codecs/sta350.c | 30 +-
sound/soc/codecs/tas2552.c | 13 +-
sound/soc/codecs/wm8804-i2c.c | 64 ++
sound/soc/codecs/wm8804-spi.c | 56 ++
sound/soc/codecs/wm8804.c | 281 ++-----
sound/soc/codecs/wm8804.h | 7 +
sound/soc/codecs/wm_adsp.c | 13 +-
sound/soc/davinci/Kconfig | 18 +-
sound/soc/davinci/Makefile | 2 -
sound/soc/davinci/davinci-i2s.c | 67 +-
sound/soc/davinci/davinci-mcasp.c | 99 +--
sound/soc/davinci/davinci-pcm.c | 861 ---------------------
sound/soc/davinci/davinci-pcm.h | 41 -
sound/soc/davinci/davinci-vcif.c | 55 +-
sound/soc/fsl/fsl-asoc-card.c | 6 +
sound/soc/fsl/fsl_ssi.c | 11 +-
sound/soc/fsl/imx-es8328.c | 6 +-
sound/soc/fsl/wm1133-ev1.c | 12 +-
sound/soc/generic/simple-card.c | 25 +-
sound/soc/intel/broadwell.c | 16 +-
sound/soc/intel/byt-max98090.c | 11 +-
sound/soc/intel/bytcr_dpcm_rt5640.c | 4 +-
sound/soc/intel/cht_bsw_rt5645.c | 16 +-
sound/soc/intel/cht_bsw_rt5672.c | 9 +-
sound/soc/intel/haswell.c | 4 +-
sound/soc/intel/mfld_machine.c | 24 +-
sound/soc/intel/sst-atom-controls.h | 2 +-
sound/soc/intel/sst-mfld-platform-pcm.c | 60 ++
sound/soc/intel/sst-mfld-platform.h | 1 +
sound/soc/intel/sst/sst.c | 138 +++-
sound/soc/intel/sst/sst.h | 12 +
sound/soc/intel/sst/sst_drv_interface.c | 65 +-
sound/soc/intel/sst/sst_loader.c | 10 +-
sound/soc/omap/Kconfig | 4 +-
sound/soc/omap/ams-delta.c | 4 +-
sound/soc/omap/omap-abe-twl6040.c | 10 +-
sound/soc/omap/omap-hdmi-audio.c | 3 +
sound/soc/omap/omap-mcbsp.c | 11 +
sound/soc/omap/omap-pcm.c | 23 +-
sound/soc/omap/omap-twl4030.c | 12 +-
sound/soc/omap/rx51.c | 6 +-
sound/soc/pxa/hx4700.c | 11 +-
sound/soc/pxa/palm27x.c | 11 +-
sound/soc/pxa/ttc-dkb.c | 15 +-
sound/soc/pxa/z2.c | 10 +-
sound/soc/samsung/Kconfig | 10 +-
sound/soc/samsung/h1940_uda1380.c | 9 +-
sound/soc/samsung/littlemill.c | 12 +-
sound/soc/samsung/lowland.c | 14 +-
sound/soc/samsung/rx1950_uda1380.c | 9 +-
sound/soc/samsung/smartq_wm8987.c | 11 +-
sound/soc/samsung/speyside.c | 14 +-
sound/soc/samsung/tobermory.c | 13 +-
sound/soc/sh/rcar/core.c | 4 +-
sound/soc/soc-core.c | 16 +-
sound/soc/soc-jack.c | 42 +-
sound/soc/soc-pcm.c | 1 +
sound/soc/tegra/tegra_alc5632.c | 9 +-
sound/soc/tegra/tegra_max98090.c | 26 +-
sound/soc/tegra/tegra_rt5640.c | 10 +-
sound/soc/tegra/tegra_rt5677.c | 14 +-
sound/soc/tegra/tegra_wm8903.c | 18 +-
84 files changed, 1282 insertions(+), 1727 deletions(-)
create mode 100644 sound/soc/codecs/wm8804-i2c.c
create mode 100644 sound/soc/codecs/wm8804-spi.c
delete mode 100644 sound/soc/davinci/davinci-pcm.c
delete mode 100644 sound/soc/davinci/davinci-pcm.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20150306/f95ab3d0/attachment-0001.sig>
More information about the Alsa-devel
mailing list