alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* ASoC updates for 3.2
@ 2011-09-27 12:47 Mark Brown
  2011-09-27 13:01 ` Takashi Iwai
  0 siblings, 1 reply; 53+ messages in thread
From: Mark Brown @ 2011-09-27 12:47 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit 0a742681e6072a71f30cfe6312f758f1cd185c21:

  ASoC: Add missed free_irq in wm5100_remove and wm5100_probe error path (2011-09-23 11:54:24 +0100)

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

Axel Lin (4):
      ASoC: Drop exporting sn95031_get_mic_bias
      ASoC: Drop exporting ad1980_dai
      ASoC: Remove unused fields in struct mfld_mc_private
      ASoC: Staticise sst_platform_dai

Lars-Peter Clausen (3):
      ASoC: ssm2602: Re-enable oscillator after suspend
      ASoC: ssm2602: Set initial bias level to standby
      ASoC: ssm2602: Support setting the oscillator and the clock output state

Mark Brown (9):
      ASoC: Support a wider range of sample rates on Speyside WM8962
      ASoC: Rename WM8962 DMIC widget to DMIC_ENA
      ASoC: Convert WM8962 MICBIAS to a supply widget
      ASoC: Add support for on-board analogue microphones on Speyside WM8962
      ASoC: Add DMIC control to Speyside WM8962 board
      ASoC: Don't force bias on ground referenced devices
      ASoC: Add platform data for WM1250 EV1 GPIOs
      ASoC: Set idle_bias_off for WM1250 EV1
      Merge branch 'for-3.1' into for-3.2

Peter Ujfalusi (11):
      ASoC: omap-mcbsp: Fix compile time warning about ambiguous ‘else’
      ASoC: twl6040: Read the TRIM values from the chip
      ASoC: twl6040: Function to fetch the TRIM values
      ASoC: omap-mcpdm: API to configure offset cancellation
      ASoC: sdp4430: Configure McPDM offset cancellation
      ASoC: twl6040: Rename pga_event to out_drv_event
      ASoC: twl6040: Combine the custom volsw get, and put functions
      ASoC: twl6040: Move delayed_work struct inside twl6040_output for HS/HF
      ASoC: twl6040: Move the delayed_work for HS detection under twl6040_jack_data
      ASoC: twl6040: No need to change delay during HS ramp
      ASoC: twl6040: No need to change delay during HF ramp

 include/sound/wm1250-ev1.h          |   27 ++++++
 sound/soc/codecs/ad1980.c           |    1 -
 sound/soc/codecs/sn95031.c          |    1 -
 sound/soc/codecs/ssm2602.c          |   73 +++++++++++++----
 sound/soc/codecs/ssm2602.h          |    6 +-
 sound/soc/codecs/twl6040.c          |  155 ++++++++++++-----------------------
 sound/soc/codecs/twl6040.h          |   13 +++
 sound/soc/codecs/wm1250-ev1.c       |  122 +++++++++++++++++++++++++++-
 sound/soc/codecs/wm8962.c           |   10 +-
 sound/soc/mid-x86/mfld_machine.c    |    2 -
 sound/soc/mid-x86/sst_platform.c    |    2 +-
 sound/soc/omap/omap-mcbsp.c         |    3 +-
 sound/soc/omap/omap-mcpdm.c         |   25 ++++++
 sound/soc/omap/omap-mcpdm.h         |   12 +++
 sound/soc/omap/sdp4430.c            |   10 ++-
 sound/soc/samsung/speyside_wm8962.c |   24 ++++--
 sound/soc/soc-dapm.c                |    7 +-
 17 files changed, 350 insertions(+), 143 deletions(-)
 create mode 100644 include/sound/wm1250-ev1.h
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 53+ messages in thread
* ASoC updates for 3.2
@ 2011-12-22 11:04 Mark Brown
  2011-12-22 11:15 ` Takashi Iwai
       [not found] ` <CAAQ0ZWSoQJJZv9ReBvHC1FB2EeS_u2V=jDJOguoqNx2cR+1i_g@mail.gmail.com>
  0 siblings, 2 replies; 53+ messages in thread
From: Mark Brown @ 2011-12-22 11:04 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Shawn Guo, Liam Girdwood

The following changes since commit 497d496598f411cb7f0690725a0e8b9029cebdb9:

  ASoC: Fix hx4700 error handling to free gpios if snd_soc_register_card fails (2011-12-12 12:58:42 +0800)

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

An update for an API change that didn't get propagated properly.

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

 sound/soc/mxs/mxs-pcm.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

The following changes since commit cefcc03ffc9527dde56807339edb1719c8dbae5f:

  ASoC: Provide a more complete DMA driver stub (2011-12-06 10:05:07 +0000)

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

The usual story - nothing major fixed here but all small, useful fixes.

Axel Lin (5):
      ASoC: Include linux/io.h for jz4740 codec
      ASoC: Fix build dependency for SND_SOC_JZ4740_CODEC
      ASoC: Fix a typo in jive_wm8750
      ASoC: Include linux/module.h for smdk2443_wm9710
      ASoC: Fix hx4700 error handling to free gpios if snd_soc_register_card fails

Jonathan Neuschäfer (1):
      ASoC: WM8958: correctly show firmware magic on mismatch

Lothar Waßmann (2):
      ASoC: mxs: Add missing MODULE_LICENSE("GPL")
      ASoC: mxs: Add appropriate MODULE_ALIAS()

Mark Brown (1):
      ASoC: Fix WM8996 24.576MHz clock operation

 sound/soc/codecs/Kconfig            |    2 +-
 sound/soc/codecs/jz4740.c           |    1 +
 sound/soc/codecs/wm8958-dsp2.c      |    2 ++
 sound/soc/codecs/wm8996.c           |    1 +
 sound/soc/mxs/mxs-pcm.c             |    3 +++
 sound/soc/mxs/mxs-sgtl5000.c        |    1 +
 sound/soc/pxa/hx4700.c              |    5 +++--
 sound/soc/samsung/jive_wm8750.c     |    3 +--
 sound/soc/samsung/smdk2443_wm9710.c |    1 +
 9 files changed, 14 insertions(+), 5 deletions(-)

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

The following changes since commit bda63586bc5929e97288cdb371bb6456504867ed:

  firmware: Sigma: Fix endianess issues (2011-11-29 11:59:50 +0000)

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

Mostly the usual small driver fixes - the DMA driver stub is really the
same thing, it's just for a stub driver that is provided by the core
rather than for an actual driver.

Axel Lin (4):
      ASoC: kirkwood: Make SND_KIRKWOOD_SOC_OPENRD and SND_KIRKWOOD_SOC_T5325 depend on I2C
      ASoC: uda1380: Return proper error in uda1380_modinit failure path
      ASoC: Fix dependency for SND_SOC_RAUMFELD and SND_PXA2XX_SOC_HX4700
      ASoC: Make SND_SOC_MX27VIS_AIC32X4 depend on I2C

Mark Brown (3):
      ASoC: Mark WM8994 ADC muxes as virtual
      ASoC: Remove references to corgi and spitz from machine driver document
      ASoC: Provide a more complete DMA driver stub

 Documentation/sound/alsa/soc/machine.txt |    6 +---
 sound/soc/codecs/uda1380.c               |    4 +-
 sound/soc/codecs/wm8994.c                |   12 +++++-----
 sound/soc/imx/Kconfig                    |    2 +-
 sound/soc/kirkwood/Kconfig               |    3 +-
 sound/soc/pxa/Kconfig                    |    3 +-
 sound/soc/soc-utils.c                    |   31 +++++++++++++++++++++++++++++-
 7 files changed, 45 insertions(+), 16 deletions(-)

^ permalink raw reply	[flat|nested] 53+ messages in thread
* ASoC updates for 3.2
@ 2011-11-30 10:28 Mark Brown
  2011-11-30 11:20 ` Takashi Iwai
  0 siblings, 1 reply; 53+ messages in thread
From: Mark Brown @ 2011-11-30 10:28 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwod

The following changes since commit fc8e6e8668e74fbf8e00d6e143d7f43b20f73f32:

  ASoC: Supply dcs_codes for newer WM1811 revisions (2011-11-28 23:18:38 +0000)

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

fixing some bugs in the SigmaDSP code.  It's in the firmware subsystem
but that's orphaned and changes in -next move the code over to the ASoC
tree as these DSPs are specialist DSPs for audio use.

Lars-Peter Clausen (3):
      firmware: Sigma: Prevent out of bounds memory access
      firmware: Sigma: Skip header during CRC generation
      firmware: Sigma: Fix endianess issues

 drivers/firmware/sigma.c |   81 +++++++++++++++++++++++++++++++++-------------
 include/linux/sigma.h    |   13 ++-----
 2 files changed, 62 insertions(+), 32 deletions(-)

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

The following changes since commit ed3e80c4c991a52f9fce3421536a78e331ae0949:

  ASoC: Ensure WM8731 register cache is synced when resuming from disabled (2011-11-21 16:58:46 +0000)

The usual series of small updates, the one core update (from Eric) is
small and well targetted.

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

Axel Lin (3):
      ASoC: Fix wrong define for AD1836_ADC_WORD_OFFSET
      ASoC: max9877: Update register if either val or val2 is changed
      ASoC: cs42l51: Fix off-by-one for reg_cache_size

Boojin Kim (1):
      ASoC: SAMSUNG: Fix build error

Daniel Mack (1):
      ASoC: cs4720: use snd_soc_cache_sync()

Eric Miao (1):
      ASoC: skip resume of soc-audio devices without codecs

Mark Brown (3):
      ASoC: Correct name of Speyside Main Speaker widget
      ASoC: Error out if we can't generate a LRCLK at all for WM8994
      ASoC: Supply dcs_codes for newer WM1811 revisions

Paul Bolle (1):
      ASoC: drop support for PlayPaq with WM8510

Timur Tabi (1):
      ASoC: mpc8610: tell the CS4270 codec that it's the master

 sound/soc/atmel/Kconfig          |   21 +--
 sound/soc/atmel/Makefile         |    4 -
 sound/soc/atmel/playpaq_wm8510.c |  473 --------------------------------------
 sound/soc/codecs/ad1836.h        |    2 +-
 sound/soc/codecs/cs4270.c        |   10 +-
 sound/soc/codecs/cs42l51.c       |    2 +-
 sound/soc/codecs/max9877.c       |   10 +-
 sound/soc/codecs/wm8994.c        |    7 +
 sound/soc/fsl/mpc8610_hpcd.c     |   24 ++-
 sound/soc/samsung/smdk_wm8994.c  |    1 +
 sound/soc/samsung/speyside.c     |    2 +-
 sound/soc/soc-core.c             |    6 +
 12 files changed, 40 insertions(+), 522 deletions(-)
 delete mode 100644 sound/soc/atmel/playpaq_wm8510.c

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

