[alsa-devel] [PATCH 00/19] ASoC for moorestown

Lu Guanqun guanqun.lu at intel.com
Wed May 4 15:44:53 CEST 2011

This series of patches provides the ASoC implementation of moorestown audio.

This series adds a new codec called upd9976 and a new machine driver called
mrst_machine.  The platform driver is mostly re-used.

With this patchset, it can do:
 - playback via headphone
 - playback via internal speaker
 - capture via DMIC
 - capture via headset microphone
 - jack detection

However, other functionalities such as voice support in uPD9976 codec is not
implemented yet.  This patchset mainly focuses on the audio support in uPD9976

Any comments are welcome.


Lu Guanqun (17):
      ASoC: upd9976: Add Renesas uPD9976 codec driver
      ASoC: sst_platform: add cpu dai driver for moorestown platform
      ASoC: mrst_machine: add moorestown machine driver
      ASoC: mrst_machine: add speaker widget to moorestown machine driver
      ASoC: mrst_machine: enable user to select different output
      ASoC: upd9976: add DMIC support
      ASoC: upd9976: add Analog MIC support
      ASoC: upd9976: add microphone bias support
      ASoC: upd9976: add jack detection function
      ASoC: mrst_machine: add capture functionality
      ASoC: mrst_machine: add jack detection support
      ASoC: upd9976: add mute switch for DMIC
      ASoC: upd9976: add mute switch for analog
      ASoC: mrst_machine: make DMIC's output to PCM2 mono
      ASoC: mrst_machine: make MIC2 pseudo-differential
      ASoC: upd9976: add capture volume for analog inputs
      ASoC: upd9976: add capture volume for DMIC

Wang Xingchao (2):
      ASoC: upd9976: add capture ability for dai driver
      ASoC: sst_platform: add capture capability for cpu dai driver

 sound/soc/codecs/Kconfig         |    4 
 sound/soc/codecs/Makefile        |    2 
 sound/soc/codecs/upd9976.c       |  569 ++++++++++++++++++++++++++++++++++++++
 sound/soc/codecs/upd9976.h       |   85 ++++++
 sound/soc/mid-x86/Kconfig        |   12 +
 sound/soc/mid-x86/Makefile       |    2 
 sound/soc/mid-x86/mrst_machine.c |  365 ++++++++++++++++++++++++
 sound/soc/mid-x86/sst_platform.c |   20 +
 8 files changed, 1059 insertions(+), 0 deletions(-)
 create mode 100644 sound/soc/codecs/upd9976.c
 create mode 100644 sound/soc/codecs/upd9976.h
 create mode 100644 sound/soc/mid-x86/mrst_machine.c


More information about the Alsa-devel mailing list