[alsa-devel] ASoC updates for 2.6.39

Mark Brown broonie at opensource.wolfsonmicro.com
Wed Jan 19 13:33:20 CET 2011


The following changes since commit c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470:

  Linux 2.6.38-rc1 (2011-01-18 15:14:02 -0800)

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

Barry Song (2):
      ASoC: Blackfin TDM: use external frame syncs
      ASoC: Blackfin: fix DAI/SPORT config dependency issues

Dimitris Papastamos (11):
      ASoC: soc-core: Add support for NULL default register caches
      ASoC: WM8995: Remember to flush the cache on resume
      ASoC: soc-cache: Clean up the cache manipulation code
      ASoC: soc-core: Simplify compress_type overriding functionality
      ASoC: soc-cache: Ensure flat compression uses a copy of the defaults cache
      ASoC: soc-cache: Add reg_size as a member to snd_soc_codec
      ASoC: soc-cache: Add support for default readable()/volatile() functions
      ASoC: Update users of readable_register()/volatile_register()
      ASoC: Automatically assign the default readable()/volatile() functions
      ASoC: WM8991: Add initial WM8991 driver
      ASoC: WM8995: Add regulator handling code

Harsha Priya (2):
      ASoC: sst_platform created helper functions
      ASoC: sst_platform porting sst dsp driver interface as per latest in Greg's staging tree

Kuninori Morimoto (1):
      ASoC: sh: fsi-ak4642: fixup platform device id

Mark Brown (8):
      ASoC: Taint the kernel if debugfs is used to write directly to CODECs
      ASoC: Update name of debugfs root symbol to snd_soc_
      ASoC: Fix indentation in soc_remove()
      Merge branch 'for-2.6.38' into for-2.6.39
      ASoC: Avoid direct register cache access when setting defaults
      Merge branch 'for-2.6.38' into for-2.6.39
      Merge branch 'for-2.6.38' of git://git.kernel.org/.../broonie/sound-2.6 into for-2.6.38
      Merge branch 'for-2.6.38' into for-2.6.39

Mike Frysinger (2):
      ASoC: Blackfin TDM: fix missed snd_soc_dai_get_drvdata update
      ASoC: Blackfin AC97: fix build error after multi-component update

Peter Ujfalusi (1):
      ASoC: core: Remove dapm_sync call from soc_post_component_init

Seungwhan Youn (6):
      ASoC: SAMSUNG: Remove AC97 header file
      ASoC: SAMSUNG: Clean-up DMA header file
      ASoC: SAMSUNG: Move PCM specific definitions into pcm.c
      ASoC: SAMSUNG: Clean-up header includes
      ASoC: documentation updates
      ASoC: documentation updates

Stephen Warren (10):
      ASoC: Export debugfs root dentry
      ASoC: tegra: Add tegra-das driver
      ASoC: tegra: Add tegra-pcm driver
      ASoC: tegra: Add tegra-i2s driver
      ASoC: tegra: Machine utility code
      ASoC: tegra: Harmony machine support
      ASoC: tegra: Kconfig and Makefile
      ASoC: tegra: s/IS_ERR_OR_NULL/IS_ERR/ for clk_get_sys
      ASoC: tegra: Remove TEGRA_I2S_AUDIO from Kconfig
      ASoC: tegra: Add DAPM widgets/routes for Harmony

Timur Tabi (1):
      ASoC: let snd_soc_update_bits() return an error code

Vasily Khoruzhick (2):
      ASoC: PXA: Fix jack detection on Zipit Z2
      ASoC: PXA: Fix codec address on Zipit Z2

