alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* 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

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

At Sat, 13 Aug 2011 01:51:33 +0900,
Mark Brown wrote:
> 
> 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

Pulled now.  Thanks.


Takashi

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

* 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

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

At Sun, 21 Aug 2011 13:10:10 +0100,
Mark Brown wrote:
> 
> 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

Pulled now.  Thanks.


Takashi


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

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

At Thu, 25 Aug 2011 12:08:47 +0100,
Mark Brown wrote:
> 
> 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

Pulled now.  Thanks.


Takashi


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

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

At Tue, 20 Sep 2011 15:43:50 +0100,
Mark Brown wrote:
> 
> 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

Pulled now.  Thanks.


Takashi


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

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

At Fri, 23 Sep 2011 11:47:29 +0100,
Mark Brown wrote:
> 
> 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

Thanks, pulled now.


Takashi


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

* Re: ASoC updates for 3.2
  2011-09-27 12:47 Mark Brown
@ 2011-09-27 13:01 ` Takashi Iwai
  0 siblings, 0 replies; 53+ messages in thread
From: Takashi Iwai @ 2011-09-27 13:01 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Tue, 27 Sep 2011 13:47:24 +0100,
Mark Brown wrote:
> 
> 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

Thanks, pulled now.


Takashi

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

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

At Tue, 4 Oct 2011 15:16:34 +0100,
Mark Brown wrote:
> 
> 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.

Thanks, pulled now.

But this gives a few warnings, maybe a side-effect of cleanups.

sound/soc/codecs/wm8711.c: In function ‘wm8711_probe’:
sound/soc/codecs/wm8711.c:367:11: warning: unused variable ‘reg’

sound/soc/codecs/wm8988.c: In function ‘wm8988_probe’:
sound/soc/codecs/wm8988.c:762:6: warning: unused variable ‘reg’

sound/soc/codecs/wm9090.c: In function ‘wm9090_probe’:
sound/soc/codecs/wm9090.c:551:22: warning: unused variable ‘wm9090’

Also, the warning below appears persistently.

sound/soc/codecs/adau1373.c: In function ‘adau1373_hw_params’:
sound/soc/codecs/adau1373.c:940:3: warning: large integer implicitly truncated t
o unsigned type

It's certainly no issue with 32bit architecture, but the fix should be
trivial.


thanks,

Takashi


> 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(-)
> 
_______________________________________________
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

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

On Tue, Oct 04, 2011 at 04:45:03PM +0200, Takashi Iwai wrote:

> But this gives a few warnings, maybe a side-effect of cleanups.

Yes, they are - I've got a backlog of patches from Axel which I think
may clean these up, otherwise I'll send fixes in the next day or so.

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

* Re: ASoC updates for 3.2
  2011-10-04 14:48   ` Mark Brown
@ 2011-10-04 14:49     ` Takashi Iwai
  0 siblings, 0 replies; 53+ messages in thread
From: Takashi Iwai @ 2011-10-04 14:49 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Tue, 4 Oct 2011 15:48:26 +0100,
Mark Brown wrote:
> 
> On Tue, Oct 04, 2011 at 04:45:03PM +0200, Takashi Iwai wrote:
> 
> > But this gives a few warnings, maybe a side-effect of cleanups.
> 
> Yes, they are - I've got a backlog of patches from Axel which I think
> may clean these up, otherwise I'll send fixes in the next day or so.

OK, thanks!


Takashi

^ 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

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

At Mon, 10 Oct 2011 12:41:55 +0100,
Mark Brown wrote:
> 
> 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

Thanks, pulled now.

Also, could you guys slowly make summaries for 3.2 merges?


Takashi

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

* Re: ASoC updates for 3.2
  2011-10-10 12:42 ` Takashi Iwai
@ 2011-10-10 12:46   ` Mark Brown
  0 siblings, 0 replies; 53+ messages in thread
From: Mark Brown @ 2011-10-10 12:46 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

On Mon, Oct 10, 2011 at 02:42:13PM +0200, Takashi Iwai wrote:

> Also, could you guys slowly make summaries for 3.2 merges?

- Substantial optimization of the DAPM algorithm, substantially reducing
  the CPU usage when power states change. This is especially beneficial
  with larger modern devices.
- Support for CODEC drivers using the regmap API.
- Some smaller API updates - support for larger register maps, support
  for specifying a source when setting a sysclk.
- New CPU for Alchemy and Freescale MXS.
- New CODEC drivers for Analog ADAU1373, Realtek RT5631 and Wolfson
  Microelectronics WM1811 and WM5100.

^ 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

* Re: ASoC updates for 3.2
  2011-10-13 10:49 Mark Brown
@ 2011-10-13 10:53 ` Takashi Iwai
  0 siblings, 0 replies; 53+ messages in thread
From: Takashi Iwai @ 2011-10-13 10:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Thu, 13 Oct 2011 11:49:58 +0100,
Mark Brown wrote:
> 
> 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

Pulled now.  Thanks.


Takashi


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

* Re: ASoC updates for 3.2
  2011-10-19 17:26 Mark Brown
@ 2011-10-20 12:20 ` Takashi Iwai
  2011-10-20 12:24   ` Mark Brown
  2011-10-20 16:56   ` Girdwood, Liam
  0 siblings, 2 replies; 53+ messages in thread
From: Takashi Iwai @ 2011-10-20 12:20 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Wed, 19 Oct 2011 18:26:09 +0100,
Mark Brown wrote:
> 
> 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

Pulled now.

BTW, do you have updates of the summary for 3.2 merges since the last time?


thanks,

Takashi


> 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

* Re: ASoC updates for 3.2
  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
  1 sibling, 1 reply; 53+ messages in thread
From: Mark Brown @ 2011-10-20 12:24 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

On Thu, Oct 20, 2011 at 02:20:14PM +0200, Takashi Iwai wrote:

> BTW, do you have updates of the summary for 3.2 merges since the last time?

No, it's all random bugfixing and cleanups.

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

* Re: ASoC updates for 3.2
  2011-10-20 12:24   ` Mark Brown
@ 2011-10-20 12:47     ` Takashi Iwai
  0 siblings, 0 replies; 53+ messages in thread
From: Takashi Iwai @ 2011-10-20 12:47 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Thu, 20 Oct 2011 13:24:47 +0100,
Mark Brown wrote:
> 
> On Thu, Oct 20, 2011 at 02:20:14PM +0200, Takashi Iwai wrote:
> 
> > BTW, do you have updates of the summary for 3.2 merges since the last time?
> 
> No, it's all random bugfixing and cleanups.

OK, thanks.


Takashi

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

* Re: ASoC updates for 3.2
  2011-10-20 12:20 ` Takashi Iwai
  2011-10-20 12:24   ` Mark Brown
@ 2011-10-20 16:56   ` Girdwood, Liam
  1 sibling, 0 replies; 53+ messages in thread
From: Girdwood, Liam @ 2011-10-20 16:56 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

On 20 October 2011 13:20, Takashi Iwai <tiwai@suse.de> wrote:
> At Wed, 19 Oct 2011 18:26:09 +0100,
> Mark Brown wrote:
>>
>> 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
>
> Pulled now.
>
> BTW, do you have updates of the summary for 3.2 merges since the last time?
>

Sadly nothing from me this time around. Been busy working !

Regards

Liam
_______________________________________________
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-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

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

At Sat, 22 Oct 2011 10:49:58 +0100,
Mark Brown wrote:
> 
> 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

Pulled now.  Thanks.


Takashi


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

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

At Thu, 27 Oct 2011 09:22:04 +0200,
Mark Brown wrote:
> 
> 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

Pulled now.  Thanks.


Takashi

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

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

At Wed, 2 Nov 2011 11:50:43 +0000,
Mark Brown wrote:
> 
> 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.

Strangely, the diffstat shows differently with my pull,

 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      |   28 +++++++++++++++++++---------
 7 files changed, 33 insertions(+), 17 deletions(-)