The following changes since commit 1dd6c0770d7d4ca477a1a8452ab0161b1150e4ad:

  Merge branch 'for-3.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-3.2 (2011-11-08 10:37:41 +0000)

are available in the git repository at:

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

The sta32x fix is fairly large but is needed for suspend and resume and
the driver is new in 3.2 with the only user being the board maintained
by the patch submitter so reasonably low risk.  Nothing else too
exciting here - small, per-driver fixes for fairly obvious things.

Axel Lin (3):
      ASoC: wm9081: Fix reading wrong register for setting VMID 2*240k
      ASoC: wm9081: Don't write WM9081_BIAS_ENA bit to WM9081_VMID_CONTROL register
      ASoC: cs4271: Fix wrong mask parameter in some snd_soc_update_bits calls

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

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

Johannes Stezenbach (1):
      ASoC: sta32x: preserve coefficient RAM

Mark Brown (2):
      Merge branch 'DB_RANGE-size-fixes' of git://git.alsa-project.org/alsa-kprivate into for-3.2
      ASoC: Ensure WM8731 register cache is synced when resuming from disabled

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

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

 MAINTAINERS                 |    1 -
 sound/soc/codecs/adau1373.c |    2 +-
 sound/soc/codecs/cs4271.c   |    8 +++--
 sound/soc/codecs/rt5631.c   |    2 +-
 sound/soc/codecs/sgtl5000.c |    2 +-
 sound/soc/codecs/sta32x.c   |   63 ++++++++++++++++++++++++++++++++++++++++++-
 sound/soc/codecs/sta32x.h   |    1 +
 sound/soc/codecs/wm8731.c   |    1 +
 sound/soc/codecs/wm8753.c   |    3 ++
 sound/soc/codecs/wm8962.c   |    4 +-
 sound/soc/codecs/wm8993.c   |    2 +-
 sound/soc/codecs/wm9081.c   |   10 +++---
 sound/soc/codecs/wm9090.c   |    6 ++--
 sound/soc/codecs/wm_hubs.c  |    2 +-
 sound/soc/fsl/fsl_ssi.c     |    1 +
 15 files changed, 88 insertions(+), 20 deletions(-)

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

The following changes since commit 1ea6b8f48918282bdca0b32a34095504ee65bab5:

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

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

This is mostly a merge up of 3.2 rather than new code.

Mark Brown (5):
      ASoC: Update git repository URL
      ASoC: Don't use wm8994->control_data in wm8994_readable_register()
      ASoC: Don't use wm8994->control_data when requesting IRQs
      ASoC: Ensure we get an impedence reported for WM8958 jack detect
      Merge branch 'for-3.2' of git://git.kernel.org/.../broonie/sound into for-3.2

 MAINTAINERS                          |    2 +-
 include/linux/mfd/wm8994/registers.h |   15 ++++++++++++
 sound/soc/codecs/wm8994.c            |   43 +++++++++++++++++++++++-----------
 3 files changed, 45 insertions(+), 15 deletions(-)

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

The following changes since commit 5927f94700e860ae27ff24e7f3bc9e4f7b9922eb:

  ASoC: wm8940: Properly set codec->dapm.bias_level (2011-10-27 09:17:08 +0200)

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

The usual connection of small, local fixes to specific drivers.

Axel Lin (5):
      ASoC: wm8940: Fix mask for setting BCLKDIV
      ASoC: tlv320aic23: Clear TLV320AIC23_MS_MASTER bit for slave mode
      ASoC: tlv320aic3x: Clear BIT_CLK_MASTER and WORD_CLK_MASTER bits for for slave mode
      ASoC: wm8711: Fix wrong mask for setting input audio data bit length select
      ASoC: Leave input audio data bit length settings untouched in wm8711_set_dai_fmt

Hong Xu (1):
      ASoC: WM8904: Set `invert' bit for Capture Switch

Mark Brown (4):
      ASoC: Fix return value of wm5100_gpio_direction_out()
      ASoC: Ensure WM8962 PLL registers are reset
      ASoC: Ensure the WM8962 oscillator and PLLs start up disabled
      ASoC: Ensure we always delay for WM8962 FLL when starting from SYSCLK

 sound/soc/codecs/tlv320aic23.c |    1 +
 sound/soc/codecs/tlv320aic3x.c |    1 +
 sound/soc/codecs/wm5100.c      |   12 ++++++++----
 sound/soc/codecs/wm8711.c      |    4 ++--
 sound/soc/codecs/wm8904.c      |    2 +-
 sound/soc/codecs/wm8940.c      |    2 +-
 sound/soc/codecs/wm8962.c      |   30 ++++++++++++++++++++----------
 7 files changed, 34 insertions(+), 18 deletions(-)

^ permalink raw reply	[flat|nested] 53+ messages in thread
* ASoC updates for 3.2
@ 2011-10-27  7:22 Mark Brown
  2011-10-27  8:49 ` Takashi Iwai
  0 siblings, 1 reply; 53+ messages in thread
From: Mark Brown @ 2011-10-27  7:22 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit 226d0f22d044f0151287bb7cf334b85182248f0e:

  ASoC: keep pointer to resource so it can be freed (2011-10-22 10:46:35 +0100)

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

Axel Lin (2):
      ASoC: max98095: Convert codec->hw_write to snd_soc_write
      ASoC: wm8940: Properly set codec->dapm.bias_level

 sound/soc/codecs/max98095.c |   13 ++++++-------
 sound/soc/codecs/wm8940.c   |    2 ++
 2 files changed, 8 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 53+ messages in thread
* ASoC updates for 3.2
@ 2011-10-22  9:49 Mark Brown
  2011-10-22 11:45 ` Takashi Iwai
  0 siblings, 1 reply; 53+ messages in thread
From: Mark Brown @ 2011-10-22  9:49 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit 24441e17feb57668e4c5013750cef549bf3c4861:

  ASoC: ak4641: Use SND_SOC_DAPM_DAC for Voice Playback stream widget (2011-10-19 18:01:43 +0100)

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

Ashish Chavan (2):
      ASoC: da7210: Add support for DAPM
      ASoC: da7210: Add support for line out and DAC

Axel Lin (10):
      ASoC: wm9081: Fix setting soft VMID ramp enable with VMID 2*240k
      ASoC: Fix reg_word_size for ak4104
      ASoC: ak4671: Use snd_soc_update_bits for read-modify-write
      ASoC: rt5631: Remove unused codec field from struct rt5631_priv
      ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture
      ASoC: wm8996: Use SND_SOC_DAPM_AIF_OUT for AIF2 Capture
      ASoC: Set sgtl5000->ldo in ldo_regulator_register
      ASoC: Use SGTL5000_LINREG_VDDD_MASK instead of hardcoded mask value
      ASoC: wm8996: Fix wrong mask for setting WM8996_AIF_CLOCKING_2
      ASoC: sgtl5000: Fix wrong mask in some snd_soc_update_bits calls

Julia Lawall (1):
      ASoC: keep pointer to resource so it can be freed

 sound/soc/au1x/ac97c.c      |   33 +++---
 sound/soc/au1x/i2sc.c       |   33 +++---
 sound/soc/au1x/psc-ac97.c   |   25 +++--
 sound/soc/au1x/psc-i2s.c    |   25 +++--
 sound/soc/codecs/ak4104.c   |    2 +-
 sound/soc/codecs/ak4671.c   |   18 +--
 sound/soc/codecs/da7210.c   |  241 ++++++++++++++++++++++++++++++++++++++-----
 sound/soc/codecs/rt5631.c   |    2 -
 sound/soc/codecs/sgtl5000.c |   20 ++--
 sound/soc/codecs/wm8994.c   |    2 +-
 sound/soc/codecs/wm8996.c   |    6 +-
 sound/soc/codecs/wm9081.c   |    2 +-
 sound/soc/mxs/mxs-saif.c    |   19 ++--
 13 files changed, 312 insertions(+), 116 deletions(-)

^ permalink raw reply	[flat|nested] 53+ messages in thread
* ASoC updates for 3.2
@ 2011-10-19 17:26 Mark Brown
  2011-10-20 12:20 ` Takashi Iwai
  0 siblings, 1 reply; 53+ messages in thread
From: Mark Brown @ 2011-10-19 17:26 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit b29a33a211a855e8e52c095af13e1d99ed60d07c:

  ASoC: Make SND_SOC_SAARB and SND_SOC_TAVOREVB3 select MFD_88PM860X (2011-10-12 17:09:15 +0100)

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

Ashish Chavan (5):
      ASoC: da7210: bugfix for head phone volume control
      ASoC: da7210: Add support for ADC & DAC equalizers
      ASoC: da7210: Add support for High pass and Voice filters for ADC and DAC
      ASoC: da7210: Add support for mute and zero cross controls
      ASoC: da7210: Add support for ALC and Noise suppression

Axel Lin (27):
      ASoC: pxa: Remove redundant snd_soc_dapm_sync() calls from machine drivers
      ASoC: sta32x: Set reg_cache_default to sta32x_regs
      ASoC: sta32x: Write the register default value to cache for reserved registers
      ASoC: ak4535: fixup cache register table
      ASoC: tlv320aic32x4: Use snd_soc_update_bits for read-modify-write
      ASoC: tlv320aic23: convert to soc-cache
      ASoC: alc5623: Convert codec->hw_read to snd_soc_read
      ASoC: tlv320aic3x: Convert codec->hw_read to snd_soc_read
      ASoC: wm8961: Convert codec->hw_read to snd_soc_read
      ASoC: wm8991: Fix wrong bit setting for WM8991_POWER_MANAGEMENT_2
      ASoC: wm8991: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8400: Fix wrong bit setting for WM8400_POWER_MANAGEMENT_2
      ASoC: wm8990: Fix wrong bit setting for WM8990_POWER_MANAGEMENT_2
      ASoC: wm8990: Use snd_soc_update_bits for read-modify-write
      ASoC: ad193x: Fix define of AD193X_PLL_INPUT_MASK
      ASoC: wm8741: Fix setting interface format for DSP modes
      ASoC: wm8741: Use snd_soc_cache_sync to sync reg_cache with the hardware
      ASoC: wm8900: Fix wrong mask for setting DAC_CLKDIV/ADC_CLKDIV/LRCLK_MODE
      ASoC: wm8900: Fix the mask defines
      ASoC: wm8900: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8580: Use snd_soc_update_bits for read-modify-write
      ASoC: ad193x: Use snd_soc_update_bits for read-modify-write
      ASoC: sgtl5000: Fix define for SGTL5000_BIAS_R_MASK
      ASoC: sgtl5000: Fix setting mic bias resistor
      ASoC: ssm2602: Use snd_soc_update_bits for read-modify-write
      ASoC: ak4641: Remove unused codec field from struct ak4641_priv
      ASoC: ak4641: Use SND_SOC_DAPM_DAC for Voice Playback stream widget

