alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/19] ASoC for moorestown
@ 2011-05-04 13:44 Lu Guanqun
  2011-05-04 13:44 ` [PATCH 01/19] ASoC: upd9976: Add Renesas uPD9976 codec driver Lu Guanqun
                   ` (18 more replies)
  0 siblings, 19 replies; 60+ messages in thread
From: Lu Guanqun @ 2011-05-04 13:44 UTC (permalink / raw)
  To: ALSA, Lu Guanqun
  Cc: Takashi Iwai, Koul Vinod, Mark Brown, Liam Girdwood,
	Wang Xingchao

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

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

-- 
guanqun

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

end of thread, other threads:[~2011-05-06  9:37 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-04 13:44 [PATCH 00/19] ASoC for moorestown Lu Guanqun
2011-05-04 13:44 ` [PATCH 01/19] ASoC: upd9976: Add Renesas uPD9976 codec driver Lu Guanqun
2011-05-04 14:34   ` Mark Brown
2011-05-04 15:05     ` Lu Guanqun
2011-05-05  3:14       ` Koul, Vinod
2011-05-05  3:51         ` Lu Guanqun
2011-05-04 15:07     ` Takashi Iwai
2011-05-04 15:18       ` Lu Guanqun
2011-05-04 15:38         ` Takashi Iwai
2011-05-04 16:15           ` Mark Brown
2011-05-05  0:33             ` Lu Guanqun
2011-05-05  0:30           ` Lu Guanqun
2011-05-04 16:13         ` Mark Brown
2011-05-05 16:26     ` Lu Guanqun
2011-05-06  9:37       ` Mark Brown
2011-05-04 14:46   ` Dimitris Papastamos
2011-05-04 15:12     ` Lu Guanqun
2011-05-04 16:11       ` Mark Brown
2011-05-05  3:12       ` Koul, Vinod
2011-05-05  8:07         ` Mark Brown
2011-05-04 13:45 ` [PATCH 02/19] ASoC: sst_platform: add cpu dai driver for moorestown platform Lu Guanqun
2011-05-05  3:23   ` Koul, Vinod
2011-05-05  4:48     ` Lu Guanqun
2011-05-05  9:26       ` Koul, Vinod
2011-05-05  8:05     ` Mark Brown
2011-05-05  9:28       ` Koul, Vinod
2011-05-05 10:26         ` Mark Brown
2011-05-05 10:00           ` Koul, Vinod
2011-05-05 13:46             ` Mark Brown
2011-05-05 14:55               ` Koul, Vinod
2011-05-06  9:37                 ` Mark Brown
2011-05-04 13:45 ` [PATCH 03/19] ASoC: mrst_machine: add moorestown machine driver Lu Guanqun
2011-05-04 14:55   ` Dimitris Papastamos
2011-05-04 15:25     ` Lu Guanqun
2011-05-04 13:45 ` [PATCH 04/19] ASoC: mrst_machine: add speaker widget to " Lu Guanqun
2011-05-04 16:17   ` Mark Brown
2011-05-04 13:45 ` [PATCH 05/19] ASoC: mrst_machine: enable user to select different output Lu Guanqun
2011-05-04 16:22   ` Mark Brown
2011-05-05  0:34     ` Lu Guanqun
2011-05-04 13:45 ` [PATCH 06/19] ASoC: upd9976: add capture ability for dai driver Lu Guanqun
2011-05-04 16:22   ` Mark Brown
2011-05-04 13:45 ` [PATCH 07/19] ASoC: sst_platform: add capture capability for cpu " Lu Guanqun
2011-05-04 13:45 ` [PATCH 08/19] ASoC: upd9976: add DMIC support Lu Guanqun
2011-05-04 15:03   ` Dimitris Papastamos
2011-05-04 15:20     ` Lu Guanqun
2011-05-04 13:45 ` [PATCH 09/19] ASoC: upd9976: add Analog MIC support Lu Guanqun
2011-05-04 13:45 ` [PATCH 10/19] ASoC: upd9976: add microphone bias support Lu Guanqun
2011-05-04 16:25   ` Mark Brown
2011-05-05  0:40     ` Lu Guanqun
2011-05-04 13:45 ` [PATCH 11/19] ASoC: upd9976: add jack detection function Lu Guanqun
2011-05-04 16:32   ` Mark Brown
2011-05-05  0:37     ` Lu Guanqun
2011-05-04 13:45 ` [PATCH 12/19] ASoC: mrst_machine: add capture functionality Lu Guanqun
2011-05-04 13:45 ` [PATCH 13/19] ASoC: mrst_machine: add jack detection support Lu Guanqun
2011-05-04 13:46 ` [PATCH 14/19] ASoC: upd9976: add mute switch for DMIC Lu Guanqun
2011-05-04 13:46 ` [PATCH 15/19] ASoC: upd9976: add mute switch for analog Lu Guanqun
2011-05-04 13:46 ` [PATCH 16/19] ASoC: mrst_machine: make DMIC's output to PCM2 mono Lu Guanqun
2011-05-04 13:46 ` [PATCH 17/19] ASoC: mrst_machine: make MIC2 pseudo-differential Lu Guanqun
2011-05-04 13:46 ` [PATCH 18/19] ASoC: upd9976: add capture volume for analog inputs Lu Guanqun
2011-05-04 13:46 ` [PATCH 19/19] ASoC: upd9976: add capture volume for DMIC Lu Guanqun

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