Vinod Koul (12):
      ASoC: sst v2: Add sn95031 codec driver
      ASoC: sst v2: Add mid platform driver
      ASoC sst v2: Add medfield machine driver
      ASoC: sst v2: Add makefiles and kconfigs changes
      ASoC: sn95031 fix the code style and format inconsistencies
      ASoC: sst platform - fix the style inconsistency
      ASoC: mid-x86 - remove the flag in makefile
      ASoC: soc core move card cleanup from soc_remove()
      ASoC: soc core move the card debugfs initialization
      ASoC: soc core add inline to handle card list initialzation
      ASoC: soc core allow machine driver to register the card
      ASoC: Add dependency on INTEL_SCU_IPC for Intel MID drivers

 Documentation/sound/alsa/soc/codec.txt         |   45 +-
 Documentation/sound/alsa/soc/machine.txt       |   38 +-
 Documentation/sound/alsa/soc/platform.txt      |   12 +-
 include/sound/soc.h                            |   45 +-
 sound/soc/Kconfig                              |    2 +
 sound/soc/Makefile                             |    2 +
 sound/soc/blackfin/Kconfig                     |   11 +-
 sound/soc/blackfin/bf5xx-ac97.c                |    4 +-
 sound/soc/blackfin/bf5xx-tdm.c                 |   10 +-
 sound/soc/codecs/Kconfig                       |    8 +
 sound/soc/codecs/Makefile                      |    4 +
 sound/soc/codecs/cs4270.c                      |    4 +-
 sound/soc/codecs/max98088.c                    |    2 +-
 sound/soc/codecs/sn95031.c                     |  495 ++++++++
 sound/soc/codecs/sn95031.h                     |   99 ++
 sound/soc/codecs/wm8523.c                      |    8 +-
 sound/soc/codecs/wm8741.c                      |   13 +-
 sound/soc/codecs/wm8804.c                      |    2 +-
 sound/soc/codecs/wm8900.c                      |    2 +-
 sound/soc/codecs/wm8903.c                      |    2 +-
 sound/soc/codecs/wm8904.c                      |   43 +-
 sound/soc/codecs/wm8955.c                      |   27 +-
 sound/soc/codecs/wm8961.c                      |    2 +-
 sound/soc/codecs/wm8962.c                      |   34 +-
 sound/soc/codecs/wm8978.c                      |    2 +-
 sound/soc/codecs/wm8991.c                      | 1427 ++++++++++++++++++++++++
 sound/soc/codecs/wm8991.h                      |  833 ++++++++++++++
 sound/soc/codecs/wm8993.c                      |    2 +-
 sound/soc/codecs/wm8994.c                      |   10 +-
 sound/soc/codecs/wm8995.c                      |  103 ++-
 sound/soc/codecs/wm9081.c                      |    2 +-
 sound/soc/codecs/wm9090.c                      |   45 +-
 sound/soc/mid-x86/Kconfig                      |   14 +
 sound/soc/mid-x86/Makefile                     |    5 +
 sound/soc/mid-x86/mfld_machine.c               |  296 +++++
 sound/soc/mid-x86/sst_platform.c               |  459 ++++++++
 sound/soc/mid-x86/sst_platform.h               |   63 ++
 sound/soc/pxa/z2.c                             |    3 +-
 sound/soc/samsung/ac97.c                       |    8 +-
 sound/soc/samsung/ac97.h                       |   21 -
 sound/soc/samsung/dma.c                        |   11 +-
 sound/soc/samsung/dma.h                        |    8 -
 sound/soc/samsung/goni_wm8994.c                |   10 +-
 sound/soc/samsung/h1940_uda1380.c              |    9 -
 sound/soc/samsung/i2s.c                        |    3 +-
 sound/soc/samsung/jive_wm8750.c                |   11 -
 sound/soc/samsung/ln2440sbc_alc650.c           |    7 -
 sound/soc/samsung/neo1973_gta02_wm8753.c       |   14 +-
 sound/soc/samsung/pcm.c                        |  118 ++-
 sound/soc/samsung/pcm.h                        |  107 --
 sound/soc/samsung/rx1950_uda1380.c             |   11 -
 sound/soc/samsung/s3c-i2s-v2.c                 |    3 +-
 sound/soc/samsung/s3c2412-i2s.c                |   12 +-
 sound/soc/samsung/s3c24xx-i2s.c                |   14 +-
 sound/soc/samsung/s3c24xx_simtec.c             |    7 -
 sound/soc/samsung/s3c24xx_simtec_hermes.c      |   10 -
 sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c |   12 -
 sound/soc/samsung/s3c24xx_uda134x.c            |    9 +-
 sound/soc/samsung/smartq_wm8987.c              |    6 -
 sound/soc/samsung/smdk2443_wm9710.c            |    7 -
 sound/soc/samsung/smdk_spdif.c                 |    5 -
 sound/soc/samsung/smdk_wm8580.c                |    7 +-
 sound/soc/samsung/smdk_wm9713.c                |    5 -
 sound/soc/samsung/spdif.c                      |    3 +-
 sound/soc/sh/fsi-ak4642.c                      |   11 +-
 sound/soc/soc-cache.c                          |  317 +++---
 sound/soc/soc-core.c                           |  165 ++--
 sound/soc/tegra/Kconfig                        |   26 +
 sound/soc/tegra/Makefile                       |   14 +
 sound/soc/tegra/harmony.c                      |  210 ++++
 sound/soc/tegra/tegra_asoc_utils.c             |  152 +++
 sound/soc/tegra/tegra_asoc_utils.h             |   31 +
 sound/soc/tegra/tegra_das.c                    |  264 +++++
 sound/soc/tegra/tegra_das.h                    |  135 +++
 sound/soc/tegra/tegra_i2s.c                    |  502 +++++++++
 sound/soc/tegra/tegra_i2s.h                    |  165 +++
 sound/soc/tegra/tegra_pcm.c                    |  401 +++++++
 sound/soc/tegra/tegra_pcm.h                    |   55 +
 78 files changed, 6347 insertions(+), 717 deletions(-)
 create mode 100644 sound/soc/codecs/sn95031.c
 create mode 100644 sound/soc/codecs/sn95031.h
 create mode 100644 sound/soc/codecs/wm8991.c
 create mode 100644 sound/soc/codecs/wm8991.h
 create mode 100644 sound/soc/mid-x86/Kconfig
 create mode 100644 sound/soc/mid-x86/Makefile
 create mode 100644 sound/soc/mid-x86/mfld_machine.c
 create mode 100644 sound/soc/mid-x86/sst_platform.c
 create mode 100644 sound/soc/mid-x86/sst_platform.h
 delete mode 100644 sound/soc/samsung/ac97.h
 create mode 100644 sound/soc/tegra/Kconfig
 create mode 100644 sound/soc/tegra/Makefile
 create mode 100644 sound/soc/tegra/harmony.c
 create mode 100644 sound/soc/tegra/tegra_asoc_utils.c
 create mode 100644 sound/soc/tegra/tegra_asoc_utils.h
 create mode 100644 sound/soc/tegra/tegra_das.c
 create mode 100644 sound/soc/tegra/tegra_das.h
 create mode 100644 sound/soc/tegra/tegra_i2s.c
 create mode 100644 sound/soc/tegra/tegra_i2s.h
 create mode 100644 sound/soc/tegra/tegra_pcm.c
 create mode 100644 sound/soc/tegra/tegra_pcm.h


More information about the Alsa-devel mailing list