Kuninori Morimoto (1):
      ASoC: ak4642: fixup cache register table

Lars-Peter Clausen (1):
      MAINTAINERS: Add maintainer for Analog Devices sound CODECs

Mark Brown (7):
      ASoC: Update WM5100 accessory detection for revision A
      ASoC: Convert DA7210 to table based DAPM init
      MANITAINERS: Add Cragganmore reference platform to Wolfson support
      ASoC: Update WM1811 DCS codes for latest evaluation results
      ASoC: Convert WM9081 to table based control init
      ASoC: Fix prefixing of DAPM controls
      ASoC: WM9081 interrupt status register is volatile

Olof Johansson (1):
      ASoC: Tegra: sparse cleanup

Peter Ujfalusi (6):
      ASoC: twl6040: Remove Capture restriction for 17.64MHz sysclk
      ASoC: twl6040: Remove PLL usage restrictions
      ASoC: twl6040: Change event ordering for Earphone driver
      ASoC: twl6040: Rename the Earphone Driver event handler
      ASoC: core: Add flag to ignore pmdown_time at pcm_close
      ASoC: twl6040: Request core to inline the DAPM sequence

 MAINTAINERS                      |    2 +
 include/sound/soc.h              |    1 +
 sound/soc/codecs/ad193x.c        |   31 ++---
 sound/soc/codecs/ad193x.h        |    2 +-
 sound/soc/codecs/ak4535.c        |   10 +-
 sound/soc/codecs/ak4641.c        |    3 +-
 sound/soc/codecs/ak4642.c        |   22 ++--
 sound/soc/codecs/alc5623.c       |    4 +-
 sound/soc/codecs/da7210.c        |  264 +++++++++++++++++++++++++++++++++-----
 sound/soc/codecs/sgtl5000.c      |    9 +-
 sound/soc/codecs/sgtl5000.h      |    2 +-
 sound/soc/codecs/ssm2602.c       |   30 +++--
 sound/soc/codecs/sta32x.c        |   33 ++---
 sound/soc/codecs/tlv320aic23.c   |  167 ++++++++-----------------
 sound/soc/codecs/tlv320aic32x4.c |   61 ++++------
 sound/soc/codecs/tlv320aic3x.c   |    5 +-
 sound/soc/codecs/twl6040.c       |   54 ++------
 sound/soc/codecs/wm5100.c        |    3 +
 sound/soc/codecs/wm5100.h        |    7 +
 sound/soc/codecs/wm8400.c        |    2 +-
 sound/soc/codecs/wm8580.c        |   22 ++--
 sound/soc/codecs/wm8741.c        |   14 +--
 sound/soc/codecs/wm8900.c        |  115 +++++++----------
 sound/soc/codecs/wm8961.c        |    4 +-
 sound/soc/codecs/wm8990.c        |   69 ++++------
 sound/soc/codecs/wm8991.c        |   22 ++--
 sound/soc/codecs/wm8994.c        |    4 +-
 sound/soc/codecs/wm9081.c        |    5 +-
 sound/soc/pxa/poodle.c           |    1 -
 sound/soc/pxa/spitz.c            |    1 -
 sound/soc/soc-core.c             |    6 +-
 sound/soc/soc-pcm.c              |   15 ++-
 sound/soc/tegra/tegra_das.c      |    4 +-
 sound/soc/tegra/tegra_pcm.c      |    2 +-
 34 files changed, 529 insertions(+), 467 deletions(-)

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

The following changes since commit 03b5362d2fef02cabbbb440d861d27e40ed3a929:

  ASoC: Convert Jive to table based init (2011-10-10 11:10:44 +0100)

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

Ashish Chavan (1):
      ASoC: da7210: Add support for other DAI word lengths, format and mode

Axel Lin (6):
      ASoC: Writing register default value for the reset register
      ASoC: ak4642: convert to soc-cache
      ASoC: Delete ads117x.h
      ASoC: Remove impossible case from wm8994_hw_params
      ASoC: da7210: convert to soc-cache
      ASoC: Make SND_SOC_SAARB and SND_SOC_TAVOREVB3 select MFD_88PM860X

Mark Brown (4):
      ASoC: Convert Goni to data based DAPM init
      ASoC: Add missing default for WM5100 Clocking 1
      ASoC: Implement WM5100 accessory detection support
      ASoC: Instantiate card widgets immediately

Peter Ujfalusi (18):
      ASoC: OMAP machines: Remove soc_dapm_sync() call from init
      ASoC: zoom2: Let core to deal with the DAPM widgets
      ASoC: zoom2: No need to call dapm_pin_enable at init time
      ASoC: sdp4430: Let core to deal with the DAPM widgets
      ASoC: sdp4430: No need to call dapm_pin_enable at init time
      ASoC: am3517evm: Let core to deal with the DAPM widgets
      ASoC: n810: Let the core to register DAPM widgets/routes and controls
      ASoC: osk5912: Let core to deal with the DAPM widgets
      ASoC: sdp3430: Let core to deal with the DAPM widgets
      ASoC: twl6040: Convert to table based init
      ASoC: twl4030: Convert to table based init
      ASoC: tlv320dac33: Convert to table based init
      Input: twl6040: Simplify vibra regsiter definitions
      MFD: twl6040: Cache the vibra control registers
      MFD: twl6040: function to query the vibra status for clients
      Input: twl6040-vibra: Check the selected path for vibra
      ASoC: twl6040: Support for vibra output paths
      ASoC: twl6040: Workaround for headset DC offset caused pop noise

Wolfram Sang (1):
      ASoC: Fix typo in Kconfig symbol for tlv320aic32x4

 drivers/input/misc/twl6040-vibra.c |   19 +++--
 drivers/mfd/twl6040-core.c         |   31 ++++++-
 include/linux/mfd/twl6040.h        |   25 +++---
 sound/soc/codecs/Kconfig           |    4 +-
 sound/soc/codecs/Makefile          |    2 +-
 sound/soc/codecs/ads117x.h         |   13 ---
 sound/soc/codecs/ak4642.c          |   82 +++----------------
 sound/soc/codecs/da7210.c          |  146 +++++++++++++++-----------------
 sound/soc/codecs/tlv320dac33.c     |   23 ++----
 sound/soc/codecs/twl4030.c         |   21 ++---
 sound/soc/codecs/twl6040.c         |  135 ++++++++++++++++++++++++------
 sound/soc/codecs/wm5100-tables.c   |    1 +
 sound/soc/codecs/wm5100.c          |  162 ++++++++++++++++++++++++++++++++++++
 sound/soc/codecs/wm5100.h          |    2 +
 sound/soc/codecs/wm8983.c          |    2 +-
 sound/soc/codecs/wm8994.c          |   10 --
 sound/soc/imx/Kconfig              |    2 +-
 sound/soc/omap/am3517evm.c         |   28 +-----
 sound/soc/omap/ams-delta.c         |    1 -
 sound/soc/omap/n810.c              |   23 ++----
 sound/soc/omap/omap3pandora.c      |    8 +--
 sound/soc/omap/osk5912.c           |   27 +-----
 sound/soc/omap/rx51.c              |    2 -
 sound/soc/omap/sdp3430.c           |   18 +---
 sound/soc/omap/sdp4430.c           |   27 +-----
 sound/soc/omap/zoom2.c             |   26 ++-----
 sound/soc/pxa/Kconfig              |    2 +
 sound/soc/samsung/goni_wm8994.c    |   13 +--
 sound/soc/soc-core.c               |    2 +
 29 files changed, 467 insertions(+), 390 deletions(-)
 delete mode 100644 sound/soc/codecs/ads117x.h

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

The following changes since commit 734787550a60b768b675c26f93d134f6dc370bb5:

  ASoC: wm8995: Slightly optimize configure_clock (2011-10-04 13:09:55 +0100)

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

Axel Lin (24):
      ASoC: wm8994: Fix setting rate_reg for wm8994-aif2
      ASoC: Avoid writing to WM8971_RESET in wm8971_resume
      ASoC: wm8750: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8988: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8711: Use snd_soc_update_bits for read-modify-write
      ASoC: Remove unneeded hw_write initialisation in ak4671
      ASoC: Remove unneeded hw_write initialisation in wm8523
      ASoC: Remove unused function declaration in imx-ssi.h
      ASoC: imx: Remove unused variable 'dai'
      ASoC: Remove unused variable 'wm9090' in wm9090_probe
      ASoC: wm8990: Convert to snd_soc_cache_sync for sync reg_cache with the hardware
      ASoC: wm8990: Remove incorrect comments
      ASoC: Return early with -EINVAL if invalid dai format is detected
      ASoC: wm8510: Convert to snd_soc_cache_sync
      ASoC: wm8711: Convert to snd_soc_cache_sync
      ASoC: wm8731: Convert to snd_soc_cache_sync
      ASoC: wm8750: Convert to snd_soc_cache_sync
      ASoC: wm8776: Convert to snd_soc_cache_sync
      ASoC: wm8940: Convert to snd_soc_cache_sync
      ASoC: wm8960: Convert to snd_soc_cache_sync
      ASoC: wm8971: Convert to snd_soc_cache_sync
      ASoC: wm8974: Convert to snd_soc_cache_sync
      ASoC: wm8988: Convert to snd_soc_cache_sync
      ASoC: ak4535: convert to soc-cache

Mark Brown (32):
      Merge branch 'for-3.1' into for-3.2
      ASoC: Remove direct register cache accesses from WM8962 driver
      regulator: Fix return code from regulator_disable_deferred()
      ASoC: Factor write of widget power out into a separate function
      ASoC: Move bias level decision into main dapm_power_widgets()
      ASoC: Ensure all DAPM widgets have a power check callback
      ASoC: Factor out widget power check operation
      ASoC: Mark headphone, mic, speaker and line widgets as always connected
      ASoC: Do DAPM power checks only for widgets changed since last run
      ASoC: Reduce the number of neigbours we mark dirty when updating power
      ASoC: Add verbose debugging showing why widgets get marked dirty
      ASoC: Only run power_check() on a widget once per run
      ASoC: Don't mark the outputs of supplies as dirty on state changes
      ASoC: Stop checking for supplied widgets after we find the first
      ASoC: Use dapm_mark_dirty() for new DAPM widgets for consistency
      ASoC: Remove references to linux@wolfsonmicro.com
      ASoC: Ensure DAPM widgets are set up before we sync jacks
      Merge branch 'for-3.1' into for-3.2
      regulator: Add WM1811 support
      ASoC: Suppress early calls to snd_soc_dapm_sync()
      ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers
      ASoC: Ensure all DAPM widgets are instantiated with the card
      ASoC: Assign power_check when we allocate DAPM widgets
      ASoC: Cache connected input and output recursions
      ASoC: Squash error codes from regmap down to -1 on read
      ASoC: Fix DAPM sync for TLV320AIC3x custom DAPM widget
      ASoC: Convert Simtec machines to table based DAPM init
      ASoC: Convert H1940 to table based init
      ASoC: Convert RX1950 to table based init
      ASoC: Convert SmartQ to table based init
      ASoC: Convert SMDK WM8580 to table based DAPM init
      ASoC: Convert Jive to table based init

