From: Mark Brown <broonie@opensource.wolfsonmicro.com>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org, Liam Girdwood <lrg@ti.com>
Subject: ASoC updates for 3.3
Date: Tue, 29 Nov 2011 11:38:53 +0000 [thread overview]
Message-ID: <20111129113852.GI2851@opensource.wolfsonmicro.com> (raw)
The following changes since commit 12a7a709a09aac117b630264cdd526e20d4d0ce2:
ASoC: Remove conditional I2C usage from tlv320aic3x driver (2011-11-22 11:59:50 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-3.3
A very big update but mostly consisting of lots of small changes that
clean up many different drivers.
Axel Lin (23):
ASoC: cs42l73: Unify the way to define bits of register
ASoC: cs42l73: Make inv and format to be unsigned int
ASoC: Fix wrong define for AD1836_ADC_WORD_OFFSET
ASoC: max9877: Update register if either val or val2 is changed
ASoC: cs42l51: Fix off-by-one for reg_cache_size
ASoC: Convert ep93xx directory to module_platform_driver
ASoC: Convert s6000 directory to module_platform_driver
ASoC: Convert mxs directory to module_platform_driver
ASoC: Convert blackfin directory to module_platform_driver
ASoC: Convert imx directory to module_platform_driver
ASoC: Convert jz4740 directory to module_platform_driver
ASoC: Convert nuc900 directory to module_platform_driver
ASoC: Convert kirkwood directory to module_platform_driver
ASoC: Convert mid-x86 directory to module_platform_driver
ASoC: Convert atmel directory to module_platform_driver
ASoC: Convert au1x directory to module_platform_driver
ASoC: Convert pxa directory to module_platform_driver
ASoC: Convert sh directory to module_platform_driver
ASoC: Convert txx9 directory to module_platform_driver
ASoC: Convert davinci directory to module_platform_driver
ASoC: Convert omap directory to module_platform_driver
ASoC: Convert fsl directory to module_platform_driver
ASoC: Convert tegra_spdif to use module_platform_driver()
Boojin Kim (1):
ASoC: SAMSUNG: Fix build error
Brian Austin (1):
ASoC: Convert CS42L73 to devm_kzalloc()
Daniel Mack (1):
ASoC: cs4720: use snd_soc_cache_sync()
Eric Miao (1):
ASoC: skip resume of soc-audio devices without codecs
Kuninori Morimoto (1):
ASoC: fsi-ak4642: modify specification method of FSI / ak464x
Lars-Peter Clausen (9):
ASoC: Constify snd_soc_dai_ops structs
ASoC: Cleanup duplicated const
ASoC: ad193x: Use table based DAPM and controls setup
ASoC: ad193x: Provide dB ranges for the volume controls
ASoC: ad193x: Make enum items const char * const
ASoC: ad193x: Remove non-functional DAPM route controls
ASoC: ad193x: Add sysclk DAPM supply
ASoC: ad193x: Use snd_soc_update_bits where appropriate
ASoC: ad193x: Convert to direct regmap API usage
Mark Brown (30):
Merge branch 'for-3.2' into for-3.3
Merge branch 'for-3.2' into for-3.3
Merge branch 'for-3.2' into for-3.3
ASoC: Staticise and constify cs42l73_reg_defaults
ASoC: Convert wm8776 to table based control and DAPM init
Merge branch 'for-3.2' into for-3.3
Merge branch 'for-3.2' into for-3.3
Merge branch 'for-3.2' into for-3.3
ASoC: Remove unused variable in wm8776 driver
ASoC: Add fully_routed flag to Speyside machines
ASoC: Convert Samsung directory to module_platform_driver
ASoC: Staticise non-exported symbols in sta32x
ASoC: Use devm_kzalloc() in wm5100
ASoC: Remove driver versioning from ak4642
ASoC: Remove unneeded platform_device.h inclusions from CODECs
ASoC: Correct name of Speyside Main Speaker widget
ASoC: Convert wm1250-ev1 driver to use devm_kzalloc()
ASoC: Convert wm9081 driver to use devm_kzalloc()
ASoC: Convert wm8996 to use devm_kzalloc()
Merge branch 'for-3.2' into for-3.3
ASoC: Fix CODEC enumeration for auto_nc_codec_pins
ASoC: Log automatic pin disconnection per CODEC rather than per card
ASoC: Convert WM8962 to devm_kzalloc()
ASoC: Convert CODEC drivers to module_platform_driver
ASoC: Convert WM8903 MICBIAS to a supply widget
ASoC: Error out if we can't generate a LRCLK at all for WM8994
ASoC: Add basic 1277-EV1 Littlemill audio driver
Merge branch 'for-3.2' into for-3.3
ASoC: Supply dcs_codes for newer WM1811 revisions
Merge branch 'for-3.2' into for-3.3
Paul Bolle (1):
ASoC: drop support for PlayPaq with WM8510
Peter Ujfalusi (2):
ASoC: OMAP4: omap-dmic: Initial support for OMAP DMIC
ASoC: sdp4430: Add support for digital microphones
Stephen Warren (11):
ASoC: Tegra PCM: Use module_platform_driver
ASoC: Tegra DAS: Use devm_ APIs and module_platform_driver
ASoC: Tegra: Move DAS configuration into machine drivers
ASoC: Tegra I2S: Use devm_ APIs and module_platform_driver
ASoC: Tegra DAS: Add device tree binding
ASoC: Tegra+WM8903 machine: Use devm_ APIs and module_platform_driver
ASoC: Tegra TrimSlice machine: Use devm_ APIs and module_platform_driver
ASoC: Tegra I2S: Remove dependency on pdev->id
ASoC: Implement fully_routed card property
ASoC: Tegra+WM903 machine: Set the new fully_routed flag
ASoC: TrimSlice machine: Set the new fully_routed flag
Timur Tabi (1):
ASoC: mpc8610: tell the CS4270 codec that it's the master
.../devicetree/bindings/sound/tegra20-das.txt | 12 +
arch/arm/mach-shmobile/board-ap4evb.c | 15 +-
arch/arm/mach-shmobile/board-mackerel.c | 14 +-
arch/sh/boards/mach-se/7724/setup.c | 14 +-
include/sound/sh_fsi.h | 12 +
include/sound/soc-dapm.h | 1 +
include/sound/soc.h | 1 +
sound/soc/atmel/Kconfig | 21 +-
sound/soc/atmel/Makefile | 4 -
sound/soc/atmel/atmel-pcm.c | 12 +-
sound/soc/atmel/atmel_ssc_dai.c | 14 +-
sound/soc/atmel/playpaq_wm8510.c | 473 -----------------
sound/soc/au1x/ac97c.c | 2 +-
sound/soc/au1x/db1000.c | 13 +-
sound/soc/au1x/db1200.c | 13 +-
sound/soc/au1x/dbdma2.c | 13 +-
sound/soc/au1x/dma.c | 13 +-
sound/soc/au1x/i2sc.c | 13 +-
sound/soc/au1x/psc-ac97.c | 2 +-
sound/soc/au1x/psc-i2s.c | 15 +-
sound/soc/blackfin/bf5xx-ac97-pcm.c | 12 +-
sound/soc/blackfin/bf5xx-ac97.c | 13 +-
sound/soc/blackfin/bf5xx-i2s-pcm.c | 12 +-
sound/soc/blackfin/bf5xx-i2s.c | 15 +-
sound/soc/blackfin/bf5xx-tdm-pcm.c | 12 +-
sound/soc/blackfin/bf5xx-tdm.c | 14 +-
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/88pm860x-codec.c | 16 +-
sound/soc/codecs/ac97.c | 14 +-
sound/soc/codecs/ad1836.c | 2 +-
sound/soc/codecs/ad1836.h | 2 +-
sound/soc/codecs/ad193x.c | 190 ++++----
sound/soc/codecs/ad193x.h | 17 +-
sound/soc/codecs/ad1980.c | 12 +-
sound/soc/codecs/ad73311.c | 12 +-
sound/soc/codecs/ads117x.c | 12 +-
sound/soc/codecs/ak4104.c | 2 +-
sound/soc/codecs/ak4535.c | 3 +-
sound/soc/codecs/ak4641.c | 5 +-
sound/soc/codecs/ak4642.c | 7 +-
sound/soc/codecs/ak4671.c | 2 +-
sound/soc/codecs/alc5623.c | 3 +-
sound/soc/codecs/alc5632.c | 2 +-
sound/soc/codecs/cq93vc.c | 14 +-
sound/soc/codecs/cs4270.c | 13 +-
sound/soc/codecs/cs4271.c | 2 +-
sound/soc/codecs/cs42l51.c | 5 +-
sound/soc/codecs/cs42l73.c | 16 +-
sound/soc/codecs/cs42l73.h | 18 +-
sound/soc/codecs/cx20442.c | 12 +-
sound/soc/codecs/da7210.c | 3 +-
sound/soc/codecs/dfbmcs320.c | 12 +-
sound/soc/codecs/dmic.c | 12 +-
sound/soc/codecs/jz4740.c | 14 +-
sound/soc/codecs/max98088.c | 5 +-
sound/soc/codecs/max98095.c | 7 +-
sound/soc/codecs/max9850.c | 2 +-
sound/soc/codecs/max9877.c | 10 +-
sound/soc/codecs/pcm3008.c | 12 +-
sound/soc/codecs/rt5631.c | 3 +-
sound/soc/codecs/sgtl5000.c | 3 +-
sound/soc/codecs/sn95031.c | 22 +-
sound/soc/codecs/spdif_transciever.c | 13 +-
sound/soc/codecs/ssm2602.c | 3 +-
sound/soc/codecs/sta32x.c | 7 +-
sound/soc/codecs/stac9766.c | 16 +-
sound/soc/codecs/tlv320aic23.c | 3 +-
sound/soc/codecs/tlv320aic26.c | 2 +-
sound/soc/codecs/tlv320aic32x4.c | 3 +-
sound/soc/codecs/tlv320aic3x.c | 3 +-
sound/soc/codecs/tlv320dac33.c | 3 +-
sound/soc/codecs/twl4030.c | 16 +-
sound/soc/codecs/twl6040.c | 14 +-
sound/soc/codecs/uda134x.c | 14 +-
sound/soc/codecs/uda1380.c | 6 +-
sound/soc/codecs/wl1273.c | 14 +-
sound/soc/codecs/wm1250-ev1.c | 10 +-
sound/soc/codecs/wm2000.c | 1 -
sound/soc/codecs/wm5100.c | 12 +-
sound/soc/codecs/wm8350.c | 14 +-
sound/soc/codecs/wm8400.c | 14 +-
sound/soc/codecs/wm8510.c | 3 +-
sound/soc/codecs/wm8523.c | 3 +-
sound/soc/codecs/wm8580.c | 5 +-
sound/soc/codecs/wm8711.c | 3 +-
sound/soc/codecs/wm8727.c | 12 +-
sound/soc/codecs/wm8728.c | 2 +-
sound/soc/codecs/wm8731.c | 3 +-
sound/soc/codecs/wm8737.c | 3 +-
sound/soc/codecs/wm8741.c | 3 +-
sound/soc/codecs/wm8750.c | 3 +-
sound/soc/codecs/wm8753.c | 5 +-
sound/soc/codecs/wm8770.c | 3 +-
sound/soc/codecs/wm8776.c | 19 +-
sound/soc/codecs/wm8782.c | 12 +-
sound/soc/codecs/wm8804.c | 2 +-
sound/soc/codecs/wm8900.c | 3 +-
sound/soc/codecs/wm8903.c | 7 +-
sound/soc/codecs/wm8904.c | 3 +-
sound/soc/codecs/wm8940.c | 3 +-
sound/soc/codecs/wm8955.c | 3 +-
sound/soc/codecs/wm8960.c | 3 +-
sound/soc/codecs/wm8961.c | 3 +-
sound/soc/codecs/wm8962.c | 12 +-
sound/soc/codecs/wm8971.c | 3 +-
sound/soc/codecs/wm8974.c | 3 +-
sound/soc/codecs/wm8978.c | 3 +-
sound/soc/codecs/wm8983.c | 2 +-
sound/soc/codecs/wm8985.c | 2 +-
sound/soc/codecs/wm8988.c | 3 +-
sound/soc/codecs/wm8990.c | 3 +-
sound/soc/codecs/wm8991.c | 3 +-
sound/soc/codecs/wm8993.c | 2 +-
sound/soc/codecs/wm8994.c | 26 +-
sound/soc/codecs/wm8995.c | 6 +-
sound/soc/codecs/wm8996.c | 7 +-
sound/soc/codecs/wm9081.c | 8 +-
sound/soc/codecs/wm9705.c | 14 +-
sound/soc/codecs/wm9712.c | 16 +-
sound/soc/codecs/wm9713.c | 18 +-
sound/soc/codecs/wm_hubs.c | 1 -
sound/soc/davinci/davinci-i2s.c | 14 +-
sound/soc/davinci/davinci-mcasp.c | 14 +-
sound/soc/davinci/davinci-pcm.c | 12 +-
sound/soc/davinci/davinci-vcif.c | 14 +-
sound/soc/ep93xx/edb93xx.c | 12 +-
sound/soc/ep93xx/ep93xx-ac97.c | 14 +-
sound/soc/ep93xx/ep93xx-i2s.c | 15 +-
sound/soc/ep93xx/ep93xx-pcm.c | 13 +-
sound/soc/ep93xx/simone.c | 12 +-
sound/soc/ep93xx/snappercl15.c | 13 +-
sound/soc/fsl/fsl_dma.c | 15 +-
sound/soc/fsl/fsl_ssi.c | 17 +-
sound/soc/fsl/mpc5200_dma.c | 12 +-
sound/soc/fsl/mpc5200_psc_ac97.c | 20 +-
sound/soc/fsl/mpc5200_psc_i2s.c | 18 +-
sound/soc/fsl/mpc8610_hpcd.c | 24 +-
sound/soc/imx/imx-pcm-dma-mx2.c | 12 +-
sound/soc/imx/imx-pcm-fiq.c | 12 +-
sound/soc/imx/imx-ssi.c | 15 +-
sound/soc/jz4740/jz4740-i2s.c | 14 +-
sound/soc/jz4740/jz4740-pcm.c | 12 +-
sound/soc/kirkwood/kirkwood-dma.c | 12 +-
sound/soc/kirkwood/kirkwood-i2s.c | 14 +-
sound/soc/mid-x86/mfld_machine.c | 14 +-
sound/soc/mid-x86/sst_platform.c | 14 +-
sound/soc/mxs/mxs-pcm.c | 12 +-
sound/soc/mxs/mxs-saif.c | 14 +-
sound/soc/mxs/mxs-sgtl5000.c | 12 +-
sound/soc/nuc900/nuc900-ac97.c | 15 +-
sound/soc/nuc900/nuc900-pcm.c | 12 +-
sound/soc/omap/Kconfig | 5 +
sound/soc/omap/Makefile | 2 +
sound/soc/omap/ams-delta.c | 2 +-
sound/soc/omap/omap-dmic.c | 549 ++++++++++++++++++++
sound/soc/omap/omap-dmic.h | 69 +++
sound/soc/omap/omap-hdmi.c | 14 +-
sound/soc/omap/omap-mcbsp.c | 14 +-
sound/soc/omap/omap-mcpdm.c | 14 +-
sound/soc/omap/omap-pcm.c | 12 +-
sound/soc/omap/omap4-hdmi-card.c | 12 +-
sound/soc/omap/sdp4430.c | 85 +++-
sound/soc/pxa/hx4700.c | 13 +-
sound/soc/pxa/mioa701_wm9713.c | 13 +-
sound/soc/pxa/palm27x.c | 13 +-
sound/soc/pxa/pxa-ssp.c | 14 +-
sound/soc/pxa/pxa2xx-ac97.c | 18 +-
sound/soc/pxa/pxa2xx-i2s.c | 2 +-
sound/soc/pxa/pxa2xx-pcm.c | 12 +-
sound/soc/s6000/s6000-i2s.c | 14 +-
sound/soc/s6000/s6000-pcm.c | 12 +-
sound/soc/samsung/Kconfig | 6 +
sound/soc/samsung/Makefile | 2 +
sound/soc/samsung/ac97.c | 16 +-
sound/soc/samsung/dma.c | 12 +-
sound/soc/samsung/i2s.c | 14 +-
sound/soc/samsung/idma.c | 12 +-
sound/soc/samsung/littlemill.c | 227 ++++++++
sound/soc/samsung/lowland.c | 12 +-
sound/soc/samsung/pcm.c | 14 +-
sound/soc/samsung/s3c2412-i2s.c | 14 +-
sound/soc/samsung/s3c24xx-i2s.c | 14 +-
sound/soc/samsung/s3c24xx_simtec_hermes.c | 16 +-
sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 16 +-
sound/soc/samsung/s3c24xx_uda134x.c | 14 +-
sound/soc/samsung/smdk_wm8580pcm.c | 14 +-
sound/soc/samsung/smdk_wm8994.c | 1 +
sound/soc/samsung/spdif.c | 14 +-
sound/soc/samsung/speyside.c | 17 +-
sound/soc/samsung/speyside_wm8962.c | 13 +-
sound/soc/sh/dma-sh7760.c | 12 +-
sound/soc/sh/fsi-ak4642.c | 127 +----
sound/soc/sh/fsi-hdmi.c | 13 +-
sound/soc/sh/fsi.c | 15 +-
sound/soc/sh/hac.c | 14 +-
sound/soc/sh/siu_dai.c | 15 +-
sound/soc/sh/ssi.c | 14 +-
sound/soc/soc-core.c | 12 +-
sound/soc/soc-dapm.c | 73 +++
sound/soc/tegra/tegra_das.c | 53 +--
sound/soc/tegra/tegra_i2s.c | 137 ++----
sound/soc/tegra/tegra_i2s.h | 1 +
sound/soc/tegra/tegra_pcm.c | 13 +-
sound/soc/tegra/tegra_spdif.c | 14 +-
sound/soc/tegra/tegra_wm8903.c | 79 ++--
sound/soc/tegra/trimslice.c | 45 +-
sound/soc/txx9/txx9aclc-ac97.c | 13 +-
sound/soc/txx9/txx9aclc.c | 12 +-
210 files changed, 1629 insertions(+), 2476 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/tegra20-das.txt
delete mode 100644 sound/soc/atmel/playpaq_wm8510.c
create mode 100644 sound/soc/omap/omap-dmic.c
create mode 100644 sound/soc/omap/omap-dmic.h
create mode 100644 sound/soc/samsung/littlemill.c
next reply other threads:[~2011-11-29 11:38 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-11-29 11:38 Mark Brown [this message]
2011-11-29 12:11 ` ASoC updates for 3.3 Takashi Iwai
-- strict thread matches above, loose matches on Subject: below --
2012-03-01 12:41 Mark Brown
2012-03-01 13:20 ` Takashi Iwai
2012-02-21 19:48 Mark Brown
2012-02-21 20:23 ` Takashi Iwai
2012-02-08 20:15 Mark Brown
2012-02-08 21:32 ` Takashi Iwai
2012-02-04 12:55 Mark Brown
2012-02-06 9:32 ` Takashi Iwai
2012-02-06 11:08 ` Mark Brown
2012-02-06 11:13 ` Takashi Iwai
2012-02-06 11:15 ` Mark Brown
2012-01-30 13:34 Mark Brown
2012-01-30 14:27 ` Takashi Iwai
2012-01-30 14:51 ` Mark Brown
2012-01-30 15:19 ` Takashi Iwai
2012-01-17 16:54 Mark Brown
2012-01-17 19:47 ` Takashi Iwai
2012-01-12 8:38 Mark Brown
2012-01-06 6:43 Mark Brown
2012-01-08 13:41 ` Takashi Iwai
2011-12-28 11:43 Mark Brown
2011-12-31 16:53 ` Takashi Iwai
2011-12-23 12:18 Mark Brown
2011-12-23 13:38 ` Takashi Iwai
[not found] <20111213071251.GF7148@opensource.wolfsonmicro.com>
2011-12-13 9:18 ` Takashi Iwai
2011-12-13 10:01 ` Mark Brown
2011-12-06 10:37 Mark Brown
2011-11-22 12:59 Mark Brown
2011-11-22 17:47 ` Takashi Iwai
2011-11-08 11:24 Mark Brown
2011-11-08 16:01 ` Takashi Iwai
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20111129113852.GI2851@opensource.wolfsonmicro.com \
--to=broonie@opensource.wolfsonmicro.com \
--cc=alsa-devel@alsa-project.org \
--cc=lrg@ti.com \
--cc=tiwai@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.