while yours are:
>  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(-)

I pulled and pushed out anyway.  Please check later whether everything
is OK.


thanks,

Takashi

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

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

On Wed, Nov 02, 2011 at 02:16:34PM +0100, Takashi Iwai wrote:
> Mark Brown wrote:

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

> Strangely, the diffstat shows differently with my pull,

There's no diff with my for-3.2 branch so the result is the same.

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

* Re: ASoC updates for 3.2
  2011-11-02 13:17   ` Mark Brown
@ 2011-11-02 13:23     ` Takashi Iwai
  0 siblings, 0 replies; 53+ messages in thread
From: Takashi Iwai @ 2011-11-02 13:23 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Liam Girdwood

At Wed, 2 Nov 2011 13:17:55 +0000,
Mark Brown wrote:
> 
> On Wed, Nov 02, 2011 at 02:16:34PM +0100, Takashi Iwai wrote:
> > Mark Brown wrote:
> 
> > > The usual connection of small, local fixes to specific drivers.
> 
> > Strangely, the diffstat shows differently with my pull,
> 
> There's no diff with my for-3.2 branch so the result is the same.

OK, thanks.


Takashi

^ 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

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

At Tue, 8 Nov 2011 10:46:32 +0000,
Mark Brown wrote:
> 
> 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.

Thanks, pulled now.


Takashi

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

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

At Tue, 22 Nov 2011 12:46:53 +0000,
Mark Brown wrote:
> 
> 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.

Pulled now.  Thanks.


Takashi


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

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

At Tue, 29 Nov 2011 11:36:19 +0000,
Mark Brown wrote:
> 
> 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

Thanks, pulled.


Takashi

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

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

At Wed, 30 Nov 2011 10:28:00 +0000,
Mark Brown wrote:
> 
> 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.

Pulled now.  Thanks.


Takashi


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

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

At Tue, 6 Dec 2011 10:16:42 +0000,
Mark Brown wrote:
> 
> 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.

Thanks, pulled now (also for-3.3 branch).
I'm traveling now (just arrived to Taipei from Tokyo) in this week,
so cannot perform test builds well.  If you find any problem, just let
me know.


thanks,

Takashi

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

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

At Tue, 13 Dec 2011 09:40:44 +0800,
Mark Brown wrote:
> 
> 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.

I get a merge conflict with master.  Could you give the 3.3-branch
with merge resolves, too?


thanks,

Takashi


> 
> 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(-)
> 
_______________________________________________
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

* Re: ASoC updates for 3.2
  2011-12-13  7:06 ` Takashi Iwai
@ 2011-12-13  7:09   ` Mark Brown
  0 siblings, 0 replies; 53+ messages in thread
From: Mark Brown @ 2011-12-13  7:09 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Liam Girdwood

On Tue, Dec 13, 2011 at 08:06:34AM +0100, Takashi Iwai wrote:
> Mark Brown wrote:

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

> I get a merge conflict with master.  Could you give the 3.3-branch
> with merge resolves, too?

I'll send a pull request for my current for-3.3 but note that it might
cause an issue in -next (I think I successfully resolved the issue that
did crop up but ICBW).

^ 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

* Re: 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>
  1 sibling, 0 replies; 53+ messages in thread
From: Takashi Iwai @ 2011-12-22 11:15 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Shawn Guo, Liam Girdwood

At Thu, 22 Dec 2011 11:04:11 +0000,
Mark Brown wrote:
> 
> 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.

Pulled now.  Thanks.


Takashi


> 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