Michael Opdenacker (1):
      ASoC: fix checkpatch.pl error in omap-mcbsp

Peter Ujfalusi (15):
      ASoC: core: Introduce SOC_DOUBLE_VALUE macro
      ASoC: core: Introduce SOC_DOUBLE_R_VALUE macro
      ASoC: twl6040: Simplify custom put_volsw callback
      ASoC: Consolidate use of controls with custom get/put function
      ASoC: twl6040: Simplify custom get_volsw callback
      ASoC: twl6040: Prepare for core put_volsw/volsw_2r merger
      ASoC: core: Change SOC_SINGLE/DOUBLE_VALUE representation
      ASoC: core: Combine snd_soc_info_volsw/info_volsw_2r functions
      ASoC: core: Combine snd_soc_get_volsw/get_volsw_2r functions
      ASoC: core: Combine snd_soc_put_volsw/put_volsw_2r functions
      ASoC: twl6040: Simply call snd_soc_put_volsw form the custom code
      ASoC: core: Remove snd_soc_put_volsw_2r definition
      ASoC: twl6040: Warn user in twl6040_put_volsw for error case
      ASoC: Replace remaining use of *_volsw_2r with *_volsw
      ASoC: fix codec breakage caused by the volsw/volsw_2r merger

Wolfram Sang (1):
      ASoC: tlv320aic32x4 fix initialization of micpga routing

 drivers/regulator/core.c                       |    9 +-
 drivers/regulator/wm8994-regulator.c           |   13 +
 include/sound/soc-dapm.h                       |    8 +
 include/sound/soc.h                            |   85 ++++---
 sound/soc/atmel/playpaq_wm8510.c               |    1 -
 sound/soc/atmel/sam9g20_wm8731.c               |    2 -
 sound/soc/atmel/snd-soc-afeb9260.c             |    2 -
 sound/soc/codecs/ak4535.c                      |  100 ++------
 sound/soc/codecs/ak4671.c                      |    2 -
 sound/soc/codecs/cs4270.c                      |    8 +-
 sound/soc/codecs/cs42l51.c                     |    9 +-
 sound/soc/codecs/lm4857.c                      |    2 +-
 sound/soc/codecs/tlv320aic23.c                 |   14 +-
 sound/soc/codecs/tlv320aic32x4.c               |    4 +-
 sound/soc/codecs/tlv320aic3x.c                 |    4 +
 sound/soc/codecs/twl4030.c                     |   48 +---
 sound/soc/codecs/twl6040.c                     |   76 ++----
 sound/soc/codecs/wm8350.c                      |   43 ++--
 sound/soc/codecs/wm8510.c                      |   13 +-
 sound/soc/codecs/wm8523.c                      |    1 -
 sound/soc/codecs/wm8580.c                      |   38 +--
 sound/soc/codecs/wm8711.c                      |   19 +-
 sound/soc/codecs/wm8731.c                      |   15 +-
 sound/soc/codecs/wm8750.c                      |   42 +---
 sound/soc/codecs/wm8776.c                      |   16 +-
 sound/soc/codecs/wm8940.c                      |   46 ++--
 sound/soc/codecs/wm8960.c                      |   15 +-
 sound/soc/codecs/wm8962.c                      |   21 +-
 sound/soc/codecs/wm8971.c                      |   15 +-
 sound/soc/codecs/wm8974.c                      |   15 +-
 sound/soc/codecs/wm8988.c                      |   18 +--
 sound/soc/codecs/wm8990.c                      |   36 ++--
 sound/soc/codecs/wm8991.c                      |    2 +-
 sound/soc/codecs/wm8994.c                      |    2 +-
 sound/soc/codecs/wm9090.c                      |    1 -
 sound/soc/codecs/wm_hubs.c                     |   20 +-
 sound/soc/davinci/davinci-evm.c                |    2 -
 sound/soc/imx/imx-pcm-fiq.c                    |    1 -
 sound/soc/imx/imx-ssi.c                        |    1 -
 sound/soc/imx/imx-ssi.h                        |    6 -
 sound/soc/kirkwood/kirkwood-t5325.c            |    2 -
 sound/soc/mid-x86/mfld_machine.c               |    2 -
 sound/soc/omap/omap-mcbsp.c                    |    3 +-
 sound/soc/pxa/corgi.c                          |    1 -
 sound/soc/pxa/e740_wm9705.c                    |    2 -
 sound/soc/pxa/e750_wm9705.c                    |    2 -
 sound/soc/pxa/e800_wm9712.c                    |    1 -
 sound/soc/pxa/magician.c                       |    1 -
 sound/soc/pxa/mioa701_wm9713.c                 |    1 -
 sound/soc/pxa/palm27x.c                        |    4 -
 sound/soc/pxa/saarb.c                          |    4 -
 sound/soc/pxa/tavorevb3.c                      |    4 -
 sound/soc/pxa/tosa.c                           |    1 -
 sound/soc/pxa/z2.c                             |    4 -
 sound/soc/pxa/zylonite.c                       |    1 -
 sound/soc/samsung/goni_wm8994.c                |    2 -
 sound/soc/samsung/h1940_uda1380.c              |   19 +-
 sound/soc/samsung/jive_wm8750.c                |   17 +-
 sound/soc/samsung/neo1973_wm8753.c             |    4 -
 sound/soc/samsung/rx1950_uda1380.c             |   33 +--
 sound/soc/samsung/s3c24xx_simtec_hermes.c      |   11 +-
 sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c |   11 +-
 sound/soc/samsung/smartq_wm8987.c              |   25 +--
 sound/soc/samsung/smdk_wm8580.c                |   45 +---
 sound/soc/samsung/smdk_wm8994.c                |    2 -
 sound/soc/sh/sh7760-ac97.c                     |    7 -
 sound/soc/soc-core.c                           |  166 +++---------
 sound/soc/soc-dapm.c                           |  346 +++++++++++++++++-------
 sound/soc/soc-io.c                             |    2 +-
 sound/soc/soc-jack.c                           |    2 +
 sound/soc/tegra/tegra_wm8903.c                 |    2 -
 sound/soc/tegra/trimslice.c                    |    2 -
 72 files changed, 601 insertions(+), 903 deletions(-)

