On Mon, 2010-02-22 at 15:09 -0600, Candelaria Villareal, Jorge wrote: > McPDM module is the interface between the OMAP and TWL6030 audio codec. > > The interface supports the following: > * Up to 5 downlink channels and 3 uplink channels > * 88.2 and 96 KHz > * 32 bit sample size > > Currently, driver is set to support up to 4 downlink channels. If 2 > channels are selected, output will go to the headset, and if 4 channels > are selected, output will go to the headset and speakers. Functionality > to select the output at runtime will be added afterwards. > > Command and status mode is not supported in current patches. > > Changes from v3: > - Implemented changes based on comments from Liam Girdwood. > > -- > > Jorge Eduardo Candelaria (1): > ASoC: OMAP4: Add support for McPDM > > Misael Lopez Cruz (2): > ASoC: OMAP: data_type and sync_mode configurable in audio dma > ASoC: OMAP4: Add McPDM platform driver > > sound/soc/omap/Kconfig | 3 + > sound/soc/omap/Makefile | 2 + > sound/soc/omap/mcpdm.c | 486 +++++++++++++++++++++++++++++++++++++++++++ > sound/soc/omap/mcpdm.h | 151 +++++++++++++ > sound/soc/omap/omap-mcbsp.c | 2 + > sound/soc/omap/omap-mcpdm.c | 251 ++++++++++++++++++++++ > sound/soc/omap/omap-mcpdm.h | 29 +++ > sound/soc/omap/omap-pcm.c | 15 +- > sound/soc/omap/omap-pcm.h | 4 +- > 9 files changed, 935 insertions(+), 8 deletions(-) > create mode 100644 sound/soc/omap/mcpdm.c > create mode 100644 sound/soc/omap/mcpdm.h > create mode 100644 sound/soc/omap/omap-mcpdm.c > create mode 100644 sound/soc/omap/omap-mcpdm.h > _______________________________________________ All Acked-by: Liam Girdwood <lrg@xxxxxxxxxxxxxxx> -- Freelance Developer, SlimLogic Ltd ASoC and Voltage Regulator Maintainer. http://www.slimlogic.co.uk _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel