[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
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
More information about the Alsa-devel
mailing list