All of lore.kernel.org
 help / color / mirror / Atom feed
* ASoC updates for 3.4
@ 2012-03-29 12:08 Mark Brown
  2012-03-29 16:02 ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-03-29 12:08 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

The following changes since commit 22f8d055350066b4a87de4adea8c5213cac54534:

  ASoC: wm8994: Provide VMID mode control and fix default sequence (2012-03-19 19:08:17 +0000)

are available in the git repository at:

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

for you to fetch changes up to 41ba6b711a40b83a877ae8242a4b3e692de91f97:

  ASoC: dmaengine_pcm: use dmaengine cyclic wrapper (2012-03-26 18:28:11 +0100)

Not sure where your current ASoC branch is - topic/asoc and fix/asoc are
both behind Linus' tree (which is what this pull request was generated
against).

----------------------------------------------------------------
ASoC: A few more updates for 3.4

The cleanup of the dmaengine parameter messup and a tweak to some
callibration values for WM1811.

----------------------------------------------------------------
Fabio Estevam (1):
      ASoC: Add extra parameter to device_prep_dma_cyclic

Mark Brown (1):
      ASoC: wm8994: Update WM8994 DCS calibration

Vinod Koul (1):
      ASoC: dmaengine_pcm: use dmaengine cyclic wrapper

 sound/soc/codecs/wm8994.c     |    2 +-
 sound/soc/soc-dmaengine-pcm.c |    2 +-
 2 files changed, 2 insertions(+), 2 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-03-29 12:08 ASoC updates for 3.4 Mark Brown
@ 2012-03-29 16:02 ` Takashi Iwai
  2012-03-29 16:35   ` Mark Brown
  0 siblings, 1 reply; 25+ messages in thread
From: Takashi Iwai @ 2012-03-29 16:02 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Thu, 29 Mar 2012 13:08:43 +0100,
Mark Brown wrote:
> 
> The following changes since commit 22f8d055350066b4a87de4adea8c5213cac54534:
> 
>   ASoC: wm8994: Provide VMID mode control and fix default sequence (2012-03-19 19:08:17 +0000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.4
> 
> for you to fetch changes up to 41ba6b711a40b83a877ae8242a4b3e692de91f97:
> 
>   ASoC: dmaengine_pcm: use dmaengine cyclic wrapper (2012-03-26 18:28:11 +0100)
> 
> Not sure where your current ASoC branch is - topic/asoc and fix/asoc are
> both behind Linus' tree (which is what this pull request was generated
> against).

Oh, sorry I forgot to update these branches.
Currently all ASoC stuff is merged in for-linus branch.
I pulled and synced all branches now.


Takashi


> ----------------------------------------------------------------
> ASoC: A few more updates for 3.4
> 
> The cleanup of the dmaengine parameter messup and a tweak to some
> callibration values for WM1811.
> 
> ----------------------------------------------------------------
> Fabio Estevam (1):
>       ASoC: Add extra parameter to device_prep_dma_cyclic
> 
> Mark Brown (1):
>       ASoC: wm8994: Update WM8994 DCS calibration
> 
> Vinod Koul (1):
>       ASoC: dmaengine_pcm: use dmaengine cyclic wrapper
> 
>  sound/soc/codecs/wm8994.c     |    2 +-
>  sound/soc/soc-dmaengine-pcm.c |    2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> [2 Digital signature <application/pgp-signature (7bit)>]
> 

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

* Re: ASoC updates for 3.4
  2012-03-29 16:02 ` Takashi Iwai
@ 2012-03-29 16:35   ` Mark Brown
  0 siblings, 0 replies; 25+ messages in thread
From: Mark Brown @ 2012-03-29 16:35 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

On Thu, Mar 29, 2012 at 06:02:21PM +0200, Takashi Iwai wrote:
> Mark Brown wrote:

> > Not sure where your current ASoC branch is - topic/asoc and fix/asoc are
> > both behind Linus' tree (which is what this pull request was generated
> > against).

> Oh, sorry I forgot to update these branches.
> Currently all ASoC stuff is merged in for-linus branch.
> I pulled and synced all branches now.

Oh, good - part of the reason I held off on pushing was that every time
I looked there were way more changes than I remembered doing in the diff
so I needed to take time to figure out where they were coming from.