^ permalink raw reply	[flat|nested] 53+ messages in thread
* ASoC updates for 3.2
@ 2011-10-04 14:16 Mark Brown
  2011-10-04 14:45 ` Takashi Iwai
  0 siblings, 1 reply; 53+ messages in thread
From: Mark Brown @ 2011-10-04 14:16 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit 02890535269338a6d2034ad3ce8b22beb24b449a:

  ASoC: ssm2602: Support setting the oscillator and the clock output state (2011-09-27 13:30:48 +0100)

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

One MFD change for wm1811 which is here to avoid collisions with wm1811.

Arnd Bergmann (5):
      ASoC: use a valid device for dev_err() in Zylonite
      ASoC: omap_mcpdm_remove cannot be __devexit
      ASoC: imx: eukrea_tlv320 needs i2c
      ASoC: sh: use correct __iomem annotations
      ASoC: samsung: WM8994 depends on MFD_WM8994

Axel Lin (41):
      ASoC: Remove unused "control_data" field of struct wm8940_priv
      ASoC: Remove unused "control_data" field of struct wm8960_priv
      ASoC: Remove unused "control_data" field of struct wm8978_priv
      ASoC: Remove unused "control_data" field of struct wm9081_priv
      ASoC: Remove unused "control_data" field of struct wm9090_priv
      ASoC: Remove unused "control_data" field of struct wm8904_priv
      ASoC: Fix setting adau1373_dai->master for SND_SOC_DAIFMT_CBS_CFS
      ASoC: adau1701: Initialize codec->control_data before using it
      ASoC: Remove unused "control_data" field of struct alc5623_priv
      ASoC: Remove unused "control_data" field of struct cs4270_private
      ASoC: Remove unused "control_data" field of struct cs42l51_private
      ASoC: Remove unused "control_data" field of struct max98088_priv
      ASoC: Remove unused "control_data" field of struct max98095_priv
      ASoC: Remove unused "control_data" field of struct ak4671_priv
      ASoC: adau1701: Fix prototype for adau1701_set_sysclk
      ASoC: tlv320dac33: Add guarding parentheses to macros
      ASoC: Remove unused "control_data" field of struct cs4271_private
      ASoC: Remove unused "control_data" field of struct aic3x_priv
      ASoC: Add missed regulator_unregister_notifier and regulator_bulk_free in wm8995_remove
      ASoC: sn95031: Do not use static variable for channel_index
      ASoC: tlv320aic3x: Use driver_data field of struct i2c_device_id to identify models
      ASoC: Fix setting update bits for WM8753_LADC and WM8753_RADC
      ASoC: wm8782: Add __devexit_p at necessary place
      ASoC: kirkwood-i2s: Add __devexit_p at necessary place
      ASoC: samsung: Add __devexit_p at necessary places
      ASoC: tegra: Staticise tegra_i2s_dai and tegra_spdif_dai
      ASoC: Staticise samsung_spdif_dai
      ASoC: Staticise sh4_ssi_dai
      ASoC: Remove unused rate variable in magician_playback_hw_params
      ASoC: Remove unused srate variable in tegra_spdif_hw_params
      ASoC: Remove needless codec->dapm.bias_level assignment to SND_SOC_BIAS_OFF
      ASoC: Staticise simtec_audio_resume()
      ASoC: Staticise ep93xx_ac97_dai
      ASoC: txx9: Add __exit_p at necessary place
      ASoC: Fix setting update bits for WM8741_DACRMSB_ATTENUATION
      ASoC: samsung: s3c-i2s-v2.c needs module.h
      ASoC: wm8711: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8971: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8988: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8994: Slightly optimize configure_clock
      ASoC: wm8995: Slightly optimize configure_clock

Jarkko Nikula (5):
      ASoC: Davinci: Fix FS polarity for I2S format
      ASoC: omap-mcbsp: Fix FS polarity for LEFT_J, DSP_A and DSP_B formats
      ASoC: omap-mcbsp: Prepare for init time DAI format setting
      ASoC: omap: Convert bunch of machine drivers to use init time DAI format
      ASoC: omap: Use single hw_params callback in sdp3430 and zoom2

Karl Tsou (1):
      ASoC: Add DRC control for WM8996

Mark Brown (12):
      ASoC: Add device ID for WM9093 to WM9090 driver
      ASoC: Allow DAI formats to be specified in the dai_link
      ASoC: Use dai_fmt in speyside_wm8962
      ASoC: Also count neighbour checks for supplies
      ASoC: Staticise non-exported symbols in rt5631
      ASoC: Remove unused function check_vdac_to_outmix from rt5631
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      ASoC: Instantiate DAPM widgets before we do the DAI link init
      ASoC: Fix typo in 24.576MHz rate in WM5100
      mfd: Add WM1811 support
      ASoC: Add WM1811 support

Peter Ujfalusi (5):
      ASoC: twl6040: One workqueue should be enough
      ASoC: twl6040: correct loop counters for HS/HF ramp code
      ASoC: twl6040: Shift 2 identifies the HS output in out_drv_event
      ASoC: twl6040: Simplify code in out_drv_event for pending work check
      ASoC: omap-pcm: Fix the no period wakeup implementation

Ryan Mallon (2):
      ASoC: max98088 codec: Catch driver bugs for eq channel name
      ASoC: max98095 codec: Catch driver bugs for biquad channel name

Susan Gao (1):
      ASoC: Fix a bug in WM8962 DSP_A and DSP_B settings

Ujfalusi, Peter (1):
      ASoC: sdp4430: Fix string for FM input name

 drivers/mfd/wm8994-core.c            |   27 ++++++++++
 include/linux/mfd/wm8994/core.h      |    1 +
 include/linux/mfd/wm8994/registers.h |    4 ++
 include/sound/soc-dai.h              |   34 ++++++------
 include/sound/soc.h                  |    2 +
 sound/soc/codecs/adau1373.c          |    2 +-
 sound/soc/codecs/adau1701.c          |    3 +-
 sound/soc/codecs/ak4671.c            |    2 -
 sound/soc/codecs/alc5623.c           |    2 -
 sound/soc/codecs/cs4270.c            |    6 +--
 sound/soc/codecs/cs4271.c            |    5 --
 sound/soc/codecs/cs42l51.c           |    6 +--
 sound/soc/codecs/max98088.c          |   36 ++++++++-----
 sound/soc/codecs/max98095.c          |   34 ++++++++----
 sound/soc/codecs/rt5631.c            |   20 +------
 sound/soc/codecs/sn95031.c           |    3 +-
 sound/soc/codecs/tlv320aic3x.c       |   16 ++----
 sound/soc/codecs/tlv320dac33.c       |    6 +-
 sound/soc/codecs/twl6040.c           |   81 ++++++++++++------------------
 sound/soc/codecs/wm5100.c            |    6 +--
 sound/soc/codecs/wm8711.c            |    6 +--
 sound/soc/codecs/wm8741.c            |    2 +-
 sound/soc/codecs/wm8753.c            |    4 +-
 sound/soc/codecs/wm8782.c            |    2 +-
 sound/soc/codecs/wm8904.c            |    2 -
 sound/soc/codecs/wm8940.c            |    3 -
 sound/soc/codecs/wm8960.c            |    3 -
 sound/soc/codecs/wm8962.c            |    4 +-
 sound/soc/codecs/wm8971.c            |   27 +++-------
 sound/soc/codecs/wm8978.c            |    3 -
 sound/soc/codecs/wm8988.c            |   15 ++----
 sound/soc/codecs/wm8994.c            |   94 +++++++++++++++++++++++++++++----
 sound/soc/codecs/wm8995.c            |   19 ++++---
 sound/soc/codecs/wm8996.c            |    9 +++-
 sound/soc/codecs/wm9081.c            |    3 -
 sound/soc/codecs/wm9090.c            |    4 +-
 sound/soc/davinci/davinci-i2s.c      |    5 ++-
 sound/soc/ep93xx/ep93xx-ac97.c       |    2 +-
 sound/soc/imx/Kconfig                |    1 +
 sound/soc/kirkwood/kirkwood-i2s.c    |    2 +-
 sound/soc/omap/am3517evm.c           |   22 +-------
 sound/soc/omap/igep0020.c            |   23 +--------
 sound/soc/omap/n810.c                |   19 +------
 sound/soc/omap/omap-mcbsp.c          |   21 ++++++--
 sound/soc/omap/omap-pcm.c            |    8 +++
 sound/soc/omap/omap3evm.c            |   23 +--------
 sound/soc/omap/omap3pandora.c        |   20 ++------
 sound/soc/omap/osk5912.c             |   23 +--------
 sound/soc/omap/overo.c               |   23 +--------
 sound/soc/omap/rx51.c                |   20 +-------
 sound/soc/omap/sdp3430.c             |   70 ++-----------------------
 sound/soc/omap/sdp4430.c             |    6 +-
 sound/soc/omap/zoom2.c               |   70 ++-----------------------
 sound/soc/pxa/magician.c             |    3 +-
 sound/soc/pxa/zylonite.c             |    8 ++--
 sound/soc/samsung/Kconfig            |    6 ++
 sound/soc/samsung/ac97.c             |    2 +-
 sound/soc/samsung/i2s.c              |    2 +-
 sound/soc/samsung/pcm.c              |    2 +-
 sound/soc/samsung/s3c-i2s-v2.c       |    1 +
 sound/soc/samsung/s3c2412-i2s.c      |    2 +-
 sound/soc/samsung/s3c24xx-i2s.c      |    2 +-
 sound/soc/samsung/s3c24xx_simtec.c   |    2 +-
 sound/soc/samsung/spdif.c            |    4 +-
 sound/soc/samsung/speyside_wm8962.c  |   19 +------
 sound/soc/sh/fsi.c                   |   10 ++--
 sound/soc/sh/ssi.c                   |    2 +-
 sound/soc/soc-core.c                 |   27 +++++++++-
 sound/soc/soc-dapm.c                 |    2 +
 sound/soc/tegra/tegra_i2s.c          |    2 +-
 sound/soc/tegra/tegra_spdif.c        |    5 +-
 sound/soc/txx9/txx9aclc-generic.c    |    2 +-
 72 files changed, 389 insertions(+), 568 deletions(-)

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

The following changes since commit f648de832dbf6d1947ce5a7c0ed24a3a71d8545b:

  Merge branch 'for-3.1' into for-3.2 (2011-09-20 12:59:35 +0100)

are available in the git repository at:

  git://opensource.wolfsonmicro.com/linux-2.6-asoc.git for-3.2

Axel Lin (5):
      ASoC: Staticise bf5xx_pcm_ac97_new()
      ASoC: Staticise bf5xx_pcm_i2s_new()
      ASoC: Staticise jz4740_pcm_new()
      ASoC: Staticise nuc900_dma_getposition()
      ASoC: Add Kconfig and Makefile entries for rt5631 codec

Bas Vermeulen (2):
      ASoC: 88pm860x-codec - Allow independent use of both I2S playback and capture
      ASoC: 88pm860x-codec - reset the codec correctly

Dong Aisheng (1):
      ASoC: soc-core: symmetry checking for each DAIs separately

Mark Brown (10):
      ASoC: Add WM5100 driver
      ASoC: Trace and collect statistics for DAPM graph walking
      ASoC: Factor out per-widget DAPM power checks
      ASoC: Ensure we generate a driver name
      Merge branch 'for-3.1' into for-3.2
      ASoC: Include delay.h in 88pm860x
      Merge branch 'peter/topic/for-mark/mcpdm_for-3.2' of git://gitorious.org/omap-audio/linux-audio into for-3.2
      ASoC: Dynamically manage DBVDD2 and DBVDD3 on WM5100
      ASoC: Add another DAPM stat for neighbour checks
      ASoC: Add missed BCLK rate to WM5100 driver

Misael Lopez Cruz (1):
      ASoC: omap-mcpdm: Replace legacy driver

Peter Ujfalusi (16):
      ASoC: tpa6130a2: Model support cleanup
      ASoC: tpa6130a2: Remove model_id from platform data
      OMAP: McPDM: Convert McPDM device to omap_device
      OMAP4: hwmod: enable mcpdm hwmod device.
      ASoC: omap-mcpdm: Fix threshold and dma configuration
      ASoC: OMAP4: McPDM: Convert to hwmod/omap_device
      ASoC: twl6040: Lower the power on gain values at startup
      ASoC: twl6040: Fix comments for register names
      ASoC: twl6040: Remove strings "NULL" from DAPM route
      ASoC: twl6040: Introduce SW only shadow register
      ASoC: twl6040: Earphone path correction
      ASoC: twl6040: Use consistent names for Handsfree path
      ASoC: twl6040: Use consistent names for Headset path
      ASoC: twl6040: Support for AUX L/R output
      ASoC: twl6040/sdp4430: Change legacy DAI name
      ASoC/MFD: twl6040: Combine bit definitions for Headset control registers

johnnyhsu@realtek.com (1):
      ASoC: Add driver for rt5631

 arch/arm/mach-omap2/board-rx51-peripherals.c |    1 -
 arch/arm/mach-omap2/devices.c                |   33 +
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c   |    2 +-
 arch/arm/plat-omap/devices.c                 |   36 -
 include/linux/mfd/twl6040.h                  |   13 +-
 include/sound/soc-dai.h                      |    3 +
 include/sound/soc-dapm.h                     |    6 +
 include/sound/soc.h                          |    3 +-
 include/sound/tpa6130a2-plat.h               |    6 -
 include/sound/wm5100.h                       |   59 +
 include/trace/events/asoc.h                  |   25 +
 sound/soc/blackfin/bf5xx-ac97-pcm.c          |    2 +-
 sound/soc/blackfin/bf5xx-i2s-pcm.c           |    2 +-
 sound/soc/codecs/88pm860x-codec.c            |   14 +-
 sound/soc/codecs/Kconfig                     |    8 +
 sound/soc/codecs/Makefile                    |    4 +
 sound/soc/codecs/rt5631.c                    | 1789 +++++++++
 sound/soc/codecs/rt5631.h                    |  701 ++++
 sound/soc/codecs/tpa6130a2.c                 |   12 +-
 sound/soc/codecs/twl6040.c                   |  223 +-
 sound/soc/codecs/wm5100-tables.c             | 1530 ++++++++
 sound/soc/codecs/wm5100.c                    | 2641 +++++++++++++
 sound/soc/codecs/wm5100.h                    | 5146 ++++++++++++++++++++++++++
 sound/soc/jz4740/jz4740-pcm.c                |    2 +-
 sound/soc/nuc900/nuc900-pcm.c                |    2 +-
 sound/soc/omap/Makefile                      |    2 +-
 sound/soc/omap/mcpdm.c                       |  470 ---
 sound/soc/omap/mcpdm.h                       |  153 -
 sound/soc/omap/omap-mcpdm.c                  |  442 ++-
 sound/soc/omap/omap-mcpdm.h                  |   95 +
 sound/soc/omap/sdp4430.c                     |    6 +-
 sound/soc/soc-core.c                         |   18 +-
 sound/soc/soc-dapm.c                         |  133 +-
 sound/soc/soc-pcm.c                          |   40 +-
 34 files changed, 12671 insertions(+), 951 deletions(-)
 create mode 100644 include/sound/wm5100.h
 create mode 100644 sound/soc/codecs/rt5631.c
 create mode 100644 sound/soc/codecs/rt5631.h
 create mode 100644 sound/soc/codecs/wm5100-tables.c
 create mode 100644 sound/soc/codecs/wm5100.c
 create mode 100644 sound/soc/codecs/wm5100.h
 delete mode 100644 sound/soc/omap/mcpdm.c
 delete mode 100644 sound/soc/omap/mcpdm.h
 create mode 100644 sound/soc/omap/omap-mcpdm.h

^ permalink raw reply	[flat|nested] 53+ messages in thread
* ASoC updates for 3.2
@ 2011-09-20 14:43 Mark Brown
  2011-09-20 14:47 ` Takashi Iwai
  0 siblings, 1 reply; 53+ messages in thread
