All of lore.kernel.org
 help / color / mirror / Atom feed
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, 6 Dec 2011 10:37:45 +0000	[thread overview]
Message-ID: <20111206103745.GG28840@opensource.wolfsonmicro.com> (raw)

The following changes since commit fd8f2e496f38264a64c0cc7948217659019a9e8a:

  Merge branch 'for-3.2' into for-3.3 (2011-11-28 23:18:39 +0000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-3.3

Lots of mechanical updates here so a large diffstat.

Axel Lin (10):
      ASoC: Convert smdk_wm8994pcm to use module_platform_driver()
      ASoC: cs42l73: Fix clear wrong bits in cs42l73_set_dai_fmt
      ASoC: kirkwood: Make SND_KIRKWOOD_SOC_OPENRD and SND_KIRKWOOD_SOC_T5325 depend on I2C
      ASoC: Make SND_SOC_LITTLEMILL select MFD_WM8994
      ASoC: uda1380: Return proper error in uda1380_modinit failure path
      ASoC: Fix dependency for SND_SOC_RAUMFELD and SND_PXA2XX_SOC_HX4700
      ASoC: Make SND_SOC_MX27VIS_AIC32X4 depend on I2C
      ASoC: Convert e740_wm9705 to use gpio_request_one()
      ASoC: uda1380: Convert to gpio_request_one()
      ASoC: Fix reg_cache_size for stac9766

Lars-Peter Clausen (8):
      firmware: Sigma: Prevent out of bounds memory access
      firmware: Sigma: Skip header during CRC generation
      firmware: Sigma: Fix endianess issues
      ASoC: Move SigmaDSP firmware loader to ASoC
      ASoC: SigmaDSP: Provide diagnostic error messages
      ASoC: SigmaDSP: Move private structs and functions to C file
      ASoC: SigmaDSP: Add regmap support
      ASoC: Drop unused state parameter from CODEC suspend callback

Mark Brown (58):
      Merge branch 'for-3.2' into for-3.3
      ASoC: Ensure SYSCLK is enabled for WM8958 accessory detection
      ASoC: Fix __iomem annotation for IDMA registers
      ASoC: Put WM8958 and WM1811 MICBIAS into bypass mode when no audio
      ASoC: Enhance default WM8958 microphone detection
      ASoC: Rename Speyside WM8962 to Tobermory
      ASoC: Provide debug log of accessory status on WM8958
      ASoC: Don't use control_data to get struct wm8994
      ASoC: Tune down active mode detection rate for WM8958 mic detection
      ASoC: Allow more WM8958/WM1811 button levels with default handler
      ASoC: Rename WM8994 detecting flag to mic_detecting
      ASoC: Implement support for WM1811A jack detection
      ASoC: Ensure we reconfigure WM8958 microphone detection on rate changes
      ASoC: Add platform data for WM8958/WM1811 microphone detection rates
      ASoC: Convert WM8994 to devm_kzalloc()
      ASoC: Add signal generator widget type
      ASoC: Make WM5100 tone generator widgets signal generators
      ASoC: Make WM8962 beep a signal generator
      ASoC: Add missing err label
      ASoC: Add WM8958 based headset detection on Littlemill
      ASoC: Convert WM8994 MICBIASes to supply widgets
      ASoC: Map microphones on Littlemill
      ASoC: Mark WM8994 ADC muxes as virtual
      Merge branch 'for-3.2' into for-3.3
      ASoC: Convert WM8903 to devm_kzalloc()
      ASoC: Use table based control init for WM8903
      ASoC: WM8903 only supports I2C so don't ifdef it
      ASoC: Use a normal cache sync for WM8903
      ASoC: Don't resync WM8903 register cache on reset
      ASoC: Convert WM8903 to direct regmap API usage
      ASoC: Move initial WM8903 identification and reset to I2C probe
      Merge branch 'for-3.2' into for-3.3
      ASoC: Remove unused -codec from Wolfson device driver names
      ASoC: Remove I2C ifdefs from WM8960
      ASoC: Remove unused AUDIO_NAME define from WM8960
      ASoC: Convert WM2000 to devm_kzalloc()
      ASoC: Convert WM8350 to devm_kzalloc()
      ASoC: Convert WM8400 to devm_kzalloc()
      ASoC: Convert WM8741 to devm_kzalloc()
      ASoC: Convert WM8750 to devm_kzalloc()
      ASoC: Convert WM9090 to devm_kzalloc()
      ASoC: Convert WM8350 to table based DAPM and control init
      ASoC: Convert WM8400 to table based DAPM and control init
      ASoC: Convert WM8510 to table based DAPM and control init
      ASoC: Convert WM8580 to table based DAPM and control init
      ASoC: Convert WM8741 to table based DAPM and control init
      ASoC: Convert WM8750 to table based DAPM and control init
      ASoC: Convert WM8711 to table based control init
      ASoC: Convert WM8728 to table based control init
      ASoC: Remove unused struct wm2000_setup_data
      ASoC: Convert wm2000 to use regmap API
      ASoC: Convert WM2000 into a standard CODEC driver
      ASoC: Sort WM9090 in with the CODEC drivers
      Merge branch 'for-3.2' into for-3.3
      ASoC: Remove references to corgi and spitz from machine driver document
      Merge branch 'for-3.2' into for-3.3
      ASoC: Provide a more complete DMA driver stub
      Merge branch 'for-3.2' into for-3.3

Stephen Warren (3):
      ASoC: Tegra I2S: Add device tree binding
      ASoC: WM8903: Disallow all invalid gpio_cfg pdata values
      ASoC: WM8903: Create default platform data structure

Timur Tabi (2):
      ASoC: p1022ds: add support for fsl,P1022 and fsl,P1022DS model names
      ASoC: fsl/powerpc: don't rely on the cell-index property

Vinod Koul (1):
      ASoC: sst_platform: fix the dsp driver interface

 .../devicetree/bindings/sound/tegra20-i2s.txt      |   17 +
 Documentation/sound/alsa/soc/machine.txt           |    6 +-
 MAINTAINERS                                        |    1 +
 arch/arm/mach-s3c64xx/mach-crag6410.c              |    6 +-
 drivers/firmware/Kconfig                           |   12 -
 drivers/firmware/Makefile                          |    1 -
 drivers/firmware/sigma.c                           |  118 -----
 include/linux/mfd/wm8994/pdata.h                   |   23 +
 include/linux/mfd/wm8994/registers.h               |   16 +
 include/linux/sigma.h                              |   60 ---
 include/sound/soc-dapm.h                           |    4 +
 include/sound/soc.h                                |    3 +-
 sound/soc/codecs/Kconfig                           |   18 +-
 sound/soc/codecs/Makefile                          |   10 +-
 sound/soc/codecs/ac97.c                            |    2 +-
 sound/soc/codecs/ad1836.c                          |    2 +-
 sound/soc/codecs/adau1373.c                        |    2 +-
 sound/soc/codecs/adau1701.c                        |    2 +-
 sound/soc/codecs/adav80x.c                         |    2 +-
 sound/soc/codecs/ak4535.c                          |    2 +-
 sound/soc/codecs/ak4641.c                          |    2 +-
 sound/soc/codecs/alc5623.c                         |    2 +-
 sound/soc/codecs/alc5632.c                         |    2 +-
 sound/soc/codecs/cs4270.c                          |    2 +-
 sound/soc/codecs/cs4271.c                          |    2 +-
 sound/soc/codecs/cs42l73.c                         |    5 +-
 sound/soc/codecs/jz4740.c                          |    2 +-
 sound/soc/codecs/max98088.c                        |    2 +-
 sound/soc/codecs/max98095.c                        |    2 +-
 sound/soc/codecs/max9850.c                         |    2 +-
 sound/soc/codecs/pcm3008.c                         |    2 +-
 sound/soc/codecs/rt5631.c                          |    2 +-
 sound/soc/codecs/sgtl5000.c                        |    2 +-
 sound/soc/codecs/sigmadsp.c                        |  246 ++++++++++
 sound/soc/codecs/sigmadsp.h                        |   21 +
 sound/soc/codecs/ssm2602.c                         |    2 +-
 sound/soc/codecs/sta32x.c                          |    2 +-
 sound/soc/codecs/stac9766.c                        |    5 +-
 sound/soc/codecs/tlv320aic23.c                     |    3 +-
 sound/soc/codecs/tlv320aic32x4.c                   |    2 +-
 sound/soc/codecs/tlv320aic3x.c                     |    2 +-
 sound/soc/codecs/tlv320dac33.c                     |    2 +-
 sound/soc/codecs/twl4030.c                         |    2 +-
 sound/soc/codecs/twl6040.c                         |    2 +-
 sound/soc/codecs/uda134x.c                         |    3 +-
 sound/soc/codecs/uda1380.c                         |   34 +-
 sound/soc/codecs/wm2000.c                          |  226 ++++-----
 sound/soc/codecs/wm2000.h                          |    7 -
 sound/soc/codecs/wm5100.c                          |    2 +-
 sound/soc/codecs/wm8350.c                          |   49 +--
 sound/soc/codecs/wm8400.c                          |   40 +-
 sound/soc/codecs/wm8510.c                          |   27 +-
 sound/soc/codecs/wm8523.c                          |    2 +-
 sound/soc/codecs/wm8580.c                          |   24 +-
 sound/soc/codecs/wm8711.c                          |    7 +-
 sound/soc/codecs/wm8727.c                          |    2 +-
 sound/soc/codecs/wm8728.c                          |    7 +-
 sound/soc/codecs/wm8731.c                          |    2 +-
 sound/soc/codecs/wm8737.c                          |    2 +-
 sound/soc/codecs/wm8741.c                          |   40 +-
 sound/soc/codecs/wm8750.c                          |   37 +-
 sound/soc/codecs/wm8753.c                          |    2 +-
 sound/soc/codecs/wm8770.c                          |    2 +-
 sound/soc/codecs/wm8776.c                          |    2 +-
 sound/soc/codecs/wm8804.c                          |    2 +-
 sound/soc/codecs/wm8900.c                          |    6 +-
 sound/soc/codecs/wm8903.c                          |  478 +++++++++---------
 sound/soc/codecs/wm8904.c                          |    4 +-
 sound/soc/codecs/wm8940.c                          |    4 +-
 sound/soc/codecs/wm8955.c                          |    4 +-
 sound/soc/codecs/wm8960.c                          |   12 +-
 sound/soc/codecs/wm8961.c                          |    4 +-
 sound/soc/codecs/wm8962.c                          |    2 +-
 sound/soc/codecs/wm8971.c                          |    4 +-
 sound/soc/codecs/wm8974.c                          |    4 +-
 sound/soc/codecs/wm8978.c                          |    2 +-
 sound/soc/codecs/wm8983.c                          |    2 +-
 sound/soc/codecs/wm8985.c                          |    2 +-
 sound/soc/codecs/wm8988.c                          |    4 +-
 sound/soc/codecs/wm8990.c                          |    4 +-
 sound/soc/codecs/wm8991.c                          |    2 +-
 sound/soc/codecs/wm8993.c                          |    4 +-
 sound/soc/codecs/wm8994.c                          |  517 +++++++++++++++++---
 sound/soc/codecs/wm8994.h                          |   11 +-
 sound/soc/codecs/wm8995.c                          |    2 +-
 sound/soc/codecs/wm9081.c                          |    2 +-
 sound/soc/codecs/wm9090.c                          |    9 +-
 sound/soc/codecs/wm9705.c                          |    2 +-
 sound/soc/codecs/wm9712.c                          |    3 +-
 sound/soc/codecs/wm9713.c                          |    3 +-
 sound/soc/codecs/wm_hubs.c                         |    4 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |   13 +-
 sound/soc/fsl/p1022_ds.c                           |   49 ++-
 sound/soc/imx/Kconfig                              |    2 +-
 sound/soc/kirkwood/Kconfig                         |    3 +-
 sound/soc/mid-x86/Kconfig                          |    1 -
 sound/soc/mid-x86/sst_platform.c                   |  130 ++++--
 sound/soc/mid-x86/sst_platform.h                   |   82 +++-
 sound/soc/pxa/Kconfig                              |    3 +-
 sound/soc/pxa/e740_wm9705.c                        |   20 +-
 sound/soc/samsung/Kconfig                          |    5 +-
 sound/soc/samsung/Makefile                         |    4 +-
 sound/soc/samsung/i2s.c                            |    2 +-
 sound/soc/samsung/idma.c                           |    2 +-
 sound/soc/samsung/idma.h                           |    2 +-
 sound/soc/samsung/littlemill.c                     |   25 +
 sound/soc/samsung/smdk_wm8994pcm.c                 |   14 +-
 .../soc/samsung/{speyside_wm8962.c => tobermory.c} |   66 ++--
 sound/soc/soc-core.c                               |    2 +-
 sound/soc/soc-dapm.c                               |    7 +
 sound/soc/soc-utils.c                              |   31 ++-
 sound/soc/tegra/tegra_i2s.c                        |   27 +-
 112 files changed, 1664 insertions(+), 1065 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/tegra20-i2s.txt
 delete mode 100644 drivers/firmware/sigma.c
 delete mode 100644 include/linux/sigma.h
 create mode 100644 sound/soc/codecs/sigmadsp.c
 create mode 100644 sound/soc/codecs/sigmadsp.h
 rename sound/soc/samsung/{speyside_wm8962.c => tobermory.c} (72%)

             reply	other threads:[~2011-12-06 10:37 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-06 10:37 Mark Brown [this message]
  -- strict thread matches above, loose matches on Subject: below --
2012-03-01 12:41 ASoC updates for 3.3 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-11-29 11:38 Mark Brown
2011-11-29 12:11 ` Takashi Iwai
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=20111206103745.GG28840@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.