[-- 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-05-02  9:30 Mark Brown
@ 2012-05-05  9:38 ` Takashi Iwai
  0 siblings, 0 replies; 25+ messages in thread
From: Takashi Iwai @ 2012-05-05  9:38 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Wed, 2 May 2012 10:30:23 +0100,
Mark Brown wrote:
> 
> The following changes since commit 1a38336b8611a04f0a624330c1f815421f4bf5f4:
> 
>   ASoC: wm8994: Improve sequencing of AIF channel enables (2012-04-23 12:55:52 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.4
> 
> for you to fetch changes up to 06412088ce98f745405b8f65cfc51ddd6b842bbf:
> 
>   ASoC: s3c2412-i2s: Fix dai registration (2012-04-30 23:45:25 +0100)
> 
> ----------------------------------------------------------------
> ASoC: Updates for 3.4
> 
> Nothing terribly exciting here, a bunch of small and simple fixes
> scattered around the place.

Thanks, pulled now.


Takashi

> 
> ----------------------------------------------------------------
> Eric Bénard (1):
>       ASoC: tlv312aic23: unbreak resume
> 
> Fabio Estevam (1):
>       ASoC: dt: sgtl5000.txt: Add description for 'reg' field
> 
> Heiko Stübner (1):
>       ASoC: s3c2412-i2s: Fix dai registration
> 
> Lars-Peter Clausen (1):
>       ASoC: bf5xx-ssm2602: Set DAI format
> 
> Mark Brown (2):
>       ASoC: wm_hubs: Make sure we don't disable differential line outputs
>       ASoC: wm8350: Don't use locally allocated codec struct
> 
> Richard Zhao (1):
>       ASoC: core: check of_property_count_strings failure
> 
>  Documentation/devicetree/bindings/sound/sgtl5000.txt |    2 ++
>  sound/soc/blackfin/bf5xx-ssm2602.c                   |    2 ++
>  sound/soc/codecs/tlv320aic23.c                       |    4 ++--
>  sound/soc/codecs/wm8350.c                            |   11 ++++++-----
>  sound/soc/codecs/wm_hubs.c                           |   15 +++++++++------
>  sound/soc/samsung/s3c2412-i2s.c                      |    2 +-
>  sound/soc/soc-core.c                                 |    6 +++---
>  7 files changed, 25 insertions(+), 17 deletions(-)
> [2 Digital signature <application/pgp-signature (7bit)>]
> 
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* ASoC updates for 3.4
@ 2012-05-02  9:30 Mark Brown
  2012-05-05  9:38 ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-05-02  9:30 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

The following changes since commit 1a38336b8611a04f0a624330c1f815421f4bf5f4:

  ASoC: wm8994: Improve sequencing of AIF channel enables (2012-04-23 12:55:52 +0100)

are available in the git repository at:

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

for you to fetch changes up to 06412088ce98f745405b8f65cfc51ddd6b842bbf:

  ASoC: s3c2412-i2s: Fix dai registration (2012-04-30 23:45:25 +0100)

----------------------------------------------------------------
ASoC: Updates for 3.4

Nothing terribly exciting here, a bunch of small and simple fixes
scattered around the place.

----------------------------------------------------------------
Eric Bénard (1):
      ASoC: tlv312aic23: unbreak resume

Fabio Estevam (1):
      ASoC: dt: sgtl5000.txt: Add description for 'reg' field

Heiko Stübner (1):
      ASoC: s3c2412-i2s: Fix dai registration

Lars-Peter Clausen (1):
      ASoC: bf5xx-ssm2602: Set DAI format

Mark Brown (2):
      ASoC: wm_hubs: Make sure we don't disable differential line outputs
      ASoC: wm8350: Don't use locally allocated codec struct

Richard Zhao (1):
      ASoC: core: check of_property_count_strings failure

 Documentation/devicetree/bindings/sound/sgtl5000.txt |    2 ++
 sound/soc/blackfin/bf5xx-ssm2602.c                   |    2 ++
 sound/soc/codecs/tlv320aic23.c                       |    4 ++--
 sound/soc/codecs/wm8350.c                            |   11 ++++++-----
 sound/soc/codecs/wm_hubs.c                           |   15 +++++++++------
 sound/soc/samsung/s3c2412-i2s.c                      |    2 +-
 sound/soc/soc-core.c                                 |    6 +++---
 7 files changed, 25 insertions(+), 17 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-04-23 16:28 Mark Brown
@ 2012-04-23 16:41 ` Takashi Iwai
  0 siblings, 0 replies; 25+ messages in thread
From: Takashi Iwai @ 2012-04-23 16:41 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Mon, 23 Apr 2012 17:28:57 +0100,
Mark Brown wrote:
> 
> The following changes since commit 8abe05c6eb358967f16bce8a02c88d57c82cfbd6:
> 
>   ASoC: tegra: fix i2s compilation when !CONFIG_DEBUG_FS (2012-04-06 12:28:49 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.4
> 
> for you to fetch changes up to 1a38336b8611a04f0a624330c1f815421f4bf5f4:
> 
>   ASoC: wm8994: Improve sequencing of AIF channel enables (2012-04-23 12:55:52 +0100)
> 
> ----------------------------------------------------------------
> ASoC: updates for 3.4
> 
> Slightly larger than normal - the DAPM fix is a "this should always have
> worked" type of thing which is very clear and should have no impact on
> systems that don't need it.  The WM8994 fix is driver specific but
> pretty important for that driver.
> 
> ----------------------------------------------------------------

Pulled now.  Thanks.


Takashi


> Jesper Juhl (1):
>       ASoC: cs42l73: don't use negative array index
> 
> Liam Girdwood (1):
>       ASoC: core: Fix card RTD count for deferred probe.
> 
> Mark Brown (2):
>       ASoC: dapm: Ensure power gets managed for line widgets
>       ASoC: wm8994: Improve sequencing of AIF channel enables
> 
> Paul Mundt (1):
>       ASoC: fsi: update for dmaengine prep_slave_sg fallout.
> 
>  sound/soc/codecs/cs42l73.c |    2 +
>  sound/soc/codecs/wm8994.c  |  276 +++++++++++++++++++++++++++++++++++---------
>  sound/soc/sh/fsi.c         |    7 +-
>  sound/soc/soc-core.c       |    1 +
>  sound/soc/soc-dapm.c       |    2 +
>  5 files changed, 230 insertions(+), 58 deletions(-)
> [2 Digital signature <application/pgp-signature (7bit)>]
> 

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

* ASoC updates for 3.4
@ 2012-04-23 16:28 Mark Brown
  2012-04-23 16:41 ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-04-23 16:28 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

The following changes since commit 8abe05c6eb358967f16bce8a02c88d57c82cfbd6:

  ASoC: tegra: fix i2s compilation when !CONFIG_DEBUG_FS (2012-04-06 12:28:49 +0100)

are available in the git repository at:

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

for you to fetch changes up to 1a38336b8611a04f0a624330c1f815421f4bf5f4:

  ASoC: wm8994: Improve sequencing of AIF channel enables (2012-04-23 12:55:52 +0100)

----------------------------------------------------------------
ASoC: updates for 3.4

Slightly larger than normal - the DAPM fix is a "this should always have
worked" type of thing which is very clear and should have no impact on
systems that don't need it.  The WM8994 fix is driver specific but
pretty important for that driver.

----------------------------------------------------------------
Jesper Juhl (1):
      ASoC: cs42l73: don't use negative array index

Liam Girdwood (1):
      ASoC: core: Fix card RTD count for deferred probe.

Mark Brown (2):
      ASoC: dapm: Ensure power gets managed for line widgets
      ASoC: wm8994: Improve sequencing of AIF channel enables

Paul Mundt (1):
      ASoC: fsi: update for dmaengine prep_slave_sg fallout.

 sound/soc/codecs/cs42l73.c |    2 +
 sound/soc/codecs/wm8994.c  |  276 +++++++++++++++++++++++++++++++++++---------
 sound/soc/sh/fsi.c         |    7 +-
 sound/soc/soc-core.c       |    1 +
 sound/soc/soc-dapm.c       |    2 +
 5 files changed, 230 insertions(+), 58 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-04-07 10:21 Mark Brown
@ 2012-04-07 10:31 ` Takashi Iwai
  0 siblings, 0 replies; 25+ messages in thread
From: Takashi Iwai @ 2012-04-07 10:31 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Sat, 7 Apr 2012 11:21:31 +0100,
Mark Brown wrote:
> 
> The following changes since commit dd775ae2549217d3ae09363e3edb305d0fa19928:
> 
>   Linux 3.4-rc1 (2012-03-31 16:24:09 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.4
> 
> for you to fetch changes up to 8abe05c6eb358967f16bce8a02c88d57c82cfbd6:
> 
>   ASoC: tegra: fix i2s compilation when !CONFIG_DEBUG_FS (2012-04-06 12:28:49 +0100)
> 
> ----------------------------------------------------------------
> ASoC: fixes for 3.4
> 
> A bunch of driver-specific fixes and one generic fix for the new support
> for platform DAPM contexts - we were picking the wrong default for the
> idle_bias_off setting which was meaning we weren't actually achieving
> any useful runtime PM on platform devices.

Thanks, pulled now.


Takashi

> 
> ----------------------------------------------------------------
> Fabio Estevam (2):
>       ASoC: imx-audmux: Fix ssi port numbers in sysfs
>       ASoC: imx-audmux: Check for NULL pointer
> 
> Jarkko Nikula (1):
>       MAINTAINERS: Add missing ASoC OMAP co-maintainer
> 
> Kuninori Morimoto (1):
>       ASoC: ak4642: fixup: mute needs +1 step
> 
> Mark Brown (1):
>       MAINTAINERS: Don't list everyone working on Wolfson drivers
> 
> Martin Jansa (1):
>       ASoC: pxa: pxa2xx-i2s: add io.h for IOMEM macro
> 
> Stephen Warren (3):
>       ASoC: tegra: ensure clocks are enabled when touching registers
>       ASoC: set idle_bias_off=1 for all platform DAPM contexts
>       ASoC: tegra: fix i2s compilation when !CONFIG_DEBUG_FS
> 
> Zeng Zhaoming (1):
>       ASoC: sgtl5000: Enable VAG when DAC/ADC up
> 
>  MAINTAINERS                   |    4 ++--
>  sound/soc/codecs/ak4642.c     |    2 +-
>  sound/soc/codecs/sgtl5000.c   |   25 +++++++++++++------------
>  sound/soc/imx/imx-audmux.c    |    5 ++++-
>  sound/soc/pxa/pxa2xx-i2s.c    |    1 +
>  sound/soc/soc-core.c          |    2 ++
>  sound/soc/tegra/tegra_i2s.c   |    6 +++++-
>  sound/soc/tegra/tegra_spdif.c |    4 ++++
>  8 files changed, 32 insertions(+), 17 deletions(-)
> [2 Digital signature <application/pgp-signature (7bit)>]
> 

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

* ASoC updates for 3.4
@ 2012-04-07 10:21 Mark Brown
  2012-04-07 10:31 ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-04-07 10:21 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

The following changes since commit dd775ae2549217d3ae09363e3edb305d0fa19928:

  Linux 3.4-rc1 (2012-03-31 16:24:09 -0700)

are available in the git repository at:

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

for you to fetch changes up to 8abe05c6eb358967f16bce8a02c88d57c82cfbd6:

  ASoC: tegra: fix i2s compilation when !CONFIG_DEBUG_FS (2012-04-06 12:28:49 +0100)

----------------------------------------------------------------
ASoC: fixes for 3.4

A bunch of driver-specific fixes and one generic fix for the new support
for platform DAPM contexts - we were picking the wrong default for the
idle_bias_off setting which was meaning we weren't actually achieving
any useful runtime PM on platform devices.

----------------------------------------------------------------
Fabio Estevam (2):
      ASoC: imx-audmux: Fix ssi port numbers in sysfs
      ASoC: imx-audmux: Check for NULL pointer

Jarkko Nikula (1):
      MAINTAINERS: Add missing ASoC OMAP co-maintainer

Kuninori Morimoto (1):
      ASoC: ak4642: fixup: mute needs +1 step

Mark Brown (1):
      MAINTAINERS: Don't list everyone working on Wolfson drivers

Martin Jansa (1):
      ASoC: pxa: pxa2xx-i2s: add io.h for IOMEM macro

Stephen Warren (3):
      ASoC: tegra: ensure clocks are enabled when touching registers
      ASoC: set idle_bias_off=1 for all platform DAPM contexts
      ASoC: tegra: fix i2s compilation when !CONFIG_DEBUG_FS

Zeng Zhaoming (1):
      ASoC: sgtl5000: Enable VAG when DAC/ADC up

 MAINTAINERS                   |    4 ++--
 sound/soc/codecs/ak4642.c     |    2 +-
 sound/soc/codecs/sgtl5000.c   |   25 +++++++++++++------------
 sound/soc/imx/imx-audmux.c    |    5 ++++-
 sound/soc/pxa/pxa2xx-i2s.c    |    1 +
 sound/soc/soc-core.c          |    2 ++
 sound/soc/tegra/tegra_i2s.c   |    6 +++++-
 sound/soc/tegra/tegra_spdif.c |    4 ++++
 8 files changed, 32 insertions(+), 17 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-03-14 14:07 Mark Brown
@ 2012-03-15  6:39 ` Takashi Iwai
  0 siblings, 0 replies; 25+ messages in thread
From: Takashi Iwai @ 2012-03-15  6:39 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Wed, 14 Mar 2012 14:07:14 +0000,
Mark Brown wrote:
> 
> The following changes since commit 303076342b8a30aa98f8a53b539155d0b81ff0c3:
> 
>   Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc (2012-03-06 14:04:16 +0100)
> 
> are available in the git repository at:
> 
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.4
> 
> for you to fetch changes up to 5ec65ee589fdaca7298b6303fd74ad6c121a8f38:
> 
>   ASoC: mx27vis-aic32x4: Convert it to platform driver (2012-03-13 23:09:59 +0000)
> 
> ----------------------------------------------------------------
> Linus decided to go for another week so here's a few more updates - a
> mixed bag here, a few minor diagnostic tweaks, some driver enhancements
> and the dmaengine conversion for ep93xx drivers which was tested a while
> ago and just waiting for a signoff.
> ----------------------------------------------------------------

Thanks, pulled now.


Takashi

> 
> Ashish Chavan (2):
>       ASoC: da7210: Update for using I2C regmap
>       ASoC: da7210: Remove extra registers from defaults list
> 
> Fabio Estevam (2):
>       ASoC: imx: imx-audmux: Fix section mismatch
>       ASoC: mx27vis-aic32x4: Convert it to platform driver
> 
> Lars-Peter Clausen (1):
>       ASoC: ep93xx-pcm: Use dmaengine PCM helper functions
> 
> Liam Girdwood (3):
>       ASoC: dapm: Use dev_warn for debugfs warning message
>       ASoC: core: Add platform component mutex
>       ASoC: DAPM: Make sure DAPM widget IO ops hold the component mutex
> 
> Mark Brown (5):
>       ASoC: dapm: Only lock CODEC for I/O if not using regmap
>       ASoC: wm8996: Remove some volatile regisers from the defaults table
>       ASoC: wm8996: Remove separate output stage enable step
>       ASoC: Revert widget I/O locking for 3.4
>       ASoC: wm8994: Prevent ABBA deadlock with CODEC and accdet mutexes
> 
> Mika Westerberg (1):
>       ASoC: dmaengine_pcm: Reset pointer position when starting a stream
> 
> Qiao Zhou (1):
>       ASoC: add more sample rate for pxa-ssp
> 
> Shawn Guo (2):
>       ASoC: core: missing set_fmt should not be complaint
>       ASoC: fsl: check property 'compatible' for the machine name
> 
> Stephen Warren (1):
>       ASoC: tegra: Remove unused variable
> 
>  arch/arm/mach-imx/mach-imx27_visstrim_m10.c |    1 +
>  include/sound/soc.h                         |    1 +
>  sound/soc/codecs/da7210.c                   |  146 +++++++++++++++++++-------
>  sound/soc/codecs/wm8994.c                   |   69 ++++++-------
>  sound/soc/codecs/wm8996.c                   |   34 ++----
>  sound/soc/ep93xx/Kconfig                    |    1 +
>  sound/soc/ep93xx/ep93xx-pcm.c               |  148 ++++-----------------------
>  sound/soc/fsl/fsl_ssi.c                     |    6 +-
>  sound/soc/fsl/mpc8610_hpcd.c                |    2 +-
>  sound/soc/fsl/p1022_ds.c                    |   32 +-----
>  sound/soc/imx/imx-audmux.c                  |    8 +-
>  sound/soc/imx/mx27vis-aic32x4.c             |   41 ++++----
>  sound/soc/pxa/pxa-ssp.c                     |    3 +-
>  sound/soc/soc-core.c                        |   12 ++-
>  sound/soc/soc-dapm.c                        |    2 +-
>  sound/soc/soc-dmaengine-pcm.c               |    1 +
>  sound/soc/tegra/tegra_alc5632.c             |    1 -
>  17 files changed, 225 insertions(+), 283 deletions(-)

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

* ASoC updates for 3.4
@ 2012-03-14 14:07 Mark Brown
  2012-03-15  6:39 ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-03-14 14:07 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

The following changes since commit 303076342b8a30aa98f8a53b539155d0b81ff0c3:

  Merge tag 'asoc-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into topic/asoc (2012-03-06 14:04:16 +0100)

are available in the git repository at:


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

for you to fetch changes up to 5ec65ee589fdaca7298b6303fd74ad6c121a8f38:

  ASoC: mx27vis-aic32x4: Convert it to platform driver (2012-03-13 23:09:59 +0000)

----------------------------------------------------------------
Linus decided to go for another week so here's a few more updates - a
mixed bag here, a few minor diagnostic tweaks, some driver enhancements
and the dmaengine conversion for ep93xx drivers which was tested a while
ago and just waiting for a signoff.
----------------------------------------------------------------

Ashish Chavan (2):
      ASoC: da7210: Update for using I2C regmap
      ASoC: da7210: Remove extra registers from defaults list

Fabio Estevam (2):
      ASoC: imx: imx-audmux: Fix section mismatch
      ASoC: mx27vis-aic32x4: Convert it to platform driver

Lars-Peter Clausen (1):
      ASoC: ep93xx-pcm: Use dmaengine PCM helper functions

Liam Girdwood (3):
      ASoC: dapm: Use dev_warn for debugfs warning message
      ASoC: core: Add platform component mutex
      ASoC: DAPM: Make sure DAPM widget IO ops hold the component mutex

Mark Brown (5):
      ASoC: dapm: Only lock CODEC for I/O if not using regmap
      ASoC: wm8996: Remove some volatile regisers from the defaults table
      ASoC: wm8996: Remove separate output stage enable step
      ASoC: Revert widget I/O locking for 3.4
      ASoC: wm8994: Prevent ABBA deadlock with CODEC and accdet mutexes

Mika Westerberg (1):
      ASoC: dmaengine_pcm: Reset pointer position when starting a stream

Qiao Zhou (1):
      ASoC: add more sample rate for pxa-ssp

Shawn Guo (2):
      ASoC: core: missing set_fmt should not be complaint
      ASoC: fsl: check property 'compatible' for the machine name

Stephen Warren (1):
      ASoC: tegra: Remove unused variable

 arch/arm/mach-imx/mach-imx27_visstrim_m10.c |    1 +
 include/sound/soc.h                         |    1 +
 sound/soc/codecs/da7210.c                   |  146 +++++++++++++++++++-------
 sound/soc/codecs/wm8994.c                   |   69 ++++++-------
 sound/soc/codecs/wm8996.c                   |   34 ++----
 sound/soc/ep93xx/Kconfig                    |    1 +
 sound/soc/ep93xx/ep93xx-pcm.c               |  148 ++++-----------------------
 sound/soc/fsl/fsl_ssi.c                     |    6 +-
 sound/soc/fsl/mpc8610_hpcd.c                |    2 +-
 sound/soc/fsl/p1022_ds.c                    |   32 +-----
 sound/soc/imx/imx-audmux.c                  |    8 +-
 sound/soc/imx/mx27vis-aic32x4.c             |   41 ++++----
 sound/soc/pxa/pxa-ssp.c                     |    3 +-
 sound/soc/soc-core.c                        |   12 ++-
 sound/soc/soc-dapm.c                        |    2 +-
 sound/soc/soc-dmaengine-pcm.c               |    1 +
 sound/soc/tegra/tegra_alc5632.c             |    1 -
 17 files changed, 225 insertions(+), 283 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-03-06 13:02 Mark Brown
@ 2012-03-06 13:47 ` Takashi Iwai
  0 siblings, 0 replies; 25+ messages in thread
From: Takashi Iwai @ 2012-03-06 13:47 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Tue, 6 Mar 2012 13:02:16 +0000,
Mark Brown wrote:
> 
> The following changes since commit ad20ff920c1fd217578e2c637dd50c1878a21c06:
> 
>   ASoC: wm8753: fix initialization (2012-03-04 14:34:44 +0000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.4
> 
> for you to fetch changes up to 9d5ef2663fe220a88412a7190942b7d933da0333:
> 
>   ASoC: fsl: add dt support for imx-audmux (2012-03-06 12:44:21 +0000)
> 
> ----------------------------------------------------------------
> A few more ASoC updates, the main one is the move of the audmux driver
> from arch/arm into sound/soc.  There's also some general driver specific
> tweaks and fixes.
> ----------------------------------------------------------------

Pulled now.  Thanks.


Takashi

> 
> Axel Lin (1):
>       ASoC: Add missing regmap_init_i2c in wm8804_i2c_probe
> 
> Mark Brown (4):
>       ASoC: dapm: Show if widgets are forced in debugfs
>       ASoC: wm8994: Use audio mode for jack detection when system is active
>       ASoC: wm8962: Remove unneeded pm_runtime_set_active()
>       ASoC: wm8962: Remove defaults for volatile registers
> 
> Richard Zhao (2):
>       ARM: imx: convert audmux to a platform driver
>       ASoC: fsl: add dt support for imx-audmux
> 
> Shawn Guo (7):
>       ASoC: imx: move eukrea audmux call into ASoC machine driver
>       ASoC: imx: move phycore audmux call into ASoC machine driver
>       ARM: imx: merge audmux-v1 and audmux-v2
>       ASoC: imx: move audmux driver into sound/soc/imx
>       ASoC: imx: rename audmux prefix mxc to imx
>       ASoC: imx: separate imx-pcm bits from imx-ssi driver
>       ASoC: imx: add an explicit Kconfig option for imx-ssi driver
> 
>  .../devicetree/bindings/sound/imx-audmux.txt       |   13 ++
>  arch/arm/mach-imx/Kconfig                          |    6 -
>  arch/arm/mach-imx/eukrea_mbimx27-baseboard.c       |   20 --
>  arch/arm/mach-imx/eukrea_mbimxsd-baseboard.c       |    1 -
>  arch/arm/mach-imx/eukrea_mbimxsd25-baseboard.c     |   17 --
>  arch/arm/mach-imx/eukrea_mbimxsd35-baseboard.c     |   17 --
>  arch/arm/mach-imx/mach-pca100.c                    |   13 --
>  arch/arm/mach-imx/mach-pcm043.c                    |   13 --
>  arch/arm/mach-imx/mm-imx21.c                       |    6 +
>  arch/arm/mach-imx/mm-imx25.c                       |    7 +
>  arch/arm/mach-imx/mm-imx27.c                       |    7 +
>  arch/arm/mach-imx/mm-imx3.c                        |   13 ++
>  arch/arm/mach-imx/mm-imx5.c                        |   22 +++
>  arch/arm/plat-mxc/Kconfig                          |    6 -
>  arch/arm/plat-mxc/Makefile                         |    2 -
>  arch/arm/plat-mxc/audmux-v1.c                      |   64 -------
>  arch/arm/plat-mxc/include/mach/audmux.h            |   60 -------
>  sound/soc/codecs/wm8804.c                          |    6 +
>  sound/soc/codecs/wm8962.c                          |   18 +--
>  sound/soc/codecs/wm8994.c                          |   77 +++++---
>  sound/soc/codecs/wm8994.h                          |    1 +
>  sound/soc/imx/Kconfig                              |   21 ++-
>  sound/soc/imx/Makefile                             |   15 +-
>  sound/soc/imx/eukrea-tlv320.c                      |   40 ++++-
>  .../audmux-v2.c => sound/soc/imx/imx-audmux.c      |  185 +++++++++++++++-----
>  sound/soc/imx/imx-audmux.h                         |   60 +++++++
>  sound/soc/imx/imx-pcm-dma-mx2.c                    |    2 +-
>  sound/soc/imx/imx-pcm.c                            |  105 +++++++++++
>  sound/soc/imx/imx-pcm.h                            |   32 ++++
>  sound/soc/imx/imx-ssi.c                            |   88 ---------
>  sound/soc/imx/imx-ssi.h                            |   16 +--
>  sound/soc/imx/mx27vis-aic32x4.c                    |   20 +-
>  sound/soc/imx/phycore-ac97.c                       |   27 +++-
>  sound/soc/imx/wm1133-ev1.c                         |   25 ++--
>  sound/soc/soc-dapm.c                               |    5 +-
>  35 files changed, 581 insertions(+), 449 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.txt
>  delete mode 100644 arch/arm/plat-mxc/audmux-v1.c
>  delete mode 100644 arch/arm/plat-mxc/include/mach/audmux.h
>  rename arch/arm/plat-mxc/audmux-v2.c => sound/soc/imx/imx-audmux.c (52%)
>  create mode 100644 sound/soc/imx/imx-audmux.h
>  create mode 100644 sound/soc/imx/imx-pcm.c
>  create mode 100644 sound/soc/imx/imx-pcm.h
> [2 Digital signature <application/pgp-signature (7bit)>]
> 

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

* ASoC updates for 3.4
@ 2012-03-06 13:02 Mark Brown
  2012-03-06 13:47 ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-03-06 13:02 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

The following changes since commit ad20ff920c1fd217578e2c637dd50c1878a21c06:

  ASoC: wm8753: fix initialization (2012-03-04 14:34:44 +0000)

are available in the git repository at:

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

for you to fetch changes up to 9d5ef2663fe220a88412a7190942b7d933da0333:

  ASoC: fsl: add dt support for imx-audmux (2012-03-06 12:44:21 +0000)

----------------------------------------------------------------
A few more ASoC updates, the main one is the move of the audmux driver
from arch/arm into sound/soc.  There's also some general driver specific
tweaks and fixes.
----------------------------------------------------------------

Axel Lin (1):
      ASoC: Add missing regmap_init_i2c in wm8804_i2c_probe

Mark Brown (4):
      ASoC: dapm: Show if widgets are forced in debugfs
      ASoC: wm8994: Use audio mode for jack detection when system is active
      ASoC: wm8962: Remove unneeded pm_runtime_set_active()
      ASoC: wm8962: Remove defaults for volatile registers

Richard Zhao (2):
      ARM: imx: convert audmux to a platform driver
      ASoC: fsl: add dt support for imx-audmux

Shawn Guo (7):
      ASoC: imx: move eukrea audmux call into ASoC machine driver
      ASoC: imx: move phycore audmux call into ASoC machine driver
      ARM: imx: merge audmux-v1 and audmux-v2
      ASoC: imx: move audmux driver into sound/soc/imx
      ASoC: imx: rename audmux prefix mxc to imx
      ASoC: imx: separate imx-pcm bits from imx-ssi driver
      ASoC: imx: add an explicit Kconfig option for imx-ssi driver

 .../devicetree/bindings/sound/imx-audmux.txt       |   13 ++
 arch/arm/mach-imx/Kconfig                          |    6 -
 arch/arm/mach-imx/eukrea_mbimx27-baseboard.c       |   20 --
 arch/arm/mach-imx/eukrea_mbimxsd-baseboard.c       |    1 -
 arch/arm/mach-imx/eukrea_mbimxsd25-baseboard.c     |   17 --
 arch/arm/mach-imx/eukrea_mbimxsd35-baseboard.c     |   17 --
 arch/arm/mach-imx/mach-pca100.c                    |   13 --
 arch/arm/mach-imx/mach-pcm043.c                    |   13 --
 arch/arm/mach-imx/mm-imx21.c                       |    6 +
 arch/arm/mach-imx/mm-imx25.c                       |    7 +
 arch/arm/mach-imx/mm-imx27.c                       |    7 +
 arch/arm/mach-imx/mm-imx3.c                        |   13 ++
 arch/arm/mach-imx/mm-imx5.c                        |   22 +++
 arch/arm/plat-mxc/Kconfig                          |    6 -
 arch/arm/plat-mxc/Makefile                         |    2 -
 arch/arm/plat-mxc/audmux-v1.c                      |   64 -------
 arch/arm/plat-mxc/include/mach/audmux.h            |   60 -------
 sound/soc/codecs/wm8804.c                          |    6 +
 sound/soc/codecs/wm8962.c                          |   18 +--
 sound/soc/codecs/wm8994.c                          |   77 +++++---
 sound/soc/codecs/wm8994.h                          |    1 +
 sound/soc/imx/Kconfig                              |   21 ++-
 sound/soc/imx/Makefile                             |   15 +-
 sound/soc/imx/eukrea-tlv320.c                      |   40 ++++-
 .../audmux-v2.c => sound/soc/imx/imx-audmux.c      |  185 +++++++++++++++-----
 sound/soc/imx/imx-audmux.h                         |   60 +++++++
 sound/soc/imx/imx-pcm-dma-mx2.c                    |    2 +-
 sound/soc/imx/imx-pcm.c                            |  105 +++++++++++
 sound/soc/imx/imx-pcm.h                            |   32 ++++
 sound/soc/imx/imx-ssi.c                            |   88 ---------
 sound/soc/imx/imx-ssi.h                            |   16 +--
 sound/soc/imx/mx27vis-aic32x4.c                    |   20 +-
 sound/soc/imx/phycore-ac97.c                       |   27 +++-
 sound/soc/imx/wm1133-ev1.c                         |   25 ++--
 sound/soc/soc-dapm.c                               |    5 +-
 35 files changed, 581 insertions(+), 449 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.txt
 delete mode 100644 arch/arm/plat-mxc/audmux-v1.c
 delete mode 100644 arch/arm/plat-mxc/include/mach/audmux.h
 rename arch/arm/plat-mxc/audmux-v2.c => sound/soc/imx/imx-audmux.c (52%)
 create mode 100644 sound/soc/imx/imx-audmux.h
 create mode 100644 sound/soc/imx/imx-pcm.c
 create mode 100644 sound/soc/imx/imx-pcm.h

[-- 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-03-05 12:21 ` Mark Brown
@ 2012-03-05 14:17   ` Takashi Iwai
  0 siblings, 0 replies; 25+ messages in thread
From: Takashi Iwai @ 2012-03-05 14:17 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Mon, 5 Mar 2012 12:21:26 +0000,
Mark Brown wrote:
> 
> The following changes since commit b01543dfe67bb1d191998e90d20534dc354de059:
> 
>   Linux 3.3-rc4 (2012-02-18 15:53:33 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.4
> 
> for you to fetch changes up to ad20ff920c1fd217578e2c637dd50c1878a21c06:
> 
>   ASoC: wm8753: fix initialization (2012-03-04 14:34:44 +0000)
> 
> This should be the major pull request from my side for 3.4.  I did send
> a version of this yesterday based off topic/asoc but the request came
> out at 190k or so and will have upset at least some mail software so
> I've redone it against mainline.  You already have some of the changes
> so the diffstat won't quite reflect what you get when you pull.
> 
> The summary below doesn't include the OMAP stuff which you've already
> pulled from Liam, the main thing there that I remember is that we've now
> got a generic driver for OMAP4 reference boards including Panda which is
> configured via platform data allowing new boards to be supported without
> driver changes.
> 
> ----------------------------------------------------------------
> This has been a very active release for ASoC, as well as the usual raft
> of bugfixes and driver updates there's quite a few framework enhancements.
> Most are either small or are laying the groundwork for user visible
> features (especially dynamic PCM), the most directly visible change is
> the dmaengine library.  There's also a bunch of regmap API enhancements
> pulled into the tree so that either the framework or drivers can take
> advantage of the new features.
> 
> Changes include:
> 
> - Support for widgets not associated with a CODEC, an important part of
>   the dynamic PCM framework.
> 
> - A library factoring out the common code shared by dmaengine based DMA
>   drivers contributed by Lars-Peter Clausen.  This will save a lot of
>   code and make it much easier to deploy enhancements to dmaengine.
> 
> - Support for binary controls, used for providing runtime configuration
>   of algorithm coefficients.
> 
> - A new DAPM widget type for regulator supplies allowing drivers for
>   devices that can power down unused supplies while active to do without
>   any per-driver code.
> 
> - DAPM widgets for DAIs, initially giving a speed boost for playback
>   startup and shutdown and also the basis for CODEC<->CODEC DAI link
>   support.
> 
> - Support for specifying the number of significant bits on audio
>   interfaces, useful for allowing applications to know how much effort to
>   put into generating data for a larger sample format.
> 
> - Conversion of the FSI driver used on some SH processors to DMAEngine.
> 
> - New CODEC drivers for Maxim MAX9768 and Wolfson Microelectronics WM2200.
> 

Pulled now.  Strangely I got a conflict in wm5100.c, although I didn't
get conflict when I pulled to a clean tree.  So some development
history caused the conflict.  In anyway, I resolved it manually.


thanks,

Takashi

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

* Re: ASoC updates for 3.4
       [not found] <20120304153255.GB4978@opensource.wolfsonmicro.com>
@ 2012-03-05 12:21 ` Mark Brown
  2012-03-05 14:17   ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-03-05 12:21 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

The following changes since commit b01543dfe67bb1d191998e90d20534dc354de059:

  Linux 3.3-rc4 (2012-02-18 15:53:33 -0800)

are available in the git repository at:

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

for you to fetch changes up to ad20ff920c1fd217578e2c637dd50c1878a21c06:

  ASoC: wm8753: fix initialization (2012-03-04 14:34:44 +0000)

This should be the major pull request from my side for 3.4.  I did send
a version of this yesterday based off topic/asoc but the request came
out at 190k or so and will have upset at least some mail software so
I've redone it against mainline.  You already have some of the changes
so the diffstat won't quite reflect what you get when you pull.

The summary below doesn't include the OMAP stuff which you've already
pulled from Liam, the main thing there that I remember is that we've now
got a generic driver for OMAP4 reference boards including Panda which is
configured via platform data allowing new boards to be supported without
driver changes.

----------------------------------------------------------------
This has been a very active release for ASoC, as well as the usual raft
of bugfixes and driver updates there's quite a few framework enhancements.
Most are either small or are laying the groundwork for user visible
features (especially dynamic PCM), the most directly visible change is
the dmaengine library.  There's also a bunch of regmap API enhancements
pulled into the tree so that either the framework or drivers can take
advantage of the new features.

Changes include:

- Support for widgets not associated with a CODEC, an important part of
  the dynamic PCM framework.

- A library factoring out the common code shared by dmaengine based DMA
  drivers contributed by Lars-Peter Clausen.  This will save a lot of
  code and make it much easier to deploy enhancements to dmaengine.

- Support for binary controls, used for providing runtime configuration
  of algorithm coefficients.

- A new DAPM widget type for regulator supplies allowing drivers for
  devices that can power down unused supplies while active to do without
  any per-driver code.

- DAPM widgets for DAIs, initially giving a speed boost for playback
  startup and shutdown and also the basis for CODEC<->CODEC DAI link
  support.

- Support for specifying the number of significant bits on audio
  interfaces, useful for allowing applications to know how much effort to
  put into generating data for a larger sample format.

- Conversion of the FSI driver used on some SH processors to DMAEngine.

- New CODEC drivers for Maxim MAX9768 and Wolfson Microelectronics WM2200.

----------------------------------------------------------------
Andrey Danin (9):
      ASoC: alc5632: Coding style. Remove two extra empty lines.
      ASoC: alc5632: Fixed voice DAC volume step.
      ASoC: alc5632: Add voice DAC playback switch
      ASoC: alc5632: Rename capture switches to common scheme XXX2REC
      ASoC: alc5632: Remove unexisting route from Phone Mix to Mono Mix
      ASoC: alc5632: Refactored DAPM routes to add voice support
      ASoC: alc5632: Add DMIC switches and controls
      ASoC: alc5632: Fix I2S digital interface power for recording
      ASoC: alc5632: Allow 8kHz stream support.

Axel Lin (12):
      ASoC: jz4740: Convert qi_lb60 to use snd_soc_register_card()
      ASoC: Add __devinit/__devexit annotations at necessary places
      ASoC: Set idle_bias_off flag in snd_soc_codec_driver
      ASoC: Use dai_fmt in afeb9260 machine driver
      ASoC: Convert afeb9260 to table based DAPM init
      ASoC: Convert kirkwood-t5325 to use snd_soc_register_card()
      ASoC: Convert kirkwood-openrd to use snd_soc_register_card()
      ASoC: Fix build error in sound/soc/omap/n810.c
      ASoC: Get correct revision id for wm2200
      ASoC: Show device id in the debug message
      ASoC: Change spitz_ext_control to take dapm as argument.
      ASoC: Add __devinit annotation for pxa2xx_ac97_probe

Denis 'GNUtoo' Carikli (1):
      ASoC: wm8753: fix initialization

Dimitris Papastamos (1):
      ASoC: wm8983: Remove useless snd_kcontrol

Fabio Estevam (3):
      ASoC: sgtl5000: Print revision number in hex
      ASoC: sgtl5000: Convert to table based DAPM and control init
      ASoC: soc-core: Show the returned values on error messages

Felipe Contreras (1):
      ASoC: tlv320aic3x: remove unused code

Jassi Brar (1):
      ASoC: Samsung: Merge two identical if-else clauses

Jaswinder Singh (1):
      ASoC: Samsung: Update email id of the author

Javier Martin (2):
      ASoC: Route Mic Bias in Visstrim_M10 board.
      ASoC: Add external amplifier controls for Visstrim_M10.

Joachim Eastwood (2):
      ASoC: use proper defines for stream directions in pcm engines
      ASoC: replace 0xffffffff with DMA_BIT_MASK macro

Julia Lawall (1):
      ASoC: mxs-saif: use devm_ functions

Kuninori Morimoto (18):
      ASoC: fsi: reduce runtime calculation by using pre-setting
      ASoC: fsi: tidyup: fsi_stream_xx() functions were gathered
      ASoC: fsi: data push/pop calculation part was divided
      ASoC: fsi: rename fsi_dma_soft_xxx() to fsi_pio_xxx()
      ASoC: fsi: tidyup: move fsi_fifo_init() onto fsi_hw_startup()
      ASoC: fsi: remove unnecessary parameter from fsi_hw_shutdown()
      ASoC: fsi: rename fsi_stream_push/pop() to fsi_stream_init/quit()
      ASoC: fsi: modify fsi_pio_get_area() parameter and using position
      ASoC: fsi: re-define fsi_is_play() and fsi_stream_is_play()
      ASoC: fsi: use fsi_stream in fsi_get_current_fifo_samples() parameter
      ASoC: fsi: add fsi_stream_handler and PIO handler
      ASoC: fsi: tidyup: fsi_pio_xxx() are gathered
      ASoC: fsi: don't use is_play as a parameter of fsi functions
      ASoC: fsi: add .start_stop handler to fsi_stream_handler
      ASoC: fsi: fsi_stream_is_working() care substream->runtime
      ASoC: fsi: PortA/B information was controlled by sh_fsi_port_info
      ASoC: fsi: add .init/.quit handler support
      ASoC: fsi: Add DMAEngine support

Lars-Peter Clausen (10):
      ASoC: blackfin: Use dai_fmt
      ASoC: imx-pcm: Remove empty prepare callback
      ASoC: imx-pcm: Remove unused fields from imx_pcm_runtime_data struct
      ASoC: mxs-pcm: Remove unused fields from struct mxs_pcm_runtime_data
      ASoC: imx-ssi: Set dma data early
      ASoC: imx-pcm: Request DMA channel early
      ASoC: mxs-pcm: Request DMA channel early
      ASoC: Add dmaengine PCM helper functions
      ASoC: imx-pcm-dma: Use dmaengine PCM helper functions
      ASoC: mxs-pcm: Use dmaengine PCM helper functions

Leon Romanovsky (7):
      ASoC: Tegra+ALC5632: Implement device tree support in board file
      ASoC: ALC5632: Add device tree binding documentation
      ASoC: Tegra+ALC5632 machine: Add device tree binding documentation
      ASoC: Tegra+ALC5632: Enable headset autodetection on PAZ00 board.
      ASoC: tegra: Remove unused DAPM route structure.
      ASoC: tegra+alc5632: Added digital microphone DAPM widget.
      ASoC: DT: Update digital microphone binding documentation to PAZ00 board.

Liam Girdwood (13):
      ASoC: core - Improve card registration error messaging for large DAI links.
      ASoC: twl6040 - add method to query HS DC offset step size in mV
      ASoC: utils - Add support for a dummy codec driver.
      ASoC: core: Add support for DAI and machine kcontrols.
      ASoC: dapm: Export mixer|mux_update_power() to public API.
      ASoC: dapm: Clean up header information.
      ASoC: max9768: Fix build and use new add control API.
      ALSA: PCM - Add PCM creation API for internal PCMs.
      ASoC: dapm - Make DAPM reset code a separate function.
      ASoC: dapm: Notify stream event to all card components.
      ASoC: core: Convert CODEC debugfs init to use dev_warn()
      ASoC: spitz: Fix kcontrols to use card instead of codec
      ASoC: core: cleanup platform debugfs on probe failure.

Manjunath Hadli (1):
      ASoC: CQ93VC: remove machine specific header file inclusion from codec driver

Marc Dietrich (1):
      ASoC: alc5632: Connect HP/HPL/HPR mix'es to HPOut Mix

Mark Brown (182):
      ASoC: Make WM8978 I2C usage unconditional
      ASoC: Remove unused control type from wm8978 driver
      ASoC: Convert wm8978 to table based DAPM and control init
      ASoC: Convert wm8978 to devm_kzalloc()
      ASoC: Use standard cache sync for WM8978
      ASoC: Convert wm8978 to direct regmap API usage
      ASoC: Push wm8978 reset down into the I2C probe
      ASoC: Convert WM9090 to use regmap directly
      ASoC: Move WM9090 device identification and reset to I2C probe
      ASoC: Convert wm8993 to direct regmap API usage
      ASoC: Move WM8993 resource acquisition and device reset to bus probe
      ASoC: Convert WM8753 to direct regmap API usage
      ASoC: Make WM8971 I2C usage unconditional
      ASoC: Convert wm8971 to table based DAPM and control init
      ASoC: Convert wm8971 to devm_kzalloc()
      ASoC: Make wm8974 I2C usage unconditional
      ASoC: Convert wm8974 to table based DAPM and control init
      ASoC: Remove wm8974 private data
      ASoC: Use standard cache sync for wm8804
      ASoC: Convert wm8804 to devm_kzalloc()
      ASoC: Convert wm8804 to direct regmap API usage
      ASoC: Make WM8904 I2C usage unconditional
      ASoC: Convert wm8904 to devm_kzalloc()
      ASoC: Use standard cache sync for WM8904
      ASoC: Convert WM8904 to direct regmap API usage
      ASoC: Make I2C usage unconditional in WM8940
      ASoC: Convert WM8940 to devm_kzalloc()
      ASoC: Make I2C usage unconditional in WM8955
      ASoC: Convert WM8955 to devm_kzalloc()
      ASoC: Use standard register cache sync for WM8955
      ASoC: Convert WM8955 to direct regmap API usage
      ASoC: Convert WM8955 to table based DAPM and control init
      ASoC: Optimise performance of WM8904 ADC 128fs OSR mode
      ASoC: Make WM8962 I2C usage unconditional
      ASoC: Convert WM8962 register access map to modern style
      ASoC: Add WM8962 DAC and ADC L/R swap support
      ASoC: Allow drivers to specify how many bits are significant on a DAI
      ASoC: 24 bits are significant on the WM8996 audio interfaces
      ASoC: Implement basic WM8993 interrupt support
      ASoC: Make WM8993 I2C usage unconditional
      ASoC: 24 bits are significant on wm_hubs DAIs
      ASoC: When releasing WM5100 put /RESET into reset
      ASoC: Say we can't read WM5100 ID register
      ASoC: Remove redundant set_bias_level() from WM5100 remove()
      ASoC: Make WM5100 interrupt path use regmap directly
      ASoC: Push WM5100 interrupt request into I2C probe
      ASoC: Don't tell applications about msbits unless we're ignoring input
      ASoC: Use regmap update bits operation for drivers using regmap
      ASoC: Fix build of tlv320dac33
      ASoC: wm8985: Convert to devm_kzalloc()
      ASoC: wm8985: Convert to table based DAPM and control init
      ASoC: wm8985: Use standard cache sync implementation
      ASoC: wm8985 Don't directly reference the cache data structure
      ASoC: wm8985: Convert to direct regmap API usage
      ASoC: wm8988: Convert to table based DAPM and control init
      ASoC: wm8988: Convert to devm_kzalloc()
      regulator: Implement devm_regulator_free()
      regulator: Provide devm_regulator_bulk_get()
      ASoC: sgtl5000: It's sgtl5000 not sgtl500
      regmap: Support register patch sets
      ASoC: Convert WM8731 to direct regmap API usage
      ASoC: wm5100: Fix mismerge of IRQ frees
      Merge tag 'regmap-patch-initial' of git://git.kernel.org/.../broonie/regmap into for-3.4
      ASoC: Convert the WM5100 revision A updates to a regmap patch
      ASoC: wm5100: Fix warnings from recent patches
      ASoC: wm8962: Optimise power consumption for IN4 DC measurement usage
      Merge tag 'topic/devm' of git://git.kernel.org/.../broonie/regulator into HEAD
      ASoC: Provide REGULATOR_SUPPLY widget type
      ASoC: wm5100: Move regulator supplies over to DAPM infrastructure
      ASoC: wm2200: Add WM2200 CODEC driver
      ASoC: dapm: Drop runtime PM references asynchronously
      ASoC: dapm: Ignore isolated signal generators for power purposes
      ASoC: wm5100: Convert to devm_regulator_bulk_get()
      ASoC: wm5100: Use pm_runtime for powerdown managment
      ASoC: wm8996: Handle failures to determine accessory polarity
      ASoC: wm8994: Report any low impedance accessory as a headphone
      ARM: S3C64XX: Use IN4 DC measurement mode on Tobermory
      ASoC: wm8962: Enable idle_bias_off
      ASoC: wm2200: Remove trailing whitespace
      ASoC: max9768: Fix up review comments in max9768 driver
      ASoC: fsi: Remove unneeded empty runtime PM callbacks
      ASoC: wm8993: Convert to use a regmap patch
      ASoC: core: Support suspend to disk
      ASoC: wm_hubs: Push check for idle_bias_off out into drivers
      Merge tag 'v3.3-rc2' into for-3.4
      ASoC: wm8996: Switch to using common code for managing CPVDD supply
      ASoC: wm8996: Use devm_regulator_bulk_get()
      ASoC: wm5100: Handle failures to determine accessory polarity
      ASoC: wm9712: Remove driver specific version
      ASoC: wm9712: Add TLV information for microphone input
      ASoC: pcm: Improve error logging
      ASoC: samsung: Enable accessory detect for WM8994 on Littlemill
      ASoC: wm8994: Don't bring up to STANDBY by default
      ASoC: wm8994: We don't need to runtime resume by default
      ASoC: wm8994: Unsuspend the device while reading GPIO statuses
      ASoC: wm8994: Bring WM8994 accessory detection up to date
      ASoC: tlv320aic3x: Remove even more unused code
      ASoC: wm_hubs: Convert most output drivers to OUT_DRV widgets
      ASoC: wm8962: Support mono playback and record
      ASoC: pcm: If pmdown_time is zero then shut down DAPM immediately
      ASoC: core: Allow CODECs to set ignore_pmdown_time in the driver struct
      ASoC: twl6040: Move ignore_pmdown_time to driver struct
      ASoC: wm2200: Ignore pmdown_time
      Merge branch 'topic/pcm-internal' of git://git.kernel.org/.../tiwai/sound into for-3.4
      Merge tag 'v3.3-rc3' as we've got several bugfixes in there which are     colliding annoyingly with development.
      ASoC: wm8993: Correct typos in regmap conversion
      ASoC: wm8993: Add register default for INPUTS_CLAMP
      ASoC: wm_hubs: Improve single ended line output enable performance
      ASoC: wm_hubs: Clamp inputs to VMID while we ramp
      ASoC: wm8994: VMID management improvements
      ASoC: wm8994: Actively discharge VMID when not in use
      ASoC: wm9081: Use module_i2c_driver
      ASoC: wm8988: Convert to direct regmap API usage
      ASoC: wm8988: Remove unneded -codec from driver name
      ASoC: wm9081: Move WM9081 IRQ platform data handling into I2C probe
      ASoC: wm9081: Use idle_bias_off
      ASoC: wm8994: Use slow start for VMID
      ASoC: dapm: Convert pin switches to use snd_soc_card
      ASoC: wm8962: Update the clocking when setting system clock
      ASoC: wm8962: Only configure BCLK in hw_params when audio is active
      ASoC: wm8962: Log the selected SYSCLK ratio
      ASoC: wm8962: Add new SYSCLK ratios for new device revisions
      ASoC: wm8962: Clean up register dump cruft
      ASoC: wm8962: Don't automatically enable and disable FLL
      ASoC: wm8962: Convert to runtime PM for bias off management
      ASoC: ak4535: Remove -codec from driver name
      ASoC: ak4535: Make I2C usage unconditional
      ASoC: ak4535: Remove bitrotted driver version
      ASoC: ak4535: Convert to direct regmap API usage
      ALSA: core: Constify the name in new kcontrols
      ASoC: dapm: Unexport snd_soc_dapm_new_control()
      ASoC: dapm: Refactor snd_soc_dapm_new_widget() to return the widget
      ASoC: dapm: Supply the DAI and substream when calling stream events
      ASoC: dapm: Constify lots of names that are never modified
      ASoC: dapm: Implement and instantiate DAI widgets
      ASoC: dapm: Convert stream events to use DAI widgets
      ASoC: wm8994: Convert to use DAI widget routing rather than streams
      ASoC: dapm: Only mark pin widgets as dirty if we actually change state
      ASoC: wm8962: Convert to module_i2c_driver()
      ASoC: wm8993: Convert to module_i2c_driver()
      ASoC: wm8996: Convert to module_i2c_driver()
      ASoC: wm8996: Make sure we bounce /RESET to reset
      Merge tag 'v3.3-rc4' into for-3.4 in order to resolve the conflict     resolved below within the FSI driver and allow the application of the     dmaeengine conversion that depends on this resolution.
      regmap: Allow users to query the size of register values
      ASoC: ak4104: Remove uninformative print on probe()
      ASoC: ak4104: Convert to module_spi_driver()
      ASoC: wm8776: Add WM8775 device ID to the WM8776
      ASoC: wm_hubs: Convert headphone driver to output driver widget
      ASoC: wm8994: Enable headphone startup mode 1 for WM1811 and WM8958
      ASoC: wm8994: Actively discharge idle MICBIAS with jack detect
      ASoC: wm8994: Support external capacitors on MICBIAS2 with jack detection
      Merge tag 'topic/introspection' of git://git.kernel.org/.../broonie/regmap into HEAD
      ASoC: io: Retrieve val_bytes from the regmap API
      ASoC: core: Add SND_SOC_BYTES control for coefficient blocks
      ASoC: core: Add support for masking out parts of coefficient blocks
      ASoC: wm8996: Implement DRC coefficient configuration
      ASoC: wm5100: Implement DRC coefficient configuration
      ASoC: wm8996: Convert to use DAPM routes for stream connections
      ASoC: wm8994: Move wm_hubs callback before we start ramping VMID
      ASoC: ak4104: Use snd_soc_update_bits() for read/modify/write
      ASoC: ak4104: Use snd_soc_write() rather than internal write function
      ASoC: ak4104: Convert to direct regmap API usage
      ASoC: wm8962: Remove mistakenly committed debug logging
      ASoC: wm8962: Convert interrupt handler to direct regmap usage
      ASoC: wm8753: Convert to devm_kzalloc()
      ASoC: wm8994: Make sure we don't have MICBIAS on during jackdet mode
      ASoC: wm8996: Fix /RESET bounce ordering
      ASoC: wm8996: Remove stub register cache
      ASoC: wm_hubs: Bomb out if we can't read back the DC servo result
      ASoC: wm8994: Remove stub of register access code
      ASoC: wm8962: Remove register default for PLL2
      ASoC: wm8994: Disable debounce of jack detection on inserted jack
      ASoC: wm8962: Run the headphone in class G mode when sidetone is enabled
      ASoC: core: Log a warning when machines use soc-audio
      ASoC: wm8994: Push wm8994 private data allocation out into device probe
      ASoC: wm8994: Suppress noop updates of FLL K
      ASoC: wm_hubs: Disable cache of the DC servo calibration for WM1811
      ASoC: wm8994: Make sure we sync DAPM on WM8958 detection mode changes
      ASoC: wm8994: Disable JACKDET when disabling detecton
      ASoC: wm8994: Don't bother updating the jackdet mode needlessly
      ASoC: wm8994: Factor out WM1811A detection mode setting
      ASoC: core: Split the union for CODEC/platform in the DAI

Masanari Iida (1):
      ASoC: Fix typo in twl4030.c

Paul Fertser (2):
      ASoC: alc5632: Fix Boost Volume TLVs used for the external microphones
      ASoC: alc5632: Fix Capture/Playback attributes for microphone inputs

Paul Gortmaker (1):
      ASoC: fix trivial build error in mpc5200_dma.c

Peter Ujfalusi (6):
      ASoC: tlv320dac33: Use core to set the msbits constraint
      ASoC: twl4030: Use core to set the msbits constraint
      ASoC: omap-dmic: Use core to set the msbits constraint
      ASoC: omap-mcpdm: Set 24msbits constraint
      ASoC: soc-pcm: msbits constraint: Drop 8 and 16 bit sample sizes
      ASoC: twl4030: Debug code cleanup

Ryan Mallon (1):
      ep93xx: Don't use system controller defines in audio drivers

Sebastien Guiriec (1):
      ASoC: core: add platform DAPM debugfs support

Shawn Guo (8):
      ASoC: imx/mxs: remove redundant SND_PCM selection
      ASoC: imx: let SND_MXC_SOC_FIQ select FIQ
      ASoC: fsl: correct get_dma_channel parameter name
      ASoC: fsl: align mpc8610_hpcd with p1022_ds on getting codec node
      ASoC: Remove unnecessary -codec from cs4270 driver name
      ASoC: imx: initialize dma_params burstsize just in imx-ssi
      ASoC: imx: move SND_SOC_AC97_BUS selection down to machine driver
      ASoC: sgtl5000: rename device tree binding document

Stephen Boyd (1):
      regulator: Add devm_regulator_get()

Viresh Kumar (1):
      ASoC: core: Don't overwrite .poweroff in snd_soc_pm_ops

Wolfram Sang (1):
      ASoC: max9768: add driver for max9768 amplifier

 .../devicetree/bindings/sound/alc5632.txt          |   24 +
 .../{soc/codecs/fsl-sgtl5000.txt => sgtl5000.txt}  |    0
 .../bindings/sound/tegra-audio-alc5632.txt         |   59 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/driver-model/devres.txt              |    3 +
 arch/arm/mach-ep93xx/core.c                        |   19 +-
 arch/arm/mach-ep93xx/include/mach/platform.h       |    2 +-
 arch/arm/mach-kirkwood/openrd-setup.c              |    6 +
 arch/arm/mach-kirkwood/t5325-setup.c               |    6 +
 arch/arm/mach-s3c64xx/mach-crag6410-module.c       |    1 +
 arch/arm/mach-shmobile/board-ap4evb.c              |   30 +-
 arch/arm/mach-shmobile/board-mackerel.c            |   18 +-
 arch/mips/jz4740/board-qi_lb60.c                   |    6 +
 arch/sh/boards/mach-ecovec24/setup.c               |    4 +-
 arch/sh/boards/mach-se/7724/setup.c                |    4 +-
 drivers/base/regmap/internal.h                     |    3 +
 drivers/base/regmap/regcache.c                     |   11 +
 drivers/base/regmap/regmap.c                       |   73 +
 drivers/regulator/core.c                           |  108 +
 include/linux/mfd/wm8994/pdata.h                   |    3 +
 include/linux/regmap.h                             |    4 +
 include/linux/regulator/consumer.h                 |   12 +
 include/sound/control.h                            |    2 +-
 include/sound/dmaengine_pcm.h                      |   49 +
 include/sound/max9768.h                            |   24 +
 include/sound/pcm.h                                |    4 +
 include/sound/sh_fsi.h                             |   12 +-
 include/sound/soc-dai.h                            |   11 +-
 include/sound/soc-dapm.h                           |   33 +-
 include/sound/soc.h                                |   44 +-
 include/sound/wm2200.h                             |   41 +
 include/sound/wm8962.h                             |    6 +
 sound/core/pcm.c                                   |   99 +-
 sound/soc/Kconfig                                  |    3 +
 sound/soc/Makefile                                 |    3 +
 sound/soc/atmel/atmel-pcm.c                        |    4 +-
 sound/soc/atmel/snd-soc-afeb9260.c                 |   37 +-
 sound/soc/blackfin/bf5xx-ad1836.c                  |   17 +-
 sound/soc/blackfin/bf5xx-ad193x.c                  |   17 +-
 sound/soc/blackfin/bf5xx-ad73311.c                 |   29 +-
 sound/soc/blackfin/bf5xx-ssm2602.c                 |   20 +-
 sound/soc/blackfin/bfin-eval-adau1373.c            |   13 +-
 sound/soc/blackfin/bfin-eval-adau1701.c            |   16 +-
 sound/soc/blackfin/bfin-eval-adav80x.c             |   13 +-
 sound/soc/codecs/Kconfig                           |    8 +
 sound/soc/codecs/Makefile                          |    4 +
 sound/soc/codecs/ad1836.c                          |    6 +-
 sound/soc/codecs/ad1980.c                          |    2 +-
 sound/soc/codecs/adau1373.c                        |    7 +-
 sound/soc/codecs/adau1701.c                        |    2 +-
 sound/soc/codecs/ak4104.c                          |  174 +-
 sound/soc/codecs/ak4535.c                          |   98 +-
 sound/soc/codecs/ak4535.h                          |    2 -
 sound/soc/codecs/ak4642.c                          |    2 +-
 sound/soc/codecs/ak4671.c                          |    2 +-
 sound/soc/codecs/alc5623.c                         |   12 +-
 sound/soc/codecs/alc5632.c                         |  197 +-
 sound/soc/codecs/alc5632.h                         |    1 +
 sound/soc/codecs/cq93vc.c                          |    4 +-
 sound/soc/codecs/cs4270.c                          |    4 +-
 sound/soc/codecs/cs4271.c                          |    2 +-
 sound/soc/codecs/lm4857.c                          |    2 +-
 sound/soc/codecs/max9768.c                         |  247 ++
 sound/soc/codecs/max98088.c                        |    4 +-
 sound/soc/codecs/max98095.c                        |    6 +-
 sound/soc/codecs/max9877.c                         |    2 +-
 sound/soc/codecs/sgtl5000.c                        |   19 +-
 sound/soc/codecs/sn95031.c                         |    5 +-
 sound/soc/codecs/ssm2602.c                         |    2 +-
 sound/soc/codecs/stac9766.c                        |    2 +-
 sound/soc/codecs/tlv320aic23.c                     |    2 +-
 sound/soc/codecs/tlv320aic26.c                     |    2 +-
 sound/soc/codecs/tlv320aic32x4.c                   |    2 +-
 sound/soc/codecs/tlv320aic3x.c                     |   66 +-
 sound/soc/codecs/tlv320aic3x.h                     |    9 -
 sound/soc/codecs/tlv320dac33.c                     |   10 +-
 sound/soc/codecs/tpa6130a2.c                       |    4 +-
 sound/soc/codecs/twl4030.c                         |   42 +-
 sound/soc/codecs/twl6040.c                         |   15 +-
 sound/soc/codecs/twl6040.h                         |    1 +
 sound/soc/codecs/uda134x.c                         |    6 +-
 sound/soc/codecs/wl1273.c                          |    2 +-
 sound/soc/codecs/wm2200.c                          | 2286 ++++++++++++
 sound/soc/codecs/wm2200.h                          | 3674 ++++++++++++++++++++
 sound/soc/codecs/wm5100.c                          |  643 ++--
 sound/soc/codecs/wm8731.c                          |  109 +-
 sound/soc/codecs/wm8737.c                          |    2 +-
 sound/soc/codecs/wm8753.c                          |  195 +-
 sound/soc/codecs/wm8770.c                          |    5 +-
 sound/soc/codecs/wm8776.c                          |    8 +-
 sound/soc/codecs/wm8804.c                          |  148 +-
 sound/soc/codecs/wm8904.c                          |  856 ++---
 sound/soc/codecs/wm8904.h                          |   11 +
 sound/soc/codecs/wm8940.c                          |   16 +-
 sound/soc/codecs/wm8955.c                          |  247 +-
 sound/soc/codecs/wm8958-dsp2.c                     |   14 +-
 sound/soc/codecs/wm8960.c                          |    2 +-
 sound/soc/codecs/wm8961.c                          |    2 +-
 sound/soc/codecs/wm8962.c                          | 2125 +++++-------
 sound/soc/codecs/wm8971.c                          |   37 +-
 sound/soc/codecs/wm8974.c                          |   45 +-
 sound/soc/codecs/wm8978.c                          |  185 +-
 sound/soc/codecs/wm8978.h                          |    2 +
 sound/soc/codecs/wm8983.c                          |    5 -
 sound/soc/codecs/wm8985.c                          |  315 +-
 sound/soc/codecs/wm8988.c                          |  171 +-
 sound/soc/codecs/wm8990.c                          |    2 +-
 sound/soc/codecs/wm8991.c                          |    2 +-
 sound/soc/codecs/wm8993.c                          |  649 +++--
 sound/soc/codecs/wm8993.h                          |    9 +
 sound/soc/codecs/wm8994.c                          |  304 ++-
 sound/soc/codecs/wm8994.h                          |    5 +-
 sound/soc/codecs/wm8995.c                          |    4 +-
 sound/soc/codecs/wm8996.c                          |  200 +-
 sound/soc/codecs/wm9081.c                          |   80 +-
 sound/soc/codecs/wm9090.c                          |  272 +-
 sound/soc/codecs/wm9705.c                          |    2 +-
 sound/soc/codecs/wm9712.c                          |   16 +-
 sound/soc/codecs/wm9713.c                          |    2 +-
 sound/soc/codecs/wm_hubs.c                         |  148 +-
 sound/soc/codecs/wm_hubs.h                         |   12 +
 sound/soc/davinci/davinci-pcm.c                    |    4 +-
 sound/soc/ep93xx/edb93xx.c                         |    4 +-
 sound/soc/ep93xx/ep93xx-pcm.c                      |    4 +-
 sound/soc/ep93xx/snappercl15.c                     |    4 +-
 sound/soc/fsl/fsl_dma.c                            |   10 +-
 sound/soc/fsl/mpc5200_dma.c                        |   17 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |   16 +-
 sound/soc/fsl/p1022_ds.c                           |    4 +-
 sound/soc/imx/Kconfig                              |    6 +-
 sound/soc/imx/imx-pcm-dma-mx2.c                    |  221 +-
 sound/soc/imx/imx-ssi.c                            |   30 +-
 sound/soc/imx/mx27vis-aic32x4.c                    |  104 +
 sound/soc/jz4740/qi_lb60.c                         |   56 +-
 sound/soc/kirkwood/kirkwood-dma.c                  |    4 +-
 sound/soc/kirkwood/kirkwood-openrd.c               |   46 +-
 sound/soc/kirkwood/kirkwood-t5325.c                |   47 +-
 sound/soc/mid-x86/mfld_machine.c                   |    2 +-
 sound/soc/mxs/Kconfig                              |    2 +-
 sound/soc/mxs/mxs-pcm.c                            |  157 +-
 sound/soc/mxs/mxs-pcm.h                            |   16 -
 sound/soc/mxs/mxs-saif.c                           |   51 +-
 sound/soc/omap/ams-delta.c                         |    2 +-
 sound/soc/omap/n810.c                              |   17 +-
 sound/soc/omap/omap-dmic.c                         |    7 +-
 sound/soc/omap/omap-mcbsp.c                        |    8 +-
 sound/soc/omap/omap-mcbsp.h                        |    2 +-
 sound/soc/omap/omap-mcpdm.c                        |    2 +
 sound/soc/omap/rx51.c                              |   25 +-
 sound/soc/pxa/corgi.c                              |   14 +-
 sound/soc/pxa/magician.c                           |    2 +-
 sound/soc/pxa/poodle.c                             |   14 +-
 sound/soc/pxa/pxa2xx-ac97.c                        |   10 +-
 sound/soc/pxa/raumfeld.c                           |    2 +-
 sound/soc/pxa/spitz.c                              |   14 +-
 sound/soc/pxa/tosa.c                               |    2 +-
 sound/soc/s6000/s6000-pcm.c                        |    5 +-
 sound/soc/samsung/ac97.c                           |    4 +-
 sound/soc/samsung/dma.c                            |    2 +-
 sound/soc/samsung/i2s.c                            |   14 +-
 sound/soc/samsung/i2s.h                            |    2 +-
 sound/soc/samsung/littlemill.c                     |    3 +
 sound/soc/samsung/neo1973_wm8753.c                 |    4 +-
 sound/soc/samsung/pcm.c                            |    4 +-
 sound/soc/samsung/s3c24xx_simtec.c                 |    6 +-
 sound/soc/samsung/smdk_wm8580.c                    |    4 +-
 sound/soc/samsung/smdk_wm9713.c                    |    4 +-
 sound/soc/sh/fsi.c                                 |  912 ++++--
 sound/soc/soc-core.c                               |  379 ++-
 sound/soc/soc-dapm.c                               |  393 ++-
 sound/soc/soc-dmaengine-pcm.c                      |  287 ++
 sound/soc/soc-io.c                                 |    7 +
 sound/soc/soc-pcm.c                                |  104 +-
 sound/soc/soc-utils.c                              |   20 +-
 sound/soc/tegra/tegra_alc5632.c                    |  130 +-
 sound/soc/tegra/tegra_pcm.c                        |    2 +-
 176 files changed, 12663 insertions(+), 5230 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/alc5632.txt
 rename Documentation/devicetree/bindings/sound/{soc/codecs/fsl-sgtl5000.txt => sgtl5000.txt} (100%)
 create mode 100644 Documentation/devicetree/bindings/sound/tegra-audio-alc5632.txt
 create mode 100644 include/sound/dmaengine_pcm.h
 create mode 100644 include/sound/max9768.h
 create mode 100644 include/sound/wm2200.h
 create mode 100644 sound/soc/codecs/max9768.c
 create mode 100644 sound/soc/codecs/wm2200.c
 create mode 100644 sound/soc/codecs/wm2200.h
 create mode 100644 sound/soc/soc-dmaengine-pcm.c

[-- 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-01-26 16:40               ` Mark Brown
@ 2012-01-26 16:46                 ` Takashi Iwai
  0 siblings, 0 replies; 25+ messages in thread
From: Takashi Iwai @ 2012-01-26 16:46 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Thu, 26 Jan 2012 16:40:48 +0000,
Mark Brown wrote:
> 
> On Thu, Jan 26, 2012 at 05:10:30PM +0100, Takashi Iwai wrote:
> > Mark Brown wrote:
> 
> > git version 1.7.9.rc2
> > % git pull git://git.kernel.org/pub/scm/kernel/git/broonie/regmap.git topic/patch
> > fatal: The remote end hung up unexpectedly
> 
> Typo in the URL, should be:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git topic/patch

It pulled now, but topic/patch branch was picked up instead of tag.
It doesn't look like a good idea to have the same name for both.


Takashi

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

* Re: ASoC updates for 3.4
  2012-01-26 16:10             ` Takashi Iwai
@ 2012-01-26 16:40               ` Mark Brown
  2012-01-26 16:46                 ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-01-26 16:40 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

On Thu, Jan 26, 2012 at 05:10:30PM +0100, Takashi Iwai wrote:
> Mark Brown wrote:

> git version 1.7.9.rc2
> % git pull git://git.kernel.org/pub/scm/kernel/git/broonie/regmap.git topic/patch
> fatal: The remote end hung up unexpectedly

Typo in the URL, should be:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git topic/patch

[-- 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-01-26 15:57           ` Mark Brown
@ 2012-01-26 16:10             ` Takashi Iwai
  2012-01-26 16:40               ` Mark Brown
  0 siblings, 1 reply; 25+ messages in thread
From: Takashi Iwai @ 2012-01-26 16:10 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Thu, 26 Jan 2012 15:57:39 +0000,
Mark Brown wrote:
> 
> On Thu, Jan 26, 2012 at 04:43:23PM +0100, Takashi Iwai wrote:
> > Mark Brown wrote:
> 
> > > That's the tagging - older (and by older I mean "currently released")
> > > versions of git can only pull from branches so that's just saying it
> > > can't find the tag object.
> 
> > It seems that the problem is rather in the server side.
> > I updated the git to version 1.7.9.rc2, but it still gives the same
> > error at pull.  Meanwhile, I could pull a signed tag from a local
> > tree.  Or I'm overlooking something obvious.
> 
> I've deleted the tag since.  If you try pulling from
> 
>    git://git.kernel.org/pub/scm/kernel/git/broonie/regmap.git topic/patch
> 
> it should DTRT (I hope).

Hm, still I get an error...

% git --version
git version 1.7.9.rc2
% git pull git://git.kernel.org/pub/scm/kernel/git/broonie/regmap.git topic/patch
fatal: The remote end hung up unexpectedly


> > BTW, the pull of a signed tag gives always a merge commit even if it
> > can be fast-forwarded.  The --ff option doesn't work, too.
> > This is the intended behavior, AFAIK.
> 
> > OTOH, we don't want to see too many merge commits in a straight
> > development line while the development phase.  So, pulling signed tags
> > from you while development might be not always ideal, if we want to
> > keep the sound git trees better in sync.
> 
> I'm not sure it's much of an issue, but I guess it's not a big deal.
> I'd prefer to use the signed tags for the fixes if that's OK, but I'll
> omit them for development branches.  Or hold back on pushing to you so
> often or something (we're integration testing via -next after all).

Agreed.  It's just a matter of balance, and we can make it somehow
certainly.


Takashi

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

* Re: ASoC updates for 3.4
  2012-01-26 15:43         ` Takashi Iwai
@ 2012-01-26 15:57           ` Mark Brown
  2012-01-26 16:10             ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-01-26 15:57 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

On Thu, Jan 26, 2012 at 04:43:23PM +0100, Takashi Iwai wrote:
> Mark Brown wrote:

> > That's the tagging - older (and by older I mean "currently released")
> > versions of git can only pull from branches so that's just saying it
> > can't find the tag object.

> It seems that the problem is rather in the server side.
> I updated the git to version 1.7.9.rc2, but it still gives the same
> error at pull.  Meanwhile, I could pull a signed tag from a local
> tree.  Or I'm overlooking something obvious.

I've deleted the tag since.  If you try pulling from

   git://git.kernel.org/pub/scm/kernel/git/broonie/regmap.git topic/patch

it should DTRT (I hope).

> BTW, the pull of a signed tag gives always a merge commit even if it
> can be fast-forwarded.  The --ff option doesn't work, too.
> This is the intended behavior, AFAIK.

> OTOH, we don't want to see too many merge commits in a straight
> development line while the development phase.  So, pulling signed tags
> from you while development might be not always ideal, if we want to
> keep the sound git trees better in sync.

I'm not sure it's much of an issue, but I guess it's not a big deal.
I'd prefer to use the signed tags for the fixes if that's OK, but I'll
omit them for development branches.  Or hold back on pushing to you so
often or something (we're integration testing via -next after all).

[-- 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-01-25 11:35       ` Mark Brown
@ 2012-01-26 15:43         ` Takashi Iwai
  2012-01-26 15:57           ` Mark Brown
  0 siblings, 1 reply; 25+ messages in thread
From: Takashi Iwai @ 2012-01-26 15:43 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Wed, 25 Jan 2012 11:35:09 +0000,
Mark Brown wrote:
> 
> [1  <text/plain; us-ascii (quoted-printable)>]
> On Wed, Jan 25, 2012 at 10:14:42AM +0100, Takashi Iwai wrote:
> > Mark Brown wrote:
> > > On Tue, Jan 24, 2012 at 09:33:47PM +0100, Takashi Iwai wrote:
> 
> > > > Yeah, my git is still 1.7.8.x and it doesn't seem to work well with
> 
> > > Oh, well.  I think it's the tag rather than the signed bit.
> 
> > I'm not entirely sure who to blame.  The error message is:
> > 
> >   % git pull git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git asoc-3.3-20120124
> >   fatal: Couldn't find remote ref asoc-3.3-20120124
> 
> That's the tagging - older (and by older I mean "currently released")
> versions of git can only pull from branches so that's just saying it
> can't find the tag object.

It seems that the problem is rather in the server side.
I updated the git to version 1.7.9.rc2, but it still gives the same
error at pull.  Meanwhile, I could pull a signed tag from a local
tree.  Or I'm overlooking something obvious.

BTW, the pull of a signed tag gives always a merge commit even if it
can be fast-forwarded.  The --ff option doesn't work, too.
This is the intended behavior, AFAIK.

OTOH, we don't want to see too many merge commits in a straight
development line while the development phase.  So, pulling signed tags
from you while development might be not always ideal, if we want to
keep the sound git trees better in sync.


thanks,

Takashi

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

* Re: ASoC updates for 3.4
  2012-01-25  9:14     ` Takashi Iwai
@ 2012-01-25 11:35       ` Mark Brown
  2012-01-26 15:43         ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-01-25 11:35 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

On Wed, Jan 25, 2012 at 10:14:42AM +0100, Takashi Iwai wrote:
> Mark Brown wrote:
> > On Tue, Jan 24, 2012 at 09:33:47PM +0100, Takashi Iwai wrote:

> > > Yeah, my git is still 1.7.8.x and it doesn't seem to work well with

> > Oh, well.  I think it's the tag rather than the signed bit.

> I'm not entirely sure who to blame.  The error message is:
> 
>   % git pull git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git asoc-3.3-20120124
>   fatal: Couldn't find remote ref asoc-3.3-20120124

That's the tagging - older (and by older I mean "currently released")
versions of git can only pull from branches so that's just saying it
can't find the tag object.

[-- 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-01-24 20:46   ` Mark Brown
@ 2012-01-25  9:14     ` Takashi Iwai
  2012-01-25 11:35       ` Mark Brown
  0 siblings, 1 reply; 25+ messages in thread
From: Takashi Iwai @ 2012-01-25  9:14 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Tue, 24 Jan 2012 20:46:16 +0000,
Mark Brown wrote:
> 
> On Tue, Jan 24, 2012 at 09:33:47PM +0100, Takashi Iwai wrote:
> 
> > Yeah, my git is still 1.7.8.x and it doesn't seem to work well with
> 
> Oh, well.  I think it's the tag rather than the signed bit.

I'm not entirely sure who to blame.  The error message is:

  % git pull git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git asoc-3.3-20120124
  fatal: Couldn't find remote ref asoc-3.3-20120124

> > the singed tag, so I pulled for-3.x branches now.
> 
> Trust me, you don't want to hear my singing :)

Heh, it's an interesting idea to embed an MP3 data in the tag comment :)

> > I'm going to upgrade in this week sometime later.
> 
> I wouldn't worry, it's still not a full release I believe and it's not
> exactly crtitical.  The only reason I'm trying it right now is because
> I was setting up my new GPG smartcard Debian has packages already (but
> do let me know when you have upgraded and I'll try again).
> 
> Actually, looking again I can generate a tag with the same name as the
> branch quite happily - if I do that when requesting pulls then
> everything should transparently do the right thing, older versions of
> git will pick up the branch rather than the tag and newer ones will
> prefer the tag and so get the signature goodness.  He said hopefully :)

Sounds like a good solution.


thanks,

Takashi

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

* Re: ASoC updates for 3.4
  2012-01-24 20:33 ` Takashi Iwai
@ 2012-01-24 20:46   ` Mark Brown
  2012-01-25  9:14     ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-01-24 20:46 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

On Tue, Jan 24, 2012 at 09:33:47PM +0100, Takashi Iwai wrote:

> Yeah, my git is still 1.7.8.x and it doesn't seem to work well with

Oh, well.  I think it's the tag rather than the signed bit.

> the singed tag, so I pulled for-3.x branches now.

Trust me, you don't want to hear my singing :)

> I'm going to upgrade in this week sometime later.

I wouldn't worry, it's still not a full release I believe and it's not
exactly crtitical.  The only reason I'm trying it right now is because
I was setting up my new GPG smartcard Debian has packages already (but
do let me know when you have upgraded and I'll try again).

Actually, looking again I can generate a tag with the same name as the
branch quite happily - if I do that when requesting pulls then
everything should transparently do the right thing, older versions of
git will pick up the branch rather than the tag and newer ones will
prefer the tag and so get the signature goodness.  He said hopefully :)

[-- 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] 25+ messages in thread

* Re: ASoC updates for 3.4
  2012-01-24 20:11 Mark Brown
@ 2012-01-24 20:33 ` Takashi Iwai
  2012-01-24 20:46   ` Mark Brown
  0 siblings, 1 reply; 25+ messages in thread
From: Takashi Iwai @ 2012-01-24 20:33 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Tue, 24 Jan 2012 20:11:57 +0000,
Mark Brown wrote:
> 
> The following changes since commit dcd6c92267155e70a94b3927bce681ce74b80d1f:
> 
>   Linux 3.3-rc1 (2012-01-19 15:04:48 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git asoc-3.4
> 
> for you to fetch changes up to 5509f2f80c711add6bbcec9af7f4bbba2e2cc22b:
> 
>   ASoC: wm5100: Fix warnings from recent patches (2012-01-24 19:51:34 +0000)
> 
> ----------------------------------------------------------------
> A random collection of updates, pretty much all driver specific cleanups
> of various kinds which have accumilated over the merge window.  There's
> one feature (support for announcing msbits in the core) and a merge over
> of a new regmap feature (register patches) the initial users for which
> are a few ASoC drivers.
> 
> ----------------------------------------------------------------
> 
> (I'm also trying this shiny new git signed tags foo, which may well not
> actually accomplish anything if you're not using a shiny new git 1.7.9
> prerelease, though the regmap merge did the right thing at least.  If
> the asoc-3.4 tag can't be pulled correctly then the for-3.4 branch is
> still there as normal.)

Yeah, my git is still 1.7.8.x and it doesn't seem to work well with
the singed tag, so I pulled for-3.x branches now.

I'm going to upgrade in this week sometime later.


thanks,

Takashi

> 
> Axel Lin (2):
>       ASoC: jz4740: Convert qi_lb60 to use snd_soc_register_card()
>       ASoC: Add __devinit/__devexit annotations at necessary places
> 
> Dimitris Papastamos (1):
>       ASoC: wm8983: Remove useless snd_kcontrol
> 
> Fabio Estevam (2):
>       ASoC: sgtl5000: Print revision number in hex
>       ASoC: sgtl5000: Convert to table based DAPM and control init
> 
> Javier Martin (2):
>       ASoC: Route Mic Bias in Visstrim_M10 board.
>       ASoC: Add external amplifier controls for Visstrim_M10.
> 
> Joachim Eastwood (2):
>       ASoC: use proper defines for stream directions in pcm engines
>       ASoC: replace 0xffffffff with DMA_BIT_MASK macro
> 
> Liam Girdwood (3):
>       ASoC: core - Improve card registration error messaging for large DAI links.
>       ASoC: twl6040 - add method to query HS DC offset step size in mV
>       ASoC: utils - Add support for a dummy codec driver.
> 
> Manjunath Hadli (1):
>       ASoC: CQ93VC: remove machine specific header file inclusion from codec driver
> 
> Mark Brown (66):
>       ASoC: Mark WM5100 register map cache only when going into BIAS_OFF
>       ASoC: Don't go through cache when applying WM5100 rev A updates
>       ASoC: Disable register synchronisation for low frequency WM8996 SYSCLK
>       ASoC: Make WM8978 I2C usage unconditional
>       ASoC: Remove unused control type from wm8978 driver
>       ASoC: Convert wm8978 to table based DAPM and control init
>       ASoC: Convert wm8978 to devm_kzalloc()
>       ASoC: Use standard cache sync for WM8978
>       ASoC: Convert wm8978 to direct regmap API usage
>       ASoC: Push wm8978 reset down into the I2C probe
>       ASoC: Convert WM9090 to use regmap directly
>       ASoC: Move WM9090 device identification and reset to I2C probe
>       ASoC: Convert wm8993 to direct regmap API usage
>       ASoC: Move WM8993 resource acquisition and device reset to bus probe
>       ASoC: Convert WM8753 to direct regmap API usage
>       ASoC: Make WM8971 I2C usage unconditional
>       ASoC: Convert wm8971 to table based DAPM and control init
>       ASoC: Convert wm8971 to devm_kzalloc()
>       ASoC: Make wm8974 I2C usage unconditional
>       ASoC: Convert wm8974 to table based DAPM and control init
>       ASoC: Remove wm8974 private data
>       ASoC: Use standard cache sync for wm8804
>       ASoC: Convert wm8804 to devm_kzalloc()
>       ASoC: Convert wm8804 to direct regmap API usage
>       ASoC: Make WM8904 I2C usage unconditional
>       ASoC: Convert wm8904 to devm_kzalloc()
>       ASoC: Use standard cache sync for WM8904
>       ASoC: Convert WM8904 to direct regmap API usage
>       ASoC: Make I2C usage unconditional in WM8940
>       ASoC: Convert WM8940 to devm_kzalloc()
>       ASoC: Make I2C usage unconditional in WM8955
>       ASoC: Convert WM8955 to devm_kzalloc()
>       ASoC: Use standard register cache sync for WM8955
>       ASoC: Convert WM8955 to direct regmap API usage
>       ASoC: Convert WM8955 to table based DAPM and control init
>       ASoC: Optimise performance of WM8904 ADC 128fs OSR mode
>       ASoC: Make WM8962 I2C usage unconditional
>       ASoC: Convert WM8962 register access map to modern style
>       ASoC: Add WM8962 DAC and ADC L/R swap support
>       ASoC: Allow drivers to specify how many bits are significant on a DAI
>       ASoC: 24 bits are significant on the WM8996 audio interfaces
>       ASoC: Implement basic WM8993 interrupt support
>       ASoC: Make WM8993 I2C usage unconditional
>       ASoC: 24 bits are significant on wm_hubs DAIs
>       ASoC: When releasing WM5100 put /RESET into reset
>       ASoC: Say we can't read WM5100 ID register
>       ASoC: Remove redundant set_bias_level() from WM5100 remove()
>       ASoC: Make WM5100 interrupt path use regmap directly
>       ASoC: Push WM5100 interrupt request into I2C probe
>       ASoC: Don't tell applications about msbits unless we're ignoring input
>       ASoC: Use regmap update bits operation for drivers using regmap
>       ASoC: Fix build of tlv320dac33
>       ASoC: wm8985: Convert to devm_kzalloc()
>       ASoC: wm8985: Convert to table based DAPM and control init
>       ASoC: wm8985: Use standard cache sync implementation
>       ASoC: wm8985 Don't directly reference the cache data structure
>       ASoC: wm8985: Convert to direct regmap API usage
>       ASoC: wm8988: Convert to table based DAPM and control init
>       ASoC: wm8988: Convert to devm_kzalloc()
>       ASoC: sgtl5000: It's sgtl5000 not sgtl500
>       regmap: Support register patch sets
>       ASoC: Convert WM8731 to direct regmap API usage
>       ASoC: wm5100: Fix mismerge of IRQ frees
>       Merge tag 'regmap-patch-initial' of git://git.kernel.org/.../broonie/regmap into for-3.4
>       ASoC: Convert the WM5100 revision A updates to a regmap patch
>       ASoC: wm5100: Fix warnings from recent patches
> 
> Peter Ujfalusi (4):
>       ASoC: tlv320dac33: Use core to set the msbits constraint
>       ASoC: twl4030: Use core to set the msbits constraint
>       ASoC: omap-dmic: Use core to set the msbits constraint
>       ASoC: omap-mcpdm: Set 24msbits constraint
> 
> Ryan Mallon (1):
>       ep93xx: Don't use system controller defines in audio drivers
> 
> Wolfram Sang (2):
>       ASoC: tlv320aic32x4: always enable dividers
>       ASoC: tlv320aic32x4: always enable analouge block
> 
> Zeng Zhaoming (1):
>       ASoC: sgtl5000: Fix wrong register name in restore
> 
>  arch/arm/mach-ep93xx/core.c                  |   19 +-
>  arch/arm/mach-ep93xx/include/mach/platform.h |    2 +-
>  arch/mips/jz4740/board-qi_lb60.c             |    6 +
>  drivers/base/regmap/internal.h               |    3 +
>  drivers/base/regmap/regcache.c               |   11 +
>  drivers/base/regmap/regmap.c                 |   58 +
>  include/linux/regmap.h                       |    3 +
>  include/sound/soc.h                          |    2 +
>  sound/soc/atmel/atmel-pcm.c                  |    4 +-
>  sound/soc/codecs/alc5623.c                   |    4 +-
>  sound/soc/codecs/alc5632.c                   |    2 +-
>  sound/soc/codecs/cq93vc.c                    |    2 -
>  sound/soc/codecs/sgtl5000.c                  |   36 +-
>  sound/soc/codecs/tlv320aic32x4.c             |  110 +-
>  sound/soc/codecs/tlv320dac33.c               |    6 +-
>  sound/soc/codecs/twl4030.c                   |    7 +-
>  sound/soc/codecs/twl6040.c                   |   13 +
>  sound/soc/codecs/twl6040.h                   |    1 +
>  sound/soc/codecs/wm5100.c                    |  356 +++---
>  sound/soc/codecs/wm8731.c                    |  109 ++-
>  sound/soc/codecs/wm8753.c                    |  186 ++-
>  sound/soc/codecs/wm8804.c                    |  146 +--
>  sound/soc/codecs/wm8904.c                    |  838 ++++--------
>  sound/soc/codecs/wm8904.h                    |   11 +
>  sound/soc/codecs/wm8940.c                    |   14 +-
>  sound/soc/codecs/wm8955.c                    |  247 ++--
>  sound/soc/codecs/wm8962.c                    | 1819 +++++++++-----------------
>  sound/soc/codecs/wm8971.c                    |   37 +-
>  sound/soc/codecs/wm8974.c                    |   45 +-
>  sound/soc/codecs/wm8978.c                    |  185 ++-
>  sound/soc/codecs/wm8978.h                    |    2 +
>  sound/soc/codecs/wm8983.c                    |    5 -
>  sound/soc/codecs/wm8985.c                    |  315 +++--
>  sound/soc/codecs/wm8988.c                    |   29 +-
>  sound/soc/codecs/wm8993.c                    |  599 ++++++---
>  sound/soc/codecs/wm8994.c                    |    8 +-
>  sound/soc/codecs/wm8996.c                    |    8 +
>  sound/soc/codecs/wm8996.h                    |    4 +
>  sound/soc/codecs/wm9090.c                    |  266 ++--
>  sound/soc/davinci/davinci-pcm.c              |    4 +-
>  sound/soc/ep93xx/edb93xx.c                   |    4 +-
>  sound/soc/ep93xx/ep93xx-pcm.c                |    4 +-
>  sound/soc/ep93xx/snappercl15.c               |    4 +-
>  sound/soc/fsl/fsl_dma.c                      |   10 +-
>  sound/soc/fsl/mpc5200_dma.c                  |   16 +-
>  sound/soc/imx/mx27vis-aic32x4.c              |  104 ++
>  sound/soc/jz4740/qi_lb60.c                   |   56 +-
>  sound/soc/kirkwood/kirkwood-dma.c            |    4 +-
>  sound/soc/omap/omap-dmic.c                   |    7 +-
>  sound/soc/omap/omap-mcpdm.c                  |    2 +
>  sound/soc/s6000/s6000-pcm.c                  |    5 +-
>  sound/soc/samsung/dma.c                      |    2 +-
>  sound/soc/soc-core.c                         |   33 +-
>  sound/soc/soc-dapm.c                         |   27 +-
>  sound/soc/soc-io.c                           |    1 +
>  sound/soc/soc-pcm.c                          |   38 +
>  sound/soc/soc-utils.c                        |   20 +-
>  sound/soc/tegra/tegra_pcm.c                  |    2 +-
>  58 files changed, 2917 insertions(+), 2944 deletions(-)
> [2 Digital signature <application/pgp-signature (7bit)>]
> 

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

* ASoC updates for 3.4
@ 2012-01-24 20:11 Mark Brown
  2012-01-24 20:33 ` Takashi Iwai
  0 siblings, 1 reply; 25+ messages in thread
From: Mark Brown @ 2012-01-24 20:11 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood


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

The following changes since commit dcd6c92267155e70a94b3927bce681ce74b80d1f:

  Linux 3.3-rc1 (2012-01-19 15:04:48 -0800)

are available in the git repository at:

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

for you to fetch changes up to 5509f2f80c711add6bbcec9af7f4bbba2e2cc22b:

  ASoC: wm5100: Fix warnings from recent patches (2012-01-24 19:51:34 +0000)

----------------------------------------------------------------
A random collection of updates, pretty much all driver specific cleanups
of various kinds which have accumilated over the merge window.  There's
one feature (support for announcing msbits in the core) and a merge over
of a new regmap feature (register patches) the initial users for which
are a few ASoC drivers.

----------------------------------------------------------------

(I'm also trying this shiny new git signed tags foo, which may well not
actually accomplish anything if you're not using a shiny new git 1.7.9
prerelease, though the regmap merge did the right thing at least.  If
the asoc-3.4 tag can't be pulled correctly then the for-3.4 branch is
still there as normal.)

Axel Lin (2):
      ASoC: jz4740: Convert qi_lb60 to use snd_soc_register_card()
      ASoC: Add __devinit/__devexit annotations at necessary places

Dimitris Papastamos (1):
      ASoC: wm8983: Remove useless snd_kcontrol

Fabio Estevam (2):
      ASoC: sgtl5000: Print revision number in hex
      ASoC: sgtl5000: Convert to table based DAPM and control init

Javier Martin (2):
      ASoC: Route Mic Bias in Visstrim_M10 board.
      ASoC: Add external amplifier controls for Visstrim_M10.

Joachim Eastwood (2):
      ASoC: use proper defines for stream directions in pcm engines
      ASoC: replace 0xffffffff with DMA_BIT_MASK macro

Liam Girdwood (3):
      ASoC: core - Improve card registration error messaging for large DAI links.
      ASoC: twl6040 - add method to query HS DC offset step size in mV
      ASoC: utils - Add support for a dummy codec driver.

Manjunath Hadli (1):
      ASoC: CQ93VC: remove machine specific header file inclusion from codec driver

Mark Brown (66):
      ASoC: Mark WM5100 register map cache only when going into BIAS_OFF
      ASoC: Don't go through cache when applying WM5100 rev A updates
      ASoC: Disable register synchronisation for low frequency WM8996 SYSCLK
      ASoC: Make WM8978 I2C usage unconditional
      ASoC: Remove unused control type from wm8978 driver
      ASoC: Convert wm8978 to table based DAPM and control init
      ASoC: Convert wm8978 to devm_kzalloc()
      ASoC: Use standard cache sync for WM8978
      ASoC: Convert wm8978 to direct regmap API usage
      ASoC: Push wm8978 reset down into the I2C probe
      ASoC: Convert WM9090 to use regmap directly
      ASoC: Move WM9090 device identification and reset to I2C probe
      ASoC: Convert wm8993 to direct regmap API usage
      ASoC: Move WM8993 resource acquisition and device reset to bus probe
      ASoC: Convert WM8753 to direct regmap API usage
      ASoC: Make WM8971 I2C usage unconditional
      ASoC: Convert wm8971 to table based DAPM and control init
      ASoC: Convert wm8971 to devm_kzalloc()
      ASoC: Make wm8974 I2C usage unconditional
      ASoC: Convert wm8974 to table based DAPM and control init
      ASoC: Remove wm8974 private data
      ASoC: Use standard cache sync for wm8804
      ASoC: Convert wm8804 to devm_kzalloc()
      ASoC: Convert wm8804 to direct regmap API usage
      ASoC: Make WM8904 I2C usage unconditional
      ASoC: Convert wm8904 to devm_kzalloc()
      ASoC: Use standard cache sync for WM8904
      ASoC: Convert WM8904 to direct regmap API usage
      ASoC: Make I2C usage unconditional in WM8940
      ASoC: Convert WM8940 to devm_kzalloc()
      ASoC: Make I2C usage unconditional in WM8955
      ASoC: Convert WM8955 to devm_kzalloc()
      ASoC: Use standard register cache sync for WM8955
      ASoC: Convert WM8955 to direct regmap API usage
      ASoC: Convert WM8955 to table based DAPM and control init
      ASoC: Optimise performance of WM8904 ADC 128fs OSR mode
      ASoC: Make WM8962 I2C usage unconditional
      ASoC: Convert WM8962 register access map to modern style
      ASoC: Add WM8962 DAC and ADC L/R swap support
      ASoC: Allow drivers to specify how many bits are significant on a DAI
      ASoC: 24 bits are significant on the WM8996 audio interfaces
      ASoC: Implement basic WM8993 interrupt support
      ASoC: Make WM8993 I2C usage unconditional
      ASoC: 24 bits are significant on wm_hubs DAIs
      ASoC: When releasing WM5100 put /RESET into reset
      ASoC: Say we can't read WM5100 ID register
      ASoC: Remove redundant set_bias_level() from WM5100 remove()
      ASoC: Make WM5100 interrupt path use regmap directly
      ASoC: Push WM5100 interrupt request into I2C probe
      ASoC: Don't tell applications about msbits unless we're ignoring input
      ASoC: Use regmap update bits operation for drivers using regmap
      ASoC: Fix build of tlv320dac33
      ASoC: wm8985: Convert to devm_kzalloc()
      ASoC: wm8985: Convert to table based DAPM and control init
      ASoC: wm8985: Use standard cache sync implementation
      ASoC: wm8985 Don't directly reference the cache data structure
      ASoC: wm8985: Convert to direct regmap API usage
      ASoC: wm8988: Convert to table based DAPM and control init
      ASoC: wm8988: Convert to devm_kzalloc()
      ASoC: sgtl5000: It's sgtl5000 not sgtl500
      regmap: Support register patch sets
      ASoC: Convert WM8731 to direct regmap API usage
      ASoC: wm5100: Fix mismerge of IRQ frees
      Merge tag 'regmap-patch-initial' of git://git.kernel.org/.../broonie/regmap into for-3.4
      ASoC: Convert the WM5100 revision A updates to a regmap patch
      ASoC: wm5100: Fix warnings from recent patches

Peter Ujfalusi (4):
      ASoC: tlv320dac33: Use core to set the msbits constraint
      ASoC: twl4030: Use core to set the msbits constraint
      ASoC: omap-dmic: Use core to set the msbits constraint
      ASoC: omap-mcpdm: Set 24msbits constraint

Ryan Mallon (1):
      ep93xx: Don't use system controller defines in audio drivers

Wolfram Sang (2):
      ASoC: tlv320aic32x4: always enable dividers
      ASoC: tlv320aic32x4: always enable analouge block

Zeng Zhaoming (1):
      ASoC: sgtl5000: Fix wrong register name in restore

 arch/arm/mach-ep93xx/core.c                  |   19 +-
 arch/arm/mach-ep93xx/include/mach/platform.h |    2 +-
 arch/mips/jz4740/board-qi_lb60.c             |    6 +
 drivers/base/regmap/internal.h               |    3 +
 drivers/base/regmap/regcache.c               |   11 +
 drivers/base/regmap/regmap.c                 |   58 +
 include/linux/regmap.h                       |    3 +
 include/sound/soc.h                          |    2 +
 sound/soc/atmel/atmel-pcm.c                  |    4 +-
 sound/soc/codecs/alc5623.c                   |    4 +-
 sound/soc/codecs/alc5632.c                   |    2 +-
 sound/soc/codecs/cq93vc.c                    |    2 -
 sound/soc/codecs/sgtl5000.c                  |   36 +-
 sound/soc/codecs/tlv320aic32x4.c             |  110 +-
 sound/soc/codecs/tlv320dac33.c               |    6 +-
 sound/soc/codecs/twl4030.c                   |    7 +-
 sound/soc/codecs/twl6040.c                   |   13 +
 sound/soc/codecs/twl6040.h                   |    1 +
 sound/soc/codecs/wm5100.c                    |  356 +++---
 sound/soc/codecs/wm8731.c                    |  109 ++-
 sound/soc/codecs/wm8753.c                    |  186 ++-
 sound/soc/codecs/wm8804.c                    |  146 +--
 sound/soc/codecs/wm8904.c                    |  838 ++++--------
 sound/soc/codecs/wm8904.h                    |   11 +
 sound/soc/codecs/wm8940.c                    |   14 +-
 sound/soc/codecs/wm8955.c                    |  247 ++--
 sound/soc/codecs/wm8962.c                    | 1819 +++++++++-----------------
 sound/soc/codecs/wm8971.c                    |   37 +-
 sound/soc/codecs/wm8974.c                    |   45 +-
 sound/soc/codecs/wm8978.c                    |  185 ++-
 sound/soc/codecs/wm8978.h                    |    2 +
 sound/soc/codecs/wm8983.c                    |    5 -
 sound/soc/codecs/wm8985.c                    |  315 +++--
 sound/soc/codecs/wm8988.c                    |   29 +-
 sound/soc/codecs/wm8993.c                    |  599 ++++++---
 sound/soc/codecs/wm8994.c                    |    8 +-
 sound/soc/codecs/wm8996.c                    |    8 +
 sound/soc/codecs/wm8996.h                    |    4 +
 sound/soc/codecs/wm9090.c                    |  266 ++--
 sound/soc/davinci/davinci-pcm.c              |    4 +-
 sound/soc/ep93xx/edb93xx.c                   |    4 +-
 sound/soc/ep93xx/ep93xx-pcm.c                |    4 +-
 sound/soc/ep93xx/snappercl15.c               |    4 +-
 sound/soc/fsl/fsl_dma.c                      |   10 +-
 sound/soc/fsl/mpc5200_dma.c                  |   16 +-
 sound/soc/imx/mx27vis-aic32x4.c              |  104 ++
 sound/soc/jz4740/qi_lb60.c                   |   56 +-
 sound/soc/kirkwood/kirkwood-dma.c            |    4 +-
 sound/soc/omap/omap-dmic.c                   |    7 +-
 sound/soc/omap/omap-mcpdm.c                  |    2 +
 sound/soc/s6000/s6000-pcm.c                  |    5 +-
 sound/soc/samsung/dma.c                      |    2 +-
 sound/soc/soc-core.c                         |   33 +-
 sound/soc/soc-dapm.c                         |   27 +-
 sound/soc/soc-io.c                           |    1 +
 sound/soc/soc-pcm.c                          |   38 +
 sound/soc/soc-utils.c                        |   20 +-
 sound/soc/tegra/tegra_pcm.c                  |    2 +-
 58 files changed, 2917 insertions(+), 2944 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] 25+ messages in thread

end of thread, other threads:[~2012-05-05  9:38 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-29 12:08 ASoC updates for 3.4 Mark Brown
2012-03-29 16:02 ` Takashi Iwai
2012-03-29 16:35   ` Mark Brown
  -- strict thread matches above, loose matches on Subject: below --
2012-05-02  9:30 Mark Brown
2012-05-05  9:38 ` Takashi Iwai
2012-04-23 16:28 Mark Brown
2012-04-23 16:41 ` Takashi Iwai
2012-04-07 10:21 Mark Brown
2012-04-07 10:31 ` Takashi Iwai
2012-03-14 14:07 Mark Brown
2012-03-15  6:39 ` Takashi Iwai
2012-03-06 13:02 Mark Brown
2012-03-06 13:47 ` Takashi Iwai
     [not found] <20120304153255.GB4978@opensource.wolfsonmicro.com>
2012-03-05 12:21 ` Mark Brown
2012-03-05 14:17   ` Takashi Iwai
2012-01-24 20:11 Mark Brown
2012-01-24 20:33 ` Takashi Iwai
2012-01-24 20:46   ` Mark Brown
2012-01-25  9:14     ` Takashi Iwai
2012-01-25 11:35       ` Mark Brown
2012-01-26 15:43         ` Takashi Iwai
2012-01-26 15:57           ` Mark Brown
2012-01-26 16:10             ` Takashi Iwai
2012-01-26 16:40               ` Mark Brown
2012-01-26 16:46                 ` Takashi Iwai

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.