From: Mark Brown @ 2011-09-20 14:43 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit 30ab1e78864ca5781de5b1fb501bed9df2c215f1:

  ASoC: ad193x: Setup regmap read and write flag masks for SPI (2011-09-09 11:13:31 -0700)

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

Arnd Bergmann (1):
      ASoC: Fix trivial build regression in Kirkwood I2S

Axel Lin (7):
      ASoC: samsung: Fix checking return value of clk_get
      ASoC: bf5xx-ad73311: Fix prototype for bf5xx_probe
      ASoC: tpa6130a2: Remove obsolete cleanup for clientdata
      ASoC: wm8995: Return -EINVAL if device ID mismatch
      ASoC: wm8995: Remove unused i2c variable in wm8995_remove()
      ASoC: sn95031: Staticize sn95031_pcm_hw_params
      ASoC: fsl: Fix error handling if platform_device_add fails

Ben Gardiner (1):
      ASoC: davinci-pcm: trivial: replace link with actual chan/link

Dong Aisheng (1):
      ASoC: mxs-saif: add record function

Lars-Peter Clausen (1):
      ASoC: ssm2602: Do not dereference codec->control_data

Mark Brown (13):
      regulator: Implement deferred disable support
      ASoC: Disable WM8996 CPVDD supply when not in use
      ASoC: Correct channel numbers for WM8996 AIF2
      ASoC: Fix WM8996 DC servo operation without IRQ
      Merge branch 'for-3.1' into for-3.2
      ASoC: Display the error code when we fail to add a DAPM control
      ASoC: WM8996 only needs bandgap for analogue functionality
      ASoC: Initial WM8996 headphone impedance measurement support
      ASoC: Add line loads to the list of supported detections for Speyside
      ASoC: Fix unused variable warning in WM8996
      ASoC: Refcount WM8996 bandgap from FLL too
      ASoC: Remove bitrotted wm8962_resume()
      Merge branch 'for-3.1' into for-3.2

Mika Westerberg (7):
      ASoC: snappercl15: convert to use snd_soc_register_card()
      ARM: ep93xx: simone: register audio platform device
      ARM: ep93xx: edb93xx: register audio platform device
      ARM: ep93xx: snappercl15: register audio platform device
      ASoC: ep93xx-pcm: add MODULE_ALIAS
      ASoC: simone: convert to use snd_soc_register_card()
      ASoC: edb93xx: convert to use snd_soc_register_card()

Peter Ujfalusi (8):
      MFD: twl6040: Remove global pointer for platform_device
      MFD: twl6040: Add accessor for revision ID
      Input: twl6040-vibra: Use accessor to get revision information
      MFD: twl6040: Fix power on GPIO handling
      ASoC: twl6040: Chip initialization cleanup
      ASoC: twl6040: Use chip defaults in the initial reg_cache
      ASoC: twl6040: Fix the number of channels for vibra
      ASoC: twl6040: Correct supported number of playback channels

Timur Tabi (3):
      ASoC: improve asynchronous mode support in the fsl_ssi driver
      ASoC: support sample sizes properly in the WM8776 codec driver
      ASoC: support all possible sample rates in the WM8776 driver

 arch/arm/mach-ep93xx/edb93xx.c      |    6 +
 arch/arm/mach-ep93xx/simone.c       |   13 ++-
 arch/arm/mach-ep93xx/snappercl15.c  |   13 ++-
 drivers/input/misc/twl6040-vibra.c  |    2 +-
 drivers/mfd/twl6040-core.c          |   38 +++---
 drivers/regulator/core.c            |   59 ++++++++
 include/linux/mfd/twl6040.h         |    8 +-
 include/linux/regulator/consumer.h  |    7 +
 include/linux/regulator/driver.h    |    3 +
 include/sound/saif.h                |   16 ++
 sound/soc/blackfin/bf5xx-ad73311.c  |    2 +-
 sound/soc/codecs/sn95031.c          |    2 +-
 sound/soc/codecs/ssm2602.c          |    3 +-
 sound/soc/codecs/tpa6130a2.c        |    1 -
 sound/soc/codecs/twl6040.c          |  114 +++------------
 sound/soc/codecs/wm8776.c           |   38 +++---
 sound/soc/codecs/wm8962.c           |   26 ----
 sound/soc/codecs/wm8995.c           |    3 +-
 sound/soc/codecs/wm8996.c           |  263 +++++++++++++++++++++++++++-------
 sound/soc/davinci/davinci-pcm.c     |  123 ++++++++---------
 sound/soc/ep93xx/edb93xx.c          |   60 +++++----
 sound/soc/ep93xx/ep93xx-pcm.c       |    1 +
 sound/soc/ep93xx/simone.c           |   64 +++++----
 sound/soc/ep93xx/snappercl15.c      |   53 +++++---
 sound/soc/fsl/fsl_ssi.c             |  145 +++++++++----------
 sound/soc/fsl/mpc8610_hpcd.c        |    2 +-
 sound/soc/fsl/p1022_ds.c            |    2 +-
 sound/soc/kirkwood/kirkwood-i2s.c   |    2 +-
 sound/soc/mxs/mxs-saif.c            |  145 +++++++++++++++++--
 sound/soc/mxs/mxs-saif.h            |    4 +
 sound/soc/samsung/s3c2412-i2s.c     |    4 +-
 sound/soc/samsung/s3c24xx-i2s.c     |    4 +-
 sound/soc/samsung/s3c24xx_uda134x.c |    8 +-
 sound/soc/samsung/speyside.c        |    3 +-
 sound/soc/soc-dapm.c                |    4 +-
 35 files changed, 775 insertions(+), 466 deletions(-)
 create mode 100644 include/sound/saif.h

^ permalink raw reply	[flat|nested] 53+ messages in thread
* ASoC updates for 3.2
@ 2011-09-08 18:23 Mark Brown
  0 siblings, 0 replies; 53+ messages in thread
From: Mark Brown @ 2011-09-08 18:23 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

The following changes since commit b42af319f26bcb7d84b42b4bd0ca3b84ba94b160:

  Merge branch 'for-3.1' into for-3.2 (2011-08-24 20:22:43 +0100)

are available in the git repository at:

  git://opensource.wolfsonmicro.com/linux-2.6-asoc.git for-3.2

Axel Lin (3):
      ASoC: sn95031: Fix the logic to find free channel
      ASoC: Add missing platform_device_put in raumfeld_audio_init error path
      ASoC: alc5623: Remove unused mutex

Ben Gardiner (1):
      ASoC: davinci-mcasp: add support for unsigned PCM formats

Fabio Estevam (1):
      ASoC: imx: Fix build warning of unused 'card' variable

Lars-Peter Clausen (4):
      ASoC: snd_soc_codec_{readable,writable}_register change default to true
      ASoC: Fix register cache sync register_writable WARN_ONs
      ASoC: soc_codec_reg_show use snd_soc_codec_readable_register
      ASoC: Blackfin: bf5xx-ad193x: Fix codec device name

Mark Brown (13):
      MAINTAINERS: Add some missed Wolfson files
      Merge branch 'for-3.1' into for-3.2
      ASoC: Allow register defaults to be larger than unsigned short
      ASoC: Remove unused mutex from WM9090 driver
      ASoC: Remove redundant -codec from WM8776 driver name
      ASoC: Add device tree binding for WM8770
      ASoC: Add device tree binding for WM8776
      ASoC: Add device tree binding for WM8804
      ASoC: Allow source specification for CODEC level sysclk
      Merge branch 'for-3.1' into for-3.2
      ASoC: Fix reporting of partial jack updates
      Merge branch 'for-3.1' into for-3.2
      ASoC: Check that WM8996 FLL started even if we don't have the IRQ

Peter Ujfalusi (1):
      ASoC: soc-dapm: Fix parameter comment for snd_soc_dapm_free

Wolfram Sang (2):
      ASoC: imx-ssi: use dma_writecombine consistently
      ASoC: imx: use more robust checking of available streams

susan gao (1):
      ASoC: Add 3D stereo support for wm8996

 Documentation/devicetree/bindings/sound/wm8770.txt |   16 +++++++++
 Documentation/devicetree/bindings/sound/wm8776.txt |   18 ++++++++++
 Documentation/devicetree/bindings/sound/wm8804.txt |   18 ++++++++++
 MAINTAINERS                                        |    4 ++
 include/sound/soc.h                                |    6 ++--
 sound/soc/blackfin/bf5xx-ad193x.c                  |    4 +-
 sound/soc/codecs/adav80x.c                         |    3 +-
 sound/soc/codecs/alc5623.c                         |    2 -
 sound/soc/codecs/sn95031.c                         |    8 ++---
 sound/soc/codecs/wm8770.c                          |    8 ++++
 sound/soc/codecs/wm8776.c                          |   13 ++++++-
 sound/soc/codecs/wm8804.c                          |    9 +++++
 sound/soc/codecs/wm8996.c                          |   35 ++++++++++++++++----
 sound/soc/codecs/wm9081.c                          |    4 +-
 sound/soc/codecs/wm9090.c                          |    2 -
 sound/soc/davinci/davinci-mcasp.c                  |   20 +++++++----
 sound/soc/fsl/p1022_ds.c                           |    2 +-
 sound/soc/imx/imx-pcm-fiq.c                        |   12 +++----
 sound/soc/imx/imx-ssi.c                            |    8 ++--
 sound/soc/pxa/raumfeld.c                           |    4 ++-
 sound/soc/samsung/speyside.c                       |    2 +-
 sound/soc/soc-cache.c                              |   12 +++---
 sound/soc/soc-core.c                               |   14 ++++---
 sound/soc/soc-dapm.c                               |    2 +-
 sound/soc/soc-jack.c                               |    2 +-
 25 files changed, 167 insertions(+), 61 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/wm8770.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8776.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8804.txt

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

