alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* ASoC updates for 3.3
@ 2012-01-06  6:43 Mark Brown
  2012-01-08 13:41 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2012-01-06  6:43 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit 32696af13724aaf7651d1cf95bc1a7a8af97a5c8:

  ASoC: Convert corgi to table based DAPM and control init (2011-12-30 10:44:45 +0000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-3.3

and are the last fixes for 3.3.

Ashish Chavan (1):
      ASoC: da7210: Add support for line input and mic

Axel Lin (28):
      ASoC: Convert cs42l51 to devm_kzalloc()
      ASoC: Convert max98088 to devm_kzalloc()
      ASoC: Convert max98095 to devm_kzalloc()
      ASoC: Convert max9850 to devm_kzalloc()
      ASoC: Convert rt5631 to devm_kzalloc()
      ASoC: Convert ssm2602 to devm_kzalloc()
      ASoC: Convert sta32x to devm_kzalloc()
      ASoC: Convert tlv320aic23 to devm_kzalloc()
      ASoC: Convert tlv320aic26 to devm_kzalloc()
      ASoC: Convert tlv320aic3x to devm_kzalloc()
      ASoC: Convert alc5623 to devm_kzalloc()
      ASoC: Convert cs4270 to devm_kzalloc()
      ASoC: Convert tlv320dac33 to devm_kzalloc()
      ASoC: Convert tpa6130a2 to devm_kzalloc()
      ASoC: Fix return value of ak4641_pcm_set_dai_fmt()
      ASoC: Fix return value of wm8962_gpio_direction_out()
      ASoC: Use dai_fmt in saarb machine driver
      ASoC: Use dai_fmt in spitz machine driver
      ASoC: Use dai_fmt in z2 machine driver
      ASoC: Convert saarb to table based DAPM init
      ASoC: Convert spitz to table based DAPM and control init
      ASoC: Convert tavorevb3 to table based DAPM init
      ASoC: Convert z2 to table based DAPM init
      ASoC: Fix return value of wm8903_gpio_direction_in() and wm8903_gpio_direction_out()
      ASoC: Use dai_fmt in tavorevb3 machine driver
      ASoC: Fix return value of wm8580_set_sysclk()
      ASoC: pxa: Convert corgi to use snd_soc_register_card()
      ASoC: sta32x: Optimize the array work to find rate_min and rate_max

Julia Lawall (9):
      ASoC: davinci-vcif.c: use devm_ functions
      ASoC: davinci-mcasp.c: use devm_ functions
      ASoC: davinci-i2s.c: use devm_ functions
      ASoC: psc-i2s.c: use devm_ functions
      ASoC: psc-ac97.c: use devm_ functions
      ASoC: i2sc.c: use devm_ functions
      ASoC: dma.c: use devm_ functions
      ASoC: dbdma2.c: use devm_ functions
      ASoC: ac97c.c: use devm_ functions

Sangsu Park (1):
      ASoC: soc-pcm: Allocate PCM operations dynamically to support multiple DAIs

 arch/arm/mach-pxa/corgi.c         |    9 ++++
 sound/soc/au1x/ac97c.c            |   40 ++++++-------------
 sound/soc/au1x/dbdma2.c           |   14 ++-----
 sound/soc/au1x/dma.c              |   12 +-----
 sound/soc/au1x/i2sc.c             |   45 ++++++---------------
 sound/soc/au1x/psc-ac97.c         |   41 +++++++-------------
 sound/soc/au1x/psc-i2s.c          |   42 +++++++-------------
 sound/soc/codecs/ak4641.c         |    7 +++-
 sound/soc/codecs/alc5623.c        |   11 +----
 sound/soc/codecs/cs4270.c         |    6 +--
 sound/soc/codecs/cs42l51.c        |    8 +---
 sound/soc/codecs/da7210.c         |   77 +++++++++++++++++++++++++++++++++++++
 sound/soc/codecs/max98088.c       |    6 +--
 sound/soc/codecs/max98095.c       |    7 +--
 sound/soc/codecs/max9850.c        |    6 +--
 sound/soc/codecs/rt5631.c         |    7 +--
 sound/soc/codecs/ssm2602.c        |   12 ++----
 sound/soc/codecs/sta32x.c         |   14 ++----
 sound/soc/codecs/tlv320aic23.c    |    5 +--
 sound/soc/codecs/tlv320aic26.c    |    8 +---
 sound/soc/codecs/tlv320aic3x.c    |    5 +--
 sound/soc/codecs/tlv320dac33.c    |    6 +--
 sound/soc/codecs/tpa6130a2.c      |    5 +--
 sound/soc/codecs/wm8580.c         |    8 +++-
 sound/soc/codecs/wm8903.c         |   18 +++++++--
 sound/soc/codecs/wm8962.c         |   10 +++-
 sound/soc/davinci/davinci-i2s.c   |   39 ++++++------------
 sound/soc/davinci/davinci-mcasp.c |   40 ++++++-------------
 sound/soc/davinci/davinci-vcif.c  |   14 ++-----
 sound/soc/pxa/corgi.c             |   43 +++++++++++----------
 sound/soc/pxa/saarb.c             |   23 ++++-------
 sound/soc/pxa/spitz.c             |   37 +++++-------------
 sound/soc/pxa/tavorevb3.c         |   24 ++++--------
 sound/soc/pxa/z2.c                |   28 ++++----------
 sound/soc/soc-pcm.c               |   38 +++++++++----------
 35 files changed, 313 insertions(+), 402 deletions(-)

^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2012-03-01 12:41 Mark Brown
  2012-03-01 13:20 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2012-03-01 12:41 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 1119 bytes --]

