[alsa-devel] ASoC updates for 3.3

Takashi Iwai tiwai at suse.de
Tue Nov 22 18:47:15 CET 2011


At Tue, 22 Nov 2011 12:59:03 +0000,
Mark Brown wrote:
> 
> The following changes since commit e94de1e864d2d205e4e503b0f083c07f288b45fe:
> 
>   ASoC: Avoid a redundant read in cs42l51_pdn_event (2011-11-08 11:02:31 +0000)
> 
> are available in the git repository at:
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-3.3
> 
> A couple of new drivers here, plus some conversions of drivers to use
> regmap directly (saving some object size and letting us talk to the
> chips before the card is probed) and removal of the LZO cache type.

Thanks.  Pulled this one, too.


Takashi


> Andrey Danin (1):
>       ASoC: alc5632: rename volume/switch contols for master and speaker volumes.
> 
> Axel Lin (8):
>       ASoC: wm9081: Fix reading wrong register for setting VMID 2*240k
>       ASoC: wm9081: Don't write WM9081_BIAS_ENA bit to WM9081_VMID_CONTROL register
>       ASoC: wm9081: Use snd_soc_update_bits for read-modify-write
>       ASoC: Remove unused control_data and mutex fields from struct alc5632_priv
>       ASoC: cs4271: Fix wrong mask parameter in some snd_soc_update_bits calls
>       ASoC: cs42l73: Return proper error code if device id mismatch
>       ASoC: cs42l73: Show correct revision id
>       ASoC: Remove redundant regcache_sync call in cs42l73_resume
> 
> Brian Austin (1):
>       ASoC: Add support for CS42L73 codec
> 
> Clemens Ladisch (7):
>       ASoC: adau1373: fix DB_RANGE size
>       ASoC: rt5631: fix DB_RANGE size
>       ASoC: sgtl5000: fix DB_RANGE size
>       ASoC: wm8962: fix DB_RANGE size
>       ASoC: wm8993: fix DB_RANGE size
>       ASoC: wm9090: fix DB_RANGE size
>       ASoC: wm_hubs: fix DB_RANGE size
> 
> Jassi Brar (1):
>       MAINTAINERS: Drop inactive Samsung ASoC maintainer
> 
> Johannes Stezenbach (3):
>       ASoC: sta32x: preserve coefficient RAM
>       ASoC: sta32x: add platform data definition
>       ASoC: sta32x: add workaround for ESD reset issue
> 
> Kuninori Morimoto (5):
>       ASoC: ak4642: add ak4642_set_bias_level()
>       ASoC: ak4642: add DAPM support for HeadPhone Output
>       ASoC: ak4642: add headphone mute switch control
>       ASoC: ak4642: add Line out support
>       ASoC: ak4642: add ak4648 support
> 
> Leon Romanovsky (9):
>       ASoC: Add new Realtek ALC5632 CODEC driver
>       ASoC: Remove unused defines in alc5632 codec
>       ASoC: Remove unnecessary backslash from alc5632 codec
>       ASoC: alc5632: Fix compile without CONFIG_PM
>       ASoC: Convert ALC5632 codec to use regmap API
>       ASoC: alc5632: Remove unrelevant registers and name the relevant
>       ASoC: alc5632: Added support of two undocumented registers
>       ASoC: alc5632: Update of i2c_probe function to use regmap API only
>       ASoC: alc5632: Remove volatile registers from regmap defaults
> 
> Mark Brown (34):
>       regmap: Track if the register cache is dirty and suppress unneeded syncs
>       Merge branch 'topic/cache' of git://opensource.wolfsonmicro.com/regmap into for-3.3
>       ASoC: Convert WM8996 to direct regmap API usage
>       ASoC: Move most WM8996 resource acquisition to I2C probe
>       ASoC: Convert WM8996 gpiolib to regmap
>       ASoC: Convert WM8962 to direct regmap usage
>       ASoC: Convert wm5100 to direct regmap API usage
>       ASoC: Convert WM9081 to direct regmap API usage
>       Merge branch 'for-3.2' into for-3.3
>       ASoC: Disable debounce on some WM8962 interrupts
>       ASoC: Convert wm8971 MICBIAS to a supply widget
>       ASoC: Need to convert wm5100 cache sync to direct regmap usage too
>       ASoC: Mark WM5100 MISC CONTROL as readable
>       ASoC: Move most WM5100 resource allocation to I2C probe
>       ASoC: Add Lowland machine driver
>       ASoC: Convert WM5100 gpiolib support to direct regmap API usage
>       ASoC: Fix duplicate const warnings in da7210.c
>       ASoC: Remove extra space in runtime struct definition
>       Merge branch 'for-3.2' into for-3.3
>       ASoC: Remove LZO cache type
>       ASoC: Move WM5100 platform data based setup into I2C probe
>       ASoC: Convert WM8995 to direct regmap usage
>       Merge branch 'for-3.2' into for-3.3
>       ASoC: Say how long short WM8958 DSP2 firmwares are
>       Merge branch 'for-3.2' into for-3.3
>       devicetree: Document Wolfson prefix
>       Merge branch 'DB_RANGE-size-fixes' of git://git.alsa-project.org/alsa-kprivate into for-3.2
>       Merge branch 'for-3.2' into for-3.3
>       ASoC: Ensure WM8731 register cache is synced when resuming from disabled
>       ASoC: Use table based init for wm8731_snd_controls
>       Merge branch 'for-3.2' into for-3.3
>       ASoC: Convert WM8753 to table based DAPM and control init
>       ASoC: Remove WM5100 DSP memory windows from register default data
>       ASoC: Remove conditional I2C usage from tlv320aic3x driver
> 
> Timo Juhani Lindfors (1):
>       ASoC: wm8753: Skip noop reconfiguration of DAI mode
> 
> Timur Tabi (1):
>       ASoC: fsl_ssi: properly initialize the sysfs attribute object
> 
>  .../devicetree/bindings/vendor-prefixes.txt        |    1 +
>  MAINTAINERS                                        |    1 -
>  drivers/base/regmap/internal.h                     |    1 +
>  drivers/base/regmap/regcache.c                     |   19 +
>  drivers/base/regmap/regmap.c                       |    4 +-
>  include/linux/regmap.h                             |    1 +
>  include/sound/soc.h                                |    3 +-
>  include/sound/sta32x.h                             |   35 +
>  sound/soc/Kconfig                                  |   15 -
>  sound/soc/codecs/Kconfig                           |    7 +
>  sound/soc/codecs/Makefile                          |    4 +
>  sound/soc/codecs/adau1373.c                        |    2 +-
>  sound/soc/codecs/ak4642.c                          |  133 ++-
>  sound/soc/codecs/alc5632.c                         | 1159 ++++++++++++++
>  sound/soc/codecs/alc5632.h                         |  251 +++
>  sound/soc/codecs/cs4271.c                          |    8 +-
>  sound/soc/codecs/cs42l73.c                         | 1454 ++++++++++++++++++
>  sound/soc/codecs/cs42l73.h                         |  227 +++
>  sound/soc/codecs/da7210.c                          |    4 +-
>  sound/soc/codecs/rt5631.c                          |    2 +-
>  sound/soc/codecs/sgtl5000.c                        |    2 +-
>  sound/soc/codecs/sta32x.c                          |  143 ++-
>  sound/soc/codecs/sta32x.h                          |    1 +
>  sound/soc/codecs/tlv320aic3x.c                     |    6 -
>  sound/soc/codecs/wm5100-tables.c                   | 1489 ++++++++----------
>  sound/soc/codecs/wm5100.c                          |  400 +++---
>  sound/soc/codecs/wm5100.h                          |    7 +-
>  sound/soc/codecs/wm8731.c                          |    6 +-
>  sound/soc/codecs/wm8753.c                          |   27 +-
>  sound/soc/codecs/wm8958-dsp2.c                     |    3 +-
>  sound/soc/codecs/wm8962.c                          | 1603 ++++++++++----------
>  sound/soc/codecs/wm8971.c                          |    2 +-
>  sound/soc/codecs/wm8993.c                          |    2 +-
>  sound/soc/codecs/wm8995.c                          |  717 ++++++++--
>  sound/soc/codecs/wm8996.c                          |  912 ++++++-----
>  sound/soc/codecs/wm9081.c                          |  363 +++--
>  sound/soc/codecs/wm9090.c                          |    6 +-
>  sound/soc/codecs/wm_hubs.c                         |    2 +-
>  sound/soc/fsl/fsl_ssi.c                            |    1 +
>  sound/soc/samsung/Kconfig                          |    7 +
>  sound/soc/samsung/Makefile                         |    2 +
>  sound/soc/samsung/lowland.c                        |  246 +++
>  sound/soc/soc-cache.c                              |  384 -----
>  43 files changed, 6708 insertions(+), 2954 deletions(-)
>  create mode 100644 include/sound/sta32x.h
>  create mode 100644 sound/soc/codecs/alc5632.c
>  create mode 100644 sound/soc/codecs/alc5632.h
>  create mode 100644 sound/soc/codecs/cs42l73.c
>  create mode 100644 sound/soc/codecs/cs42l73.h
>  create mode 100644 sound/soc/samsung/lowland.c
> 


More information about the Alsa-devel mailing list