The following changes since commit e3d73c1bbf08b9abd3f56293796ba7b5c15008f5:

  ASoC: sta32x: Move resource allocation and release to the corresponding callback functions (2011-08-19 01:25:56 +0900)

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

Axel Lin (1):
      ASoC: soc-core: use GFP_KERNEL flag for kmalloc in snd_soc_cnew

Dong Aisheng (2):
      ASoC: mxs-saif: clear clk gate first before register setting
      ASoC: mxs-sgtl5000: add record function

Joseph Pentland (1):
      ASoC: Add Springbank I/O card to Speyside Kconfig

Julia Lawall (5):
      sound/soc/kirkwood/kirkwood-i2s.c: add missing kfree
      sound/soc/ep93xx/ep93xx-i2s.c: add missing kfree
      sound/soc/fsl/p1022_ds.c: add missing of_node_put
      sound/soc/fsl/mpc8610_hpcd.c: add missing of_node_put
      sound/soc/mxs/mxs-saif.c: add missing kfree

Mark Brown (18):
      ASoC: WM8996 record paths need AIFCLK
      ASoC: Fix configuration of WM8996 input enables
      ASoC: Automatically manage WM8996 MICBIAS regulating mode
      ASoC: Optimise WM8996 no interrupt path
      ASoC: Add basic WM8962 capture low/high pass filter control
      ASoC: Ensure we only run Speyside WM8962 bias level callbacks once
      ASoC: Initial WM8962 DSP2 support
      ASoC: Report IRQ_NONE when we don't see an interrupt from WM8962
      ASoC: Clear any outstanding WM8962 FLL lock completions before waiting
      ASoC: Provide more detail on WM8962 thermal shutdown status
      ASoC: Clear completions from late WM8996 FLL lock IRQs
      Merge branch 'for-3.1' into for-3.2
      ASoC: Convert WM8523 to table based control and DAPM initialization
      ASoC: Allow idle_bias_off to be specified in CODEC drivers
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      ASoC: Correct element count for WM8996 sidetone HPF
      Merge branch 'for-3.1' into for-3.2

Sangbeom Kim (2):
      ASoC: Add samsung maintainer
      ASoC: SAMSUNG: Add Kconfig to support SMDK4212

Stephen Warren (1):
      ASoC: Tegra: wm8903 machine driver: Drop Ventana support

Timur Tabi (2):
      sound/soc/fsl/fsl_dma.c: add missing of_node_put
      ASoC: MPC5200: replace of_device with platform_device

 MAINTAINERS                         |    1 +
 include/sound/soc.h                 |    1 +
 sound/soc/codecs/wm8523.c           |   26 ++---
 sound/soc/codecs/wm8962.c           |  191 ++++++++++++++++++++++++++++++++++-
 sound/soc/codecs/wm8996.c           |   40 +++++---
 sound/soc/ep93xx/ep93xx-i2s.c       |    5 +-
 sound/soc/fsl/fsl_dma.c             |    2 +
 sound/soc/fsl/mpc5200_dma.c         |    6 +-
 sound/soc/fsl/mpc8610_hpcd.c        |   18 ++--
 sound/soc/fsl/p1022_ds.c            |    4 +-
 sound/soc/kirkwood/kirkwood-i2s.c   |    2 +-
 sound/soc/mxs/mxs-saif.c            |   27 +++--
 sound/soc/mxs/mxs-sgtl5000.c        |   10 ++-
 sound/soc/samsung/Kconfig           |    7 +-
 sound/soc/samsung/speyside_wm8962.c |    6 +
 sound/soc/soc-core.c                |    4 +-
 sound/soc/tegra/tegra_wm8903.c      |    4 +-
 17 files changed, 285 insertions(+), 69 deletions(-)

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

The following changes since commit c18eee31812d42ecd0aa5c39d21d41c15b30eaab:

  ASoC: Add bitfield definitions for WM8958 MICBIAS registers (2011-08-12 14:23:04 +0900)

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

Axel Lin (10):
      ASoC: soc-jack: Fix checking return value of request_any_context_irq
      ASoC: sta32x: Fix a memory leak if snd_soc_register_codec fails
      ASoC: s6000-pcm: remove unused variable 'dai'
      ASoC: soc-cache: Remove unneeded codec_drv pointer variable in snd_soc_flat_cache_init
      ASoC: soc-cache: Remove unneeded codec_drv pointer variable in snd_soc_lzo_get_blksize
      ASoC: soc-pcm: Remove unused global mutex
      ASoC: nuc900-pcm: remove unused variable 'dai'
      ASoC: sta32x: shortcut the for loop to get ir and mcs
      ASoC: Remove unreachable code in au1xac97c_drvprobe and au1xi2s_drvprobe
      ASoC: sta32x: Move resource allocation and release to the corresponding callback functions

Jarkko Nikula (1):
      ASoC: omap: Fix build errors in ams-delta

Lars-Peter Clausen (3):
      ASoC: DAPM: Allow multiple mixer sources to be routed via the same switch
      ASoC: Add ADAU1373 codec support
      ASoC: Blackfin: ADAU1373 eval board support

Mark Brown (25):
      ASoC: Add device tree binding for WM8510
      ASoC: Add device tree binding for WM8523
      ASoC: Add device tree support for WM8580
      ASoC: Add device tree binding for WM8711
      ASoC: Add device tree binding for WM8728
      ASoC: Add device tree binding for WM8737
      ASoC: Add device tree binding for WM8750
      ASoC: Add device tree binding for WM8753
      ASoC: Add VMID widget for wm_hubs devices
      ASoC: Disable WM8994 VMID for digital only paths
      ASoC: Move WM8962 CLKREG_OVD earlier
      ASoC: Remove redundant -codec from WM8750
      Merge branch 'for-3.1' into for-3.2
      ASoC: Support !CONFIG_REGMAP builds
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      ASoC: Add device tree binding for WM8741
      ASoC: Correct revision display for WM1250-EV1 module
      ASoC: Disable pulls on WM8994 AIF2 when starting it
      ASoC: Run Speyside WM8962 at 512fs
      ASoC: Add WM8958 noise gate support
      ASoC: Implement WM8994 thermal warning and shutdown interrupt support
      ASoC: Fix backport of WM8994 thermal warning
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2

Sascha Hauer (1):
      ASoC: Fix check for symmetric rate enforcement

Scott Jiang (5):
      ASoC: ad193x: fix registers definition
      ASoC: ad193x: fix dac word len setting
      ASoC: ad193x: fix system clock
      ASoC: Add spi hw read function for 16 addr 8 data mode for ad193x fix
      ASoC: ad193x: remove cache support

Takashi Iwai (1):
      ASoC: Fix compile warning in wm8750.c

Timur Tabi (2):
      ASoC: claim the IRQ when the fsl_ssi device is probed, not opened
      ASoC: fsl: fix build warning in fsl_dma

Vasily Khoruzhick (2):
      ASoC: h1940: Fix compilation error due to missing header
      ASoC: rx1950: Fix compilation error due to missing header

 Documentation/devicetree/bindings/sound/wm8510.txt |   18 +
 Documentation/devicetree/bindings/sound/wm8523.txt |   16 +
 Documentation/devicetree/bindings/sound/wm8580.txt |   16 +
 Documentation/devicetree/bindings/sound/wm8711.txt |   18 +
 Documentation/devicetree/bindings/sound/wm8728.txt |   18 +
 Documentation/devicetree/bindings/sound/wm8737.txt |   18 +
 Documentation/devicetree/bindings/sound/wm8741.txt |   18 +
 Documentation/devicetree/bindings/sound/wm8750.txt |   18 +
 Documentation/devicetree/bindings/sound/wm8753.txt |   18 +
 include/linux/mfd/wm8994/registers.h               |   45 +
 include/sound/adau1373.h                           |   34 +
 sound/soc/au1x/ac97c.c                             |    2 -
 sound/soc/au1x/i2sc.c                              |    1 -
 sound/soc/blackfin/Kconfig                         |   13 +
 sound/soc/blackfin/Makefile                        |    2 +
 sound/soc/blackfin/bf5xx-ad193x.c                  |    2 +-
 sound/soc/blackfin/bfin-eval-adau1373.c            |  202 +++
 sound/soc/codecs/Kconfig                           |    4 +
 sound/soc/codecs/Makefile                          |    2 +
 sound/soc/codecs/ad193x.c                          |   11 +-
 sound/soc/codecs/ad193x.h                          |    5 +-
 sound/soc/codecs/adau1373.c                        | 1414 ++++++++++++++++++++
 sound/soc/codecs/adau1373.h                        |   29 +
 sound/soc/codecs/sta32x.c                          |   22 +-
 sound/soc/codecs/wm1250-ev1.c                      |    2 +-
 sound/soc/codecs/wm8510.c                          |    8 +
 sound/soc/codecs/wm8523.c                          |    7 +
 sound/soc/codecs/wm8580.c                          |    7 +
 sound/soc/codecs/wm8711.c                          |    9 +
 sound/soc/codecs/wm8728.c                          |    9 +
 sound/soc/codecs/wm8737.c                          |   10 +
 sound/soc/codecs/wm8741.c                          |    9 +
 sound/soc/codecs/wm8750.c                          |   16 +-
 sound/soc/codecs/wm8753.c                          |    9 +
 sound/soc/codecs/wm8962.c                          |    8 +-
 sound/soc/codecs/wm8993.c                          |    4 +
 sound/soc/codecs/wm8994-tables.c                   |   12 +-
 sound/soc/codecs/wm8994.c                          |  264 +++-
 sound/soc/codecs/wm8994.h                          |    2 +
 sound/soc/codecs/wm_hubs.c                         |   16 +
 sound/soc/fsl/fsl_dma.c                            |    1 -
 sound/soc/fsl/fsl_ssi.c                            |   61 +-
 sound/soc/nuc900/nuc900-pcm.c                      |    1 -
 sound/soc/omap/ams-delta.c                         |    6 +-
 sound/soc/pxa/spitz.c                              |    2 +-
 sound/soc/pxa/z2.c                                 |    2 +-
 sound/soc/s6000/s6000-pcm.c                        |    1 -
 sound/soc/samsung/h1940_uda1380.c                  |    1 +
 sound/soc/samsung/jive_wm8750.c                    |    2 +-
 sound/soc/samsung/rx1950_uda1380.c                 |    1 +
 sound/soc/samsung/smartq_wm8987.c                  |    2 +-
 sound/soc/samsung/speyside_wm8962.c                |    4 +-
 sound/soc/soc-cache.c                              |    7 -
 sound/soc/soc-dapm.c                               |    6 +-
 sound/soc/soc-io.c                                 |   11 +-
 sound/soc/soc-jack.c                               |    2 +-
 sound/soc/soc-pcm.c                                |    5 +-
 57 files changed, 2309 insertions(+), 144 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/wm8510.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8523.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8580.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8711.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8728.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8737.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8741.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8750.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8753.txt
 create mode 100644 include/sound/adau1373.h
 create mode 100644 sound/soc/blackfin/bfin-eval-adau1373.c
 create mode 100644 sound/soc/codecs/adau1373.c
 create mode 100644 sound/soc/codecs/adau1373.h

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