The following changes since commit e555cf363167f09efae96d32a363e24c4de16b7b:

  ASoC: ak4642: fixup HeadPhone L/R dapm settings (2012-02-21 10:00:24 +0000)

are available in the git repository at:

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

for you to fetch changes up to 5ed80a75b248bfaf840ea6b38f941edcf6ee7dc7:

  ASoC: i.MX SSI: Fix DSP_A format. (2012-02-23 18:58:17 +0000)

----------------------------------------------------------------
A small fix for the SSI driver and a fix for system shutdown with modern
devices.  Most of the modern devices will never get shut down normally
with a visible kernel log as the systems they're in tend not to shut
down often and when they do it's usually in form factors that don't have
a user visible console.
----------------------------------------------------------------

Javier Martin (1):
      ASoC: i.MX SSI: Fix DSP_A format.

Mark Brown (1):
      ASoC: dapm: Check for bias level when powering down

 sound/soc/imx/imx-ssi.c |    2 +-
 sound/soc/soc-dapm.c    |   12 +++++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2012-02-21 19:48 Mark Brown
  2012-02-21 20:23 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2012-02-21 19:48 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 940 bytes --]

The following changes since commit 1987877d869027ab63dc9df515e11f19279a8091:

  ASoC: fsi: fixup fsi_pointer() calculation method (2012-02-09 10:50:53 +0000)

are available in the git repository at:

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

for you to fetch changes up to e555cf363167f09efae96d32a363e24c4de16b7b:

  ASoC: ak4642: fixup HeadPhone L/R dapm settings (2012-02-21 10:00:24 +0000)

----------------------------------------------------------------
A couple of small, driver specific fixes - nothing too exciting going
on.

----------------------------------------------------------------
Kuninori Morimoto (1):
      ASoC: ak4642: fixup HeadPhone L/R dapm settings

Mark Brown (1):
      ASoC: wm8962: Fix sidetone enumeration texts

 sound/soc/codecs/ak4642.c |   31 ++++++++++++++++---------------
 sound/soc/codecs/wm8962.c |    2 +-
 2 files changed, 17 insertions(+), 16 deletions(-)

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2012-02-08 20:15 Mark Brown
  2012-02-08 21:32 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2012-02-08 20:15 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 1171 bytes --]

The following changes since commit 43b6cec27e1e50a1de3eff47e66e502f3fe7e66e:

  ASoC: wm_hubs: Correct line input to line output 2 paths (2012-02-01 23:55:56 +0000)

are available in the git repository at:

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

for you to fetch changes up to a7c4183be2d6a7da8c97a9b671b5f3aed321127e:

  ASoC: wm8994: Disable line output discharge prior to ramping VMID (2012-02-08 19:52:00 +0000)

----------------------------------------------------------------
A few small WM8994 updates to go on top of the previous lot of things
that were sent.  They collide with some -next work so I'd really like to
get them into 3.3-rc3 if possible to merge back up into the -next code.
All driver specific and unexciting in the grand scheme of things.
----------------------------------------------------------------

Mark Brown (3):
      ASoC: wm8994: Enabling VMID should take a runtime PM reference
      ASoC: wm8994: Fix typo in VMID ramp setting
      ASoC: wm8994: Disable line output discharge prior to ramping VMID

 sound/soc/codecs/wm8994.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2012-02-04 12:55 Mark Brown
  2012-02-06  9:32 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2012-02-04 12:55 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 1688 bytes --]

The following changes since commit 1ae5cbc52e7c6619a3f44b87809fd25370df31bb:

  ASoC: neo1973_wm8753: remove references to the neo1973-gta01 machine (2012-01-30 13:22:13 +0000)

are available in the git repository at:

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

for you to fetch changes up to 43b6cec27e1e50a1de3eff47e66e502f3fe7e66e:

  ASoC: wm_hubs: Correct line input to line output 2 paths (2012-02-01 23:55:56 +0000)

----------------------------------------------------------------
The only particularly remarkable change here is the one for handling of
the Android suspend ignore code for idle_bias_off CODECs.  That one is
actually a regression fix as some of the new power savings that have
been introduced confused the suspend ignore code, making devices that
are active for non-audio reasons look like they are idle causing them to
be suspended instead of being kept active.
----------------------------------------------------------------

Axel Lin (1):
      ASoC: cs42l73: Fix Output [X|A|V]SP_SCLK Sourcing Mode setting for master mode

Mark Brown (4):
      ASoC: wm_hubs: Fix routing of input PGAs to line output mixer
      ASoC: wm8994: Remove ASoC level register cache sync
      ASoC: core: Better support for idle_bias_off suspend ignores
      ASoC: wm_hubs: Correct line input to line output 2 paths

Susan Gao (1):
      ASoC: wm8962: Fix word length configuration

 sound/soc/codecs/cs42l73.c |    2 +-
 sound/soc/codecs/wm8962.c  |    6 +++---
 sound/soc/codecs/wm8994.c  |    5 -----
 sound/soc/codecs/wm_hubs.c |    8 ++++----
 sound/soc/soc-core.c       |   11 +++++++++++
 5 files changed, 19 insertions(+), 13 deletions(-)

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2012-01-30 13:34 Mark Brown
  2012-01-30 14:27 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2012-01-30 13:34 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