* Re: ASoC updates for 3.2
       [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>
  0 siblings, 2 replies; 53+ messages in thread
From: Mark Brown @ 2011-12-22 12:02 UTC (permalink / raw)
  To: Shawn Guo; +Cc: Takashi Iwai, alsa-devel, Liam Girdwood

On Thu, Dec 22, 2011 at 07:21:44PM +0800, Shawn Guo wrote:
> On 22 December 2011 19:04, Mark Brown

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

> If I remember correctly, the API change only sits on -next.  You may
> not want to push this patch for 3.2, I guess?

Oh, ffs.  git describe shows the change as being based off 3.1 so it
would be expected to appear in the 3.2 merge window but looking at
Linus' tree it doesn't seem to be there.  I'll revert the change.

If the API change is only in -next this shouldn't have been applied to
the ASoC tree at all.  This needs go along with the change that adds the
new API otherwise you break bisection.  Things like this *really* need
to be made clear when posting patches.  I'll revert the change, you
should get anyone else who's applied these changes to do so as well.

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

* Re: ASoC updates for 3.2
  2011-12-22 12:02   ` Mark Brown
@ 2011-12-22 12:07     ` Takashi Iwai
       [not found]     ` <CAAQ0ZWTnMuDCHDQQWg9mvQHTwzm6hJu5TOFvbwc18R5xEhSdiw@mail.gmail.com>
  1 sibling, 0 replies; 53+ messages in thread
From: Takashi Iwai @ 2011-12-22 12:07 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Shawn Guo, Liam Girdwood

At Thu, 22 Dec 2011 12:02:47 +0000,
Mark Brown wrote:
> 
> On Thu, Dec 22, 2011 at 07:21:44PM +0800, Shawn Guo wrote:
> > On 22 December 2011 19:04, Mark Brown
> 
> > > Shawn Guo (1):
> > >      ASoC: mxs: correct 'direction' of device_prep_dma_cyclic
> 
> > If I remember correctly, the API change only sits on -next.  You may
> > not want to push this patch for 3.2, I guess?
> 
> Oh, ffs.  git describe shows the change as being based off 3.1 so it
> would be expected to appear in the 3.2 merge window but looking at
> Linus' tree it doesn't seem to be there.  I'll revert the change.
> 
> If the API change is only in -next this shouldn't have been applied to
> the ASoC tree at all.  This needs go along with the change that adds the
> new API otherwise you break bisection.  Things like this *really* need
> to be made clear when posting patches.  I'll revert the change, you
> should get anyone else who's applied these changes to do so as well.

OK, I took back these commits from sound git tree...


Takashi
_______________________________________________
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

* Re: ASoC updates for 3.2
       [not found]     ` <CAAQ0ZWTnMuDCHDQQWg9mvQHTwzm6hJu5TOFvbwc18R5xEhSdiw@mail.gmail.com>
@ 2011-12-22 12:46       ` Mark Brown
  0 siblings, 0 replies; 53+ messages in thread
From: Mark Brown @ 2011-12-22 12:46 UTC (permalink / raw)
  To: Shawn Guo; +Cc: Takashi Iwai, alsa-devel, Liam Girdwood

On Thu, Dec 22, 2011 at 08:38:39PM +0800, Shawn Guo wrote:
> On 22 December 2011 20:02, Mark Brown

> > If the API change is only in -next this shouldn't have been applied to
> > the ASoC tree at all.  This needs go along with the change that adds the
> > new API otherwise you break bisection.  Things like this *really* need
> > to be made clear when posting patches.

> I did mention that the patch series addresses the issue seen on -next
> tree in the cover letter.  And I replied your query as below.

You shouldn't rely on cover letters getting noticed, they're too easy to
disassociate from the patch.

> > With patches like this you really need to supply more context - knowing
> > which release the commit you're talking about appears in is useful for
> > exammple,

> This patch only applies to -next, as the offending patch only sits on
> -next.

Yeah, that was after I'd applied the patch.

TBH given that this is an incompatible API change the original patch
relly ought to be updating all users, there shouldn't be separate
patches for the drivers.

^ 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-10-04 14:16 ASoC updates for 3.2 Mark Brown
2011-10-04 14:45 ` Takashi Iwai
2011-10-04 14:48   ` Mark Brown
2011-10-04 14:49     ` 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-09-27 12:47 Mark Brown
2011-09-27 13:01 ` 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).