The following changes since commit 7ec41ee5ad5f716f67041c0d49014d0becb5332c:

  ASoC: omap: Update e-mail address of Jarkko Nikula (2011-08-12 11:45:10 +0900)

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

Axel Lin (2):
      ASoC: soc-io: Add CONFIG_REGMAP_I2C/CONFIG_REGMAP_SPI guards for regmap_init_i2c/regmap_init_spi
      ASoC: sgtl5000: fix module device table type for sgtl5000_dt_ids

Dong Aisheng (5):
      ASoC: mxs: add mxs-pcm driver
      ASoC: mxs: add mxs-saif driver
      ASoC: mxs: add mxs-sgtl5000 machine driver
      ASoC: mxs: add asoc configuration files
      ASoC: sgtl5000: add one missed cache reg

Liam Girdwood (2):
      ASoC: dapm - Add DAPM stream completion event.
      ASoC: dapm - change stream event dbg to vdgb

Manuel Lauss (6):
      ASoC: Alchemy AC97C/I2SC audio support
      ASoC: Add a DB1x00 AC97 machine driver
      ALSA: deprecate MIPS AU1X00 AC97 driver
      ASoC: au1x: remove automatic DMA device registration from PSC drivers
      ASoC: au1x: update db1200 machine to the new way of things
      ASoC: au1x: use substream stream info directly

Mark Brown (26):
      ASoC: Add device tree binding for WM8731
      ASoC: Trivial formatting fix in soc-core.c
      ASoC: Implement new DC servo readback mode for late WM8994 revisions
      ASoC: Support separate left and right channel dcs_codes values
      ASoC: Parse board ID/revision information from WM1250-EV1 board
      ASoC: Remove -codec from WM8523 driver name
      ASoC: Remove redundant -codec from WM8580 driver name
      Merge branch 'for-3.1' into for-3.2
      ASoC: Use new register map API for ASoC generic physical I/O
      ASoC: Add regmap as a control type
      Merge branch 'regmap-asoc' into for-3.2
      ASoC: Remove unneeded -codec from WM8753 driver name
      Merge branch 'for-3.1' into for-3.2
      ASoC: Update SMDKs for WM8580 -codec removal
      ASoC: Remove some more redundant -codecs from driver names
      Merge branch 'for-3.1' into for-3.2
      ASoC: Refactor WM8741 regulator handling into CODEC generic code
      ASoC: Add SPI support for WM8741
      ASoC: Fix warning in WM1250-EV1 driver
      Merge branch 'for-3.1' into for-3.2
      ASoC: Specify register defaults for WM8958 MICBIAS1 and MICBIAS2
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      ASoC: Allow userspace control of Speyside headphone output
      ASoC: Add bitfield definitions for WM8958 MICBIAS registers

Shawn Guo (1):
      ASoC: sgtl5000: add device tree probe support

Stephen Warren (1):
      ASoC: soc-io: Fix CONFIG_REGMAP_I2C/SPI guards to support regmap modules

 .../bindings/sound/soc/codecs/fsl-sgtl5000.txt     |   11 +
 Documentation/devicetree/bindings/sound/wm8731.txt |   18 +
 arch/mips/alchemy/devboards/db1200/platform.c      |   16 +
 arch/mips/alchemy/devboards/db1x00/platform.c      |   48 ++
 include/linux/mfd/wm8994/registers.h               |   39 ++
 include/sound/soc-dapm.h                           |    2 +
 include/sound/soc.h                                |    9 +
 sound/mips/Kconfig                                 |    5 +-
 sound/soc/Kconfig                                  |    3 +
 sound/soc/Makefile                                 |    1 +
 sound/soc/au1x/Kconfig                             |   28 +
 sound/soc/au1x/Makefile                            |   10 +
 sound/soc/au1x/ac97c.c                             |  365 +++++++++++
 sound/soc/au1x/db1000.c                            |   75 +++
 sound/soc/au1x/db1200.c                            |   64 ++-
 sound/soc/au1x/dbdma2.c                            |   91 +---
 sound/soc/au1x/dma.c                               |  377 +++++++++++
 sound/soc/au1x/i2sc.c                              |  347 ++++++++++
 sound/soc/au1x/psc-ac97.c                          |   48 +-
 sound/soc/au1x/psc-i2s.c                           |   42 +-
 sound/soc/au1x/psc.h                               |   16 +-
 sound/soc/codecs/sgtl5000.c                        |    8 +
 sound/soc/codecs/wm1250-ev1.c                      |   20 +-
 sound/soc/codecs/wm8523.c                          |    2 +-
 sound/soc/codecs/wm8580.c                          |    2 +-
 sound/soc/codecs/wm8711.c                          |    4 +-
 sound/soc/codecs/wm8728.c                          |    4 +-
 sound/soc/codecs/wm8731.c                          |   10 +
 sound/soc/codecs/wm8741.c                          |  126 +++-
 sound/soc/codecs/wm8753.c                          |    4 +-
 sound/soc/codecs/wm8993.c                          |    3 +-
 sound/soc/codecs/wm8994-tables.c                   |    4 +-
 sound/soc/codecs/wm8994.c                          |    6 +-
 sound/soc/codecs/wm_hubs.c                         |   32 +-
 sound/soc/codecs/wm_hubs.h                         |    3 +-
 sound/soc/mxs/Kconfig                              |   20 +
 sound/soc/mxs/Makefile                             |   10 +
 sound/soc/mxs/mxs-pcm.c                            |  359 +++++++++++
 sound/soc/mxs/mxs-pcm.h                            |   43 ++
 sound/soc/mxs/mxs-saif.c                           |  677 ++++++++++++++++++++
 sound/soc/mxs/mxs-saif.h                           |  130 ++++
 sound/soc/mxs/mxs-sgtl5000.c                       |  165 +++++
 sound/soc/samsung/smdk_wm8580.c                    |    6 +-
 sound/soc/samsung/smdk_wm8580pcm.c                 |    4 +-
 sound/soc/samsung/speyside.c                       |    5 +-
 sound/soc/soc-core.c                               |    4 +-
 sound/soc/soc-dapm.c                               |    6 +-
 sound/soc/soc-io.c                                 |  323 ++--------
 48 files changed, 3101 insertions(+), 494 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/soc/codecs/fsl-sgtl5000.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8731.txt
 create mode 100644 sound/soc/au1x/ac97c.c
 create mode 100644 sound/soc/au1x/db1000.c
 create mode 100644 sound/soc/au1x/dma.c
 create mode 100644 sound/soc/au1x/i2sc.c
 create mode 100644 sound/soc/mxs/Kconfig
 create mode 100644 sound/soc/mxs/Makefile
 create mode 100644 sound/soc/mxs/mxs-pcm.c
 create mode 100644 sound/soc/mxs/mxs-pcm.h
 create mode 100644 sound/soc/mxs/mxs-saif.c
 create mode 100644 sound/soc/mxs/mxs-saif.h
 create mode 100644 sound/soc/mxs/mxs-sgtl5000.c

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

end of thread, other threads:[~2011-12-22 12:46 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-27 12:47 ASoC updates for 3.2 Mark Brown
2011-09-27 13:01 ` Takashi Iwai
  -- strict thread matches above, loose matches on Subject: below --
2011-12-22 11:04 Mark Brown
2011-12-22 11:15 ` Takashi Iwai
     [not found] ` <CAAQ0ZWSoQJJZv9ReBvHC1FB2EeS_u2V=jDJOguoqNx2cR+1i_g@mail.gmail.com>
2011-12-22 12:02   ` Mark Brown
2011-12-22 12:07     ` Takashi Iwai
     [not found]     ` <CAAQ0ZWTnMuDCHDQQWg9mvQHTwzm6hJu5TOFvbwc18R5xEhSdiw@mail.gmail.com>
2011-12-22 12:46       ` Mark Brown
2011-12-13  1:40 Mark Brown
2011-12-13  7:06 ` Takashi Iwai
2011-12-13  7:09   ` Mark Brown
2011-12-06 10:16 Mark Brown
2011-12-06 12:26 ` Takashi Iwai
2011-11-30 10:28 Mark Brown
2011-11-30 11:20 ` Takashi Iwai
2011-11-29 11:36 Mark Brown
2011-11-29 12:07 ` Takashi Iwai
2011-11-22 12:46 Mark Brown
2011-11-22 17:47 ` Takashi Iwai
2011-11-08 10:46 Mark Brown
2011-11-08 16:00 ` Takashi Iwai
2011-11-02 11:50 Mark Brown
2011-11-02 13:16 ` Takashi Iwai
2011-11-02 13:17   ` Mark Brown
2011-11-02 13:23     ` Takashi Iwai
2011-10-27  7:22 Mark Brown
2011-10-27  8:49 ` Takashi Iwai
2011-10-22  9:49 Mark Brown
2011-10-22 11:45 ` Takashi Iwai
2011-10-19 17:26 Mark Brown
2011-10-20 12:20 ` Takashi Iwai
2011-10-20 12:24   ` Mark Brown
2011-10-20 12:47     ` Takashi Iwai
2011-10-20 16:56   ` Girdwood, Liam
2011-10-13 10:49 Mark Brown
2011-10-13 10:53 ` Takashi Iwai
2011-10-10 11:41 Mark Brown
2011-10-10 12:42 ` Takashi Iwai
2011-10-10 12:46   ` Mark Brown
2011-10-04 14:16 Mark Brown
2011-10-04 14:45 ` Takashi Iwai
2011-10-04 14:48   ` Mark Brown
2011-10-04 14:49     ` Takashi Iwai
2011-09-23 10:47 Mark Brown
2011-09-23 13:23 ` Takashi Iwai
2011-09-20 14:43 Mark Brown
2011-09-20 14:47 ` Takashi Iwai
2011-09-08 18:23 Mark Brown
2011-08-25 11:08 Mark Brown
2011-08-25 12:08 ` Takashi Iwai
2011-08-21 12:10 Mark Brown
2011-08-21 13:47 ` Takashi Iwai
2011-08-12 16:51 Mark Brown
2011-08-12 17:50 ` Takashi Iwai

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