[-- Attachment #1.1: Type: text/plain, Size: 1725 bytes --]

The following changes since commit c83f1d7e71625801c72f4013291194e09b6f0a6e:

  ASoC: wm2000: Fix use-after-free - don't release_firmware() twice on error (2012-01-24 11:34:19 +0000)

are available in the git repository at:

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

for you to fetch changes up to 1ae5cbc52e7c6619a3f44b87809fd25370df31bb:

  ASoC: neo1973_wm8753: remove references to the neo1973-gta01 machine (2012-01-30 13:22:13 +0000)

----------------------------------------------------------------
A bunch of small driver specific fixes - nothing terribly exciting here,
all of this will only affect people using particular devices and then
usually only in some use cases.
----------------------------------------------------------------

Denis 'GNUtoo' Carikli (1):
      ASoC: neo1973_wm8753: remove references to the neo1973-gta01 machine

Mark Brown (6):
      ASoC: wm5100: Make sure we switch to button reporting mode
      ASoC: wm5100: Fix microphone configuration
      ASoC: wm8996: Mark register cache as dirty when regulators are disabled
      ASoC: wm8962: Mark register cache as dirty when regulators are disabled
      ASoC: wm5100: Mark register cache as dirty when regulators are disabled
      ASoC: wm_hubs: Enable line out VMID buffer for single ended line outputs

UK KIM (1):
      ASoC: wm_hubs: fix wrong bits for LINEOUT2 N/P mixer

 sound/soc/codecs/wm5100.c          |   12 ++++++-
 sound/soc/codecs/wm8962.c          |    2 +-
 sound/soc/codecs/wm8996.c          |    2 +-
 sound/soc/codecs/wm_hubs.c         |   10 ++++-
 sound/soc/samsung/neo1973_wm8753.c |   65 +-----------------------------------
 5 files changed, 22 insertions(+), 69 deletions(-)

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2012-01-17 16:54 Mark Brown
  2012-01-17 19:47 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2012-01-17 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit 29abceb67f8a230da806db4ed73899595bd2ae76:

  Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc (2012-01-12 09:48:20 +0100)

are available in the git repository at:

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

All small, easily reviewed fixes.

Javier Martin (1):
      ASoC: Fix DMA channel leak in imx-pcm-dma-mx2 driver.

Liam Girdwood (2):
      ASoC: dapm - Fix check for codec context in dapm_power_widgets().
      ASoC: core - Free platform DAPM context at platform removal.

Mark Brown (1):
      ASoC: Wait for WM8993 FLL to stabilise

Zeng Zhaoming (1):
      ASoC: sgtl5000: update author email address

 sound/soc/codecs/sgtl5000.c     |    2 +-
 sound/soc/codecs/wm8993.c       |    6 ++++++
 sound/soc/imx/imx-pcm-dma-mx2.c |   12 +++++++-----
 sound/soc/soc-core.c            |    4 ++++
 sound/soc/soc-dapm.c            |    2 +-
 5 files changed, 19 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2012-01-12  8:38 Mark Brown
  0 siblings, 0 replies; 33+ messages in thread
From: Mark Brown @ 2012-01-12  8:38 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit d6b24507972341e5babdca8e25448325c9137232:

  Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc into topic/asoc (2012-01-11 15:30:53 +0100)

are available in the git repository at:

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

The MFD patch is an incremental patch on top of the WM8994 changes being
carried by ASoC this merge window.

Axel Lin (2):
      ASoC: Fix build dependency for SND_ATMEL_SOC_SSC
      ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC

Joachim Eastwood (1):
      ASoC: check for substream not channels_min in pcm engines

Mark Brown (3):
      ASoC: Fix idma build after update for channel count check
      mfd: Put WM8994 into cache only mode when suspending
      ASoC: Dynamically allocate the rtd device for a non-empty release()

 drivers/mfd/wm8994-core.c           |    2 +
 include/sound/soc.h                 |    6 ++--
 sound/soc/atmel/Kconfig             |    2 +-
 sound/soc/atmel/atmel-pcm.c         |    5 +--
 sound/soc/blackfin/bf5xx-ac97-pcm.c |    5 +--
 sound/soc/blackfin/bf5xx-i2s-pcm.c  |    5 +--
 sound/soc/blackfin/bf5xx-tdm-pcm.c  |    5 +--
 sound/soc/davinci/davinci-pcm.c     |    5 +--
 sound/soc/ep93xx/ep93xx-pcm.c       |    5 +--
 sound/soc/jz4740/jz4740-pcm.c       |    5 +--
 sound/soc/kirkwood/kirkwood-dma.c   |    5 +--
 sound/soc/mid-x86/sst_platform.c    |    5 +--
 sound/soc/omap/omap-pcm.c           |    5 +--
 sound/soc/samsung/dma.c             |    5 +--
 sound/soc/samsung/idma.c            |    4 +-
 sound/soc/soc-core.c                |   44 +++++++++++++++++++---------------
 sound/soc/soc-dapm.c                |    3 +-
 sound/soc/tegra/tegra_pcm.c         |    5 +--
 18 files changed, 58 insertions(+), 63 deletions(-)

^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2011-12-28 11:43 Mark Brown
  2011-12-31 16:53 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2011-12-28 11:43 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit c5cf4dbc7f804bb4ff02a065b927bd8688204253:

  ASoC: Add trivial pm_runtime usage to Samsung DAI drivers (2011-12-23 12:08:32 +0000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-3.3

Axel Lin (8):
      ASoC: Convert da7210 to devm_kzalloc()
      ASoC: Convert lm4857 to devm_kzalloc()
      ASoC: Convert uda1380 to devm_kzalloc()
      ASoC: Convert 88pm860x-codec to devm_kzalloc()
      ASoC: Fix build error in sound/soc/kirkwood/kirkwood-i2s.c
      ASoC: Use dai_fmt in kirkwood-openrd machine driver
      ASoC: Use dai_fmt in kirkwood-t5325 machine driver
      ASoC: Convert kirkwood-t5325 to table based DAPM init

Joachim Eastwood (1):
      ASoC: wm8776: add missing break in sample size switch

Mark Brown (1):
      Merge branch 'for-3.2' into for-3.3

 sound/soc/codecs/88pm860x-codec.c    |    7 ++-----
 sound/soc/codecs/da7210.c            |    7 ++-----
 sound/soc/codecs/lm4857.c            |   13 ++-----------
 sound/soc/codecs/uda1380.c           |    6 ++----
 sound/soc/codecs/wm8776.c            |    1 +
 sound/soc/kirkwood/kirkwood-i2s.c    |    3 +--
 sound/soc/kirkwood/kirkwood-openrd.c |   14 ++------------
 sound/soc/kirkwood/kirkwood-t5325.c  |   24 +++++++-----------------
 sound/soc/kirkwood/kirkwood.h        |    1 -
 9 files changed, 19 insertions(+), 57 deletions(-)

^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2011-12-23 12:18 Mark Brown
  2011-12-23 13:38 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2011-12-23 12:18 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit c45471eac2bdc271df40963ac8448d76ac434872:

  ASoC: Fix compile error in sound/soc/mid-x86/sst_platform.c (2011-12-16 07:50:15 +0100)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-3.3

Axel Lin (40):
      ASoC: Remove unused extern declarations for sh4_hac_dai and sh7760_soc_platform
      ASoC: Staticise sst_pcm_new and sst_soc_platform_drv
      ASoC: Staticise mfld_msic_dailink
      ASoC: pxa: Convert e740_wm9705 to use snd_soc_register_card()
      ASoC: pxa: Convert e750_wm9705 to use snd_soc_register_card()
      ASoC: pxa: Convert imote2 to use snd_soc_register_card()
      ASoC: pxa: Convert tosa to use snd_soc_register_card()
      ASoC: pxa: Convert e800_wm9712 to use snd_soc_register_card()
      ASoC: Convert max9850 to table based DAPM and control init
      ASoC: Convert uda1380 to table based DAPM and control init
      ASoC: Remove export of s3c_pcm_dai
      ASoC: Use dai_fmt in edb93xx machine driver
      ASoC: Use dai_fmt in snappercl15 machine driver
      ASoC: Rename rt562[1|2]_vol_snd_controls to alc562[1|2]_vol_snd_controls
      ASoC: Convert ak4104 to devm_kzalloc()
      ASoC: Convert ak4535 to devm_kzalloc()
      ASoC: Convert ak4641 to devm_kzalloc()
      ASoC: Convert ak4642 to devm_kzalloc()
      ASoC: Convert ak4671 to devm_kzalloc()
      ASoC: Use dai_fmt in hx4700 machine driver
      ASoC: Use dai_fmt in imote2 machine driver
      ASoC: Convert 88pm860x-codec to table based DAPM and control init
      ASoC: Convert cs42l51 to table based DAPM and control init
      ASoC: pxa: Add .owner to struct snd_soc_card
      ASoC: samsung: Add .owner to struct snd_soc_card
      ASoC: fsl: Add .owner to struct snd_soc_card
      ASoC: atmel: Add .owner to struct snd_soc_card
      ASoC: blackfin: Add .owner to struct snd_soc_card
      ASoC: davinci: Add .owner to struct snd_soc_card
      ASoC: ep93xx: Add .owner to struct snd_soc_card
      ASoC: tegra: Add .owner to struct snd_soc_card
      ASoC: au1x: Add .owner to struct snd_soc_card
      ASoC: imx: Add .owner to struct snd_soc_card
      ASoC: jz4740: Add .owner to struct snd_soc_card
      ASoC: nuc900: Add .owner to struct snd_soc_card
      ASoC: s6000: Add .owner to struct snd_soc_card
      ASoC: sh: Add .owner to struct snd_soc_card
      ASoC: txx9: Add .owner to struct snd_soc_card
      ASoC: kirkwood: Add .owner to struct snd_soc_card
      ASoC: mid-x86: Add .owner to struct snd_soc_card

Leon Romanovsky (1):
      ASoC: Tegra machine ASoC driver for boards using ALC5332 codec

Mark Brown (23):
      ASoC: Fix wm8995 regmap usage
      ASoC: Staticise asoc_idma_platform
      ASoC: Complete initialisation before registering Samsung PCM DAI
      ASoC: Remove cache default  for volatile wm9081 reset register
      ASoC: Use standard snd_soc_cache_sync() for WM9090
      ASoC: Convert wm8993 to devm_kzalloc()
      ASoC: Use standard register cache sync in wm8993
      mfd: Test for jack detection when deciding if wm8994 should suspend
      ASoC: Tune the accessory detection rates for WM8996
      ASoC: Use core pm_runtime callbacks for siu_dai
      ASoC: Use core pm_runtime callbacks for fsi
      ASoC: Fix partial cherry pick in wm8993
      Merge branch 'topic/asoc' of git://git.kernel.org/.../tiwai/sound into for-3.3
      ASoC: Convert WM8960 to devm_kzalloc()
      ASoC: Remove I2C ifdefs from wm8961 driver
      ASoC: Convert wm8961 to devm_kzalloc()
      ASoC: Use standard cache sync code in wm8961
      Merge branch 'for-3.2' into for-3.3
      ASoC: Remove ifdefs for GPIO_SYSFS
      Revert "ASoC: mxs: correct 'direction' of device_prep_dma_cyclic"
      Merge branch 'for-3.2' into for-3.3
      ASoC: Declare soc_new_pcm() properly
      ASoC: Add trivial pm_runtime usage to Samsung DAI drivers

Peter Ujfalusi (2):
      OMAP4: mcbsp: Enable FIFO usage
      ASoC: omap-mcbsp: Enable FIFO usage on OMAP4

Shawn Guo (1):
      ASoC: mxs: correct 'direction' of device_prep_dma_cyclic

Stephen Warren (4):
      ASoC: Add utility to set a card's name from device tree
      ASoC: Add utility to parse DAPM routes from device tree
      ASoC: Tegra+WM8903 machine: Add device tree binding
      ASoC: Allow DAI links to be specified using device tree nodes

 .../bindings/sound/tegra-audio-wm8903.txt          |   71 +++++++
 arch/arm/mach-omap2/mcbsp.c                        |    3 +
 arch/arm/mach-pxa/eseries.c                        |   18 ++
 arch/arm/mach-pxa/stargate2.c                      |    6 +
 arch/arm/mach-pxa/tosa.c                           |    6 +
 drivers/mfd/wm8994-core.c                          |   14 ++
 include/sound/soc.h                                |   10 +
 sound/soc/atmel/sam9g20_wm8731.c                   |    1 +
 sound/soc/atmel/snd-soc-afeb9260.c                 |    1 +
 sound/soc/au1x/db1000.c                            |    1 +
 sound/soc/au1x/db1200.c                            |    2 +
 sound/soc/blackfin/bf5xx-ad1836.c                  |    1 +
 sound/soc/blackfin/bf5xx-ad193x.c                  |    1 +
 sound/soc/blackfin/bf5xx-ad1980.c                  |    1 +
 sound/soc/blackfin/bf5xx-ad73311.c                 |    1 +
 sound/soc/blackfin/bf5xx-ssm2602.c                 |    1 +
 sound/soc/blackfin/bfin-eval-adau1373.c            |    1 +
 sound/soc/blackfin/bfin-eval-adau1701.c            |    1 +
 sound/soc/blackfin/bfin-eval-adav80x.c             |    1 +
 sound/soc/codecs/88pm860x-codec.c                  |   15 +-
 sound/soc/codecs/ak4104.c                          |    6 +-
 sound/soc/codecs/ak4535.c                          |    6 +-
 sound/soc/codecs/ak4641.c                          |    7 +-
 sound/soc/codecs/ak4642.c                          |    6 +-
 sound/soc/codecs/ak4671.c                          |    6 +-
 sound/soc/codecs/alc5623.c                         |   12 +-
 sound/soc/codecs/cs42l51.c                         |   17 +-
 sound/soc/codecs/max9850.c                         |   17 +-
 sound/soc/codecs/uda1380.c                         |   24 +--
 sound/soc/codecs/wm8960.c                          |    7 +-
 sound/soc/codecs/wm8961.c                          |   27 +--
 sound/soc/codecs/wm8993.c                          |   29 +---
 sound/soc/codecs/wm8995.c                          |    1 +
 sound/soc/codecs/wm8996.c                          |   18 +-
 sound/soc/codecs/wm9081.c                          |    1 -
 sound/soc/codecs/wm9090.c                          |   13 +-
 sound/soc/davinci/davinci-evm.c                    |    6 +
 sound/soc/davinci/davinci-sffsdr.c                 |    1 +
 sound/soc/ep93xx/edb93xx.c                         |   15 +-
 sound/soc/ep93xx/simone.c                          |    1 +
 sound/soc/ep93xx/snappercl15.c                     |   13 +-
 sound/soc/fsl/efika-audio-fabric.c                 |   14 +-
 sound/soc/fsl/pcm030-audio-fabric.c                |   14 +-
 sound/soc/imx/eukrea-tlv320.c                      |    1 +
 sound/soc/imx/mx27vis-aic32x4.c                    |    1 +
 sound/soc/imx/phycore-ac97.c                       |    1 +
 sound/soc/imx/wm1133-ev1.c                         |    1 +
 sound/soc/jz4740/qi_lb60.c                         |    1 +
 sound/soc/kirkwood/kirkwood-openrd.c               |    1 +
 sound/soc/kirkwood/kirkwood-t5325.c                |    1 +
 sound/soc/mid-x86/mfld_machine.c                   |    3 +-
 sound/soc/mid-x86/sst_platform.c                   |    4 +-
 sound/soc/nuc900/nuc900-audio.c                    |    1 +
 sound/soc/omap/omap-mcbsp.c                        |    2 +-
 sound/soc/pxa/corgi.c                              |    1 +
 sound/soc/pxa/e740_wm9705.c                        |   76 +++----
 sound/soc/pxa/e750_wm9705.c                        |   67 +++----
 sound/soc/pxa/e800_wm9712.c                        |   67 +++----
 sound/soc/pxa/em-x270.c                            |    1 +
 sound/soc/pxa/hx4700.c                             |   17 +--
 sound/soc/pxa/imote2.c                             |   58 +++---
 sound/soc/pxa/magician.c                           |    1 +
 sound/soc/pxa/mioa701_wm9713.c                     |    1 +
 sound/soc/pxa/palm27x.c                            |    1 +
 sound/soc/pxa/raumfeld.c                           |    2 +
 sound/soc/pxa/saarb.c                              |    1 +
 sound/soc/pxa/spitz.c                              |    1 +
 sound/soc/pxa/tavorevb3.c                          |    1 +
 sound/soc/pxa/tosa.c                               |   78 +++-----
 sound/soc/pxa/z2.c                                 |    1 +
 sound/soc/pxa/zylonite.c                           |    1 +
 sound/soc/s6000/s6105-ipcam.c                      |    1 +
 sound/soc/samsung/goni_wm8994.c                    |    1 +
 sound/soc/samsung/h1940_uda1380.c                  |    1 +
 sound/soc/samsung/i2s.c                            |    6 +-
 sound/soc/samsung/idma.c                           |    2 +-
 sound/soc/samsung/jive_wm8750.c                    |    1 +
 sound/soc/samsung/littlemill.c                     |    1 +
 sound/soc/samsung/ln2440sbc_alc650.c               |    1 +
 sound/soc/samsung/lowland.c                        |    1 +
 sound/soc/samsung/neo1973_wm8753.c                 |    1 +
 sound/soc/samsung/pcm.c                            |   20 +-
 sound/soc/samsung/rx1950_uda1380.c                 |    1 +
 sound/soc/samsung/s3c24xx_simtec_hermes.c          |    1 +
 sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c     |    1 +
 sound/soc/samsung/s3c24xx_uda134x.c                |    1 +
 sound/soc/samsung/smartq_wm8987.c                  |    1 +
 sound/soc/samsung/smdk2443_wm9710.c                |    1 +
 sound/soc/samsung/smdk_spdif.c                     |    1 +
 sound/soc/samsung/smdk_wm8580.c                    |    1 +
 sound/soc/samsung/smdk_wm8580pcm.c                 |    1 +
 sound/soc/samsung/smdk_wm8994.c                    |    1 +
 sound/soc/samsung/smdk_wm8994pcm.c                 |    1 +
 sound/soc/samsung/smdk_wm9713.c                    |    1 +
 sound/soc/samsung/speyside.c                       |    1 +
 sound/soc/samsung/tobermory.c                      |    1 +
 sound/soc/sh/fsi-ak4642.c                          |    1 +
 sound/soc/sh/fsi-da7210.c                          |    1 +
 sound/soc/sh/fsi-hdmi.c                            |    1 +
 sound/soc/sh/fsi.c                                 |    4 -
 sound/soc/sh/migor.c                               |    1 +
 sound/soc/sh/sh7760-ac97.c                         |    5 +-
 sound/soc/sh/siu_dai.c                             |    6 -
 sound/soc/soc-core.c                               |  148 +++++++++++++-
 sound/soc/soc-jack.c                               |    4 -
 sound/soc/tegra/Kconfig                            |    9 +
 sound/soc/tegra/Makefile                           |    2 +
 sound/soc/tegra/tegra_alc5632.c                    |  214 ++++++++++++++++++++
 sound/soc/tegra/tegra_wm8903.c                     |  129 ++++++++++---
 sound/soc/tegra/trimslice.c                        |    1 +
 sound/soc/txx9/txx9aclc-generic.c                  |    1 +
 111 files changed, 940 insertions(+), 446 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/tegra-audio-wm8903.txt
 create mode 100644 sound/soc/tegra/tegra_alc5632.c

^ permalink raw reply	[flat|nested] 33+ messages in thread
[parent not found: <20111213071251.GF7148@opensource.wolfsonmicro.com>]
* ASoC updates for 3.3
@ 2011-12-06 10:37 Mark Brown
  0 siblings, 0 replies; 33+ messages in thread
From: Mark Brown @ 2011-12-06 10:37 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

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%)

^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2011-11-29 11:38 Mark Brown
  2011-11-29 12:11 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2011-11-29 11:38 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

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

^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2011-11-22 12:59 Mark Brown
  2011-11-22 17:47 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2011-11-22 12:59 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit e94de1e864d2d205e4e503b0f083c07f288b45fe:

  ASoC: Avoid a redundant read in cs42l51_pdn_event (2011-11-08 11:02:31 +0000)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-3.3

A couple of new drivers here, plus some conversions of drivers to use
regmap directly (saving some object size and letting us talk to the
chips before the card is probed) and removal of the LZO cache type.

Andrey Danin (1):
      ASoC: alc5632: rename volume/switch contols for master and speaker volumes.

Axel Lin (8):
      ASoC: wm9081: Fix reading wrong register for setting VMID 2*240k
      ASoC: wm9081: Don't write WM9081_BIAS_ENA bit to WM9081_VMID_CONTROL register
      ASoC: wm9081: Use snd_soc_update_bits for read-modify-write
      ASoC: Remove unused control_data and mutex fields from struct alc5632_priv
      ASoC: cs4271: Fix wrong mask parameter in some snd_soc_update_bits calls
      ASoC: cs42l73: Return proper error code if device id mismatch
      ASoC: cs42l73: Show correct revision id
      ASoC: Remove redundant regcache_sync call in cs42l73_resume

Brian Austin (1):
      ASoC: Add support for CS42L73 codec

Clemens Ladisch (7):
      ASoC: adau1373: fix DB_RANGE size
      ASoC: rt5631: fix DB_RANGE size
      ASoC: sgtl5000: fix DB_RANGE size
      ASoC: wm8962: fix DB_RANGE size
      ASoC: wm8993: fix DB_RANGE size
      ASoC: wm9090: fix DB_RANGE size
      ASoC: wm_hubs: fix DB_RANGE size

Jassi Brar (1):
      MAINTAINERS: Drop inactive Samsung ASoC maintainer

Johannes Stezenbach (3):
      ASoC: sta32x: preserve coefficient RAM
      ASoC: sta32x: add platform data definition
      ASoC: sta32x: add workaround for ESD reset issue

Kuninori Morimoto (5):
      ASoC: ak4642: add ak4642_set_bias_level()
      ASoC: ak4642: add DAPM support for HeadPhone Output
      ASoC: ak4642: add headphone mute switch control
      ASoC: ak4642: add Line out support
      ASoC: ak4642: add ak4648 support

Leon Romanovsky (9):
      ASoC: Add new Realtek ALC5632 CODEC driver
      ASoC: Remove unused defines in alc5632 codec
      ASoC: Remove unnecessary backslash from alc5632 codec
      ASoC: alc5632: Fix compile without CONFIG_PM
      ASoC: Convert ALC5632 codec to use regmap API
      ASoC: alc5632: Remove unrelevant registers and name the relevant
      ASoC: alc5632: Added support of two undocumented registers
      ASoC: alc5632: Update of i2c_probe function to use regmap API only
      ASoC: alc5632: Remove volatile registers from regmap defaults

Mark Brown (34):
      regmap: Track if the register cache is dirty and suppress unneeded syncs
      Merge branch 'topic/cache' of git://opensource.wolfsonmicro.com/regmap into for-3.3
      ASoC: Convert WM8996 to direct regmap API usage
      ASoC: Move most WM8996 resource acquisition to I2C probe
      ASoC: Convert WM8996 gpiolib to regmap
      ASoC: Convert WM8962 to direct regmap usage
      ASoC: Convert wm5100 to direct regmap API usage
      ASoC: Convert WM9081 to direct regmap API usage
      Merge branch 'for-3.2' into for-3.3
      ASoC: Disable debounce on some WM8962 interrupts
      ASoC: Convert wm8971 MICBIAS to a supply widget
      ASoC: Need to convert wm5100 cache sync to direct regmap usage too
      ASoC: Mark WM5100 MISC CONTROL as readable
      ASoC: Move most WM5100 resource allocation to I2C probe
      ASoC: Add Lowland machine driver
      ASoC: Convert WM5100 gpiolib support to direct regmap API usage
      ASoC: Fix duplicate const warnings in da7210.c
      ASoC: Remove extra space in runtime struct definition
      Merge branch 'for-3.2' into for-3.3
      ASoC: Remove LZO cache type
      ASoC: Move WM5100 platform data based setup into I2C probe
      ASoC: Convert WM8995 to direct regmap usage
      Merge branch 'for-3.2' into for-3.3
      ASoC: Say how long short WM8958 DSP2 firmwares are
      Merge branch 'for-3.2' into for-3.3
      devicetree: Document Wolfson prefix
      Merge branch 'DB_RANGE-size-fixes' of git://git.alsa-project.org/alsa-kprivate into for-3.2
      Merge branch 'for-3.2' into for-3.3
      ASoC: Ensure WM8731 register cache is synced when resuming from disabled
      ASoC: Use table based init for wm8731_snd_controls
      Merge branch 'for-3.2' into for-3.3
      ASoC: Convert WM8753 to table based DAPM and control init
      ASoC: Remove WM5100 DSP memory windows from register default data
      ASoC: Remove conditional I2C usage from tlv320aic3x driver

Timo Juhani Lindfors (1):
      ASoC: wm8753: Skip noop reconfiguration of DAI mode

Timur Tabi (1):
      ASoC: fsl_ssi: properly initialize the sysfs attribute object

 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 MAINTAINERS                                        |    1 -
 drivers/base/regmap/internal.h                     |    1 +
 drivers/base/regmap/regcache.c                     |   19 +
 drivers/base/regmap/regmap.c                       |    4 +-
 include/linux/regmap.h                             |    1 +
 include/sound/soc.h                                |    3 +-
 include/sound/sta32x.h                             |   35 +
 sound/soc/Kconfig                                  |   15 -
 sound/soc/codecs/Kconfig                           |    7 +
 sound/soc/codecs/Makefile                          |    4 +
 sound/soc/codecs/adau1373.c                        |    2 +-
 sound/soc/codecs/ak4642.c                          |  133 ++-
 sound/soc/codecs/alc5632.c                         | 1159 ++++++++++++++
 sound/soc/codecs/alc5632.h                         |  251 +++
 sound/soc/codecs/cs4271.c                          |    8 +-
 sound/soc/codecs/cs42l73.c                         | 1454 ++++++++++++++++++
 sound/soc/codecs/cs42l73.h                         |  227 +++
 sound/soc/codecs/da7210.c                          |    4 +-
 sound/soc/codecs/rt5631.c                          |    2 +-
 sound/soc/codecs/sgtl5000.c                        |    2 +-
 sound/soc/codecs/sta32x.c                          |  143 ++-
 sound/soc/codecs/sta32x.h                          |    1 +
 sound/soc/codecs/tlv320aic3x.c                     |    6 -
 sound/soc/codecs/wm5100-tables.c                   | 1489 ++++++++----------
 sound/soc/codecs/wm5100.c                          |  400 +++---
 sound/soc/codecs/wm5100.h                          |    7 +-
 sound/soc/codecs/wm8731.c                          |    6 +-
 sound/soc/codecs/wm8753.c                          |   27 +-
 sound/soc/codecs/wm8958-dsp2.c                     |    3 +-
 sound/soc/codecs/wm8962.c                          | 1603 ++++++++++----------
 sound/soc/codecs/wm8971.c                          |    2 +-
 sound/soc/codecs/wm8993.c                          |    2 +-
 sound/soc/codecs/wm8995.c                          |  717 ++++++++--
 sound/soc/codecs/wm8996.c                          |  912 ++++++-----
 sound/soc/codecs/wm9081.c                          |  363 +++--
 sound/soc/codecs/wm9090.c                          |    6 +-
 sound/soc/codecs/wm_hubs.c                         |    2 +-
 sound/soc/fsl/fsl_ssi.c                            |    1 +
 sound/soc/samsung/Kconfig                          |    7 +
 sound/soc/samsung/Makefile                         |    2 +
 sound/soc/samsung/lowland.c                        |  246 +++
 sound/soc/soc-cache.c                              |  384 -----
 43 files changed, 6708 insertions(+), 2954 deletions(-)
 create mode 100644 include/sound/sta32x.h
 create mode 100644 sound/soc/codecs/alc5632.c
 create mode 100644 sound/soc/codecs/alc5632.h
 create mode 100644 sound/soc/codecs/cs42l73.c
 create mode 100644 sound/soc/codecs/cs42l73.h
 create mode 100644 sound/soc/samsung/lowland.c

^ permalink raw reply	[flat|nested] 33+ messages in thread
* ASoC updates for 3.3
@ 2011-11-08 11:24 Mark Brown
  2011-11-08 16:01 ` Takashi Iwai
  0 siblings, 1 reply; 33+ messages in thread
From: Mark Brown @ 2011-11-08 11:24 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit 1ea6b8f48918282bdca0b32a34095504ee65bab5:

  Linux 3.2-rc1 (2011-11-07 16:16:02 -0800)

are available in the git repository at:
  git://opensource.wolfsonmicro.com/linux-2.6-asoc.git for-3.3

Axel Lin (6):
      ASoC: wm8400: Fix setting Fout clock divider for FLL Control 4
      ASoC: wm8996: Avoid a redundant i2c_get_clientdata call in wm8996_i2c_remove
      ASoC: wm8940: Fix setting PLL Output clock division ratio
      ASoC: wm8940: Fix a typo for the mask of setting WM8940_BCLKDIV
      ASoC: tlv320aic3x: Use snd_soc_update_bits for read-modify-write
      ASoC: Avoid a redundant read in cs42l51_pdn_event

Kuninori Morimoto (3):
      ASoC: fsi: fixup compile warning
      ASoC: ak4642: ak4642 was tested
      ASoC: fsi: add valid data position control support

Mark Brown (29):
      ASoC: Convert wm8995 MICBIASes to supply widgets
      ASoC: Convert wm8991 MICBIAS to a supply widget
      ASoC: Convert wm8990 MICBIAS to a supply widget
      ASoC: Convert wm8988 MICBIAS to a supply widget
      ASoC: Convert wm8985 MICBIAS to a supply widget
      ASoC: Convert wm8983 MICBIAS to a supply widget
      ASoC: Convert wm8974 MICBIAS to a supply widget
      ASoC: Convert wm8961 MICBIAS to a supply widget
      ASoC: Convert wm8960 MICBIAS to a supply widget
      ASoC: Convert wm8904 MICBIAS to a supply widget
      ASoC: Convert wm8900 MICBIAS to a supply widget
      ASoC: Convert wm8400 MICBIAS to a supply widget
      ASoC: Start WM8962 FLL if SYSCLK is enabled
      ASoC: Enable SYSCLK last when enabling WM8962 mic detection
      ASoC: WM8962 accessory detection requires MICBIAS
      ASoC: Disable MICBIAS and SYSCLK when stopping WM8962 accessory detection
      ASoC: Sort LM4857 with the CODECs in the Makefile
      ASoC: Fix sort of jz4740 in Makefile
      ASoC: Update git repository URL
      ASoC: Remove needless unlikely()
      ASoC: Only enable thermal shutdown when required on WM9081
      ASoC: Manage thermal shutdown for WM8962
      ASoC: Disable thermal shutdown when not using speakers in wm_hubs
      ASoC: Don't use wm8994->control_data in wm8994_readable_register()
      ASoC: Don't use wm8994->control_data when requesting IRQs
      ASoC: Ensure we get an impedence reported for WM8958 jack detect
      Merge branch 'for-3.2' into for-3.3
      Merge branch 'for-3.2' of git://git.kernel.org/.../broonie/sound into for-3.2
      Merge branch 'for-3.2' into for-3.3

ramesh.babu@linux.intel.com (1):
      ASoC: Allow machines to ignore pmdown_time per-link

 MAINTAINERS                          |    2 +-
 include/linux/mfd/wm8994/registers.h |   15 ++++++++++++
 include/sound/soc.h                  |    3 ++
 sound/soc/codecs/Makefile            |    6 ++--
 sound/soc/codecs/ak4642.c            |    2 +-
 sound/soc/codecs/cs42l51.c           |   13 ++++------
 sound/soc/codecs/tlv320aic3x.c       |   41 +++++++++++---------------------
 sound/soc/codecs/wm8400.c            |    6 ++--
 sound/soc/codecs/wm8900.c            |    2 +-
 sound/soc/codecs/wm8904.c            |    2 +-
 sound/soc/codecs/wm8940.c            |    4 +-
 sound/soc/codecs/wm8960.c            |    2 +-
 sound/soc/codecs/wm8961.c            |    2 +-
 sound/soc/codecs/wm8962.c            |   20 +++++++++++++++
 sound/soc/codecs/wm8974.c            |    2 +-
 sound/soc/codecs/wm8983.c            |    3 +-
 sound/soc/codecs/wm8985.c            |    3 +-
 sound/soc/codecs/wm8988.c            |    2 +-
 sound/soc/codecs/wm8990.c            |    4 +-
 sound/soc/codecs/wm8991.c            |    4 +-
 sound/soc/codecs/wm8994.c            |   43 +++++++++++++++++++++++-----------
 sound/soc/codecs/wm8995.c            |    6 +++-
 sound/soc/codecs/wm8996.c            |    2 +-
 sound/soc/codecs/wm9081.c            |    2 +
 sound/soc/codecs/wm_hubs.c           |    3 ++
 sound/soc/sh/fsi.c                   |   21 ++++++++++++++--
 sound/soc/soc-pcm.c                  |    3 +-
 27 files changed, 140 insertions(+), 78 deletions(-)

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2012-03-01 13:20 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-06  6:43 ASoC updates for 3.3 Mark Brown
2012-01-08 13:41 ` 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
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-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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).