alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/3] McPDM driver patch series
@ 2010-02-22 21:09 Candelaria Villareal, Jorge
  2010-02-23 10:08 ` Liam Girdwood
  0 siblings, 1 reply; 4+ messages in thread
From: Candelaria Villareal, Jorge @ 2010-02-22 21:09 UTC (permalink / raw)
  To: alsa-devel@alsa-project.org
  Cc: broonie@opensource.wolfsonmicro.com, Liam Girdwood

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

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

* Re: [PATCH v4 0/3] McPDM driver patch series
  2010-02-22 21:09 [PATCH v4 0/3] McPDM driver patch series Candelaria Villareal, Jorge
@ 2010-02-23 10:08 ` Liam Girdwood
  2010-02-23 10:41   ` Mark Brown
  2010-02-23 16:25   ` Jarkko Nikula
  0 siblings, 2 replies; 4+ messages in thread
From: Liam Girdwood @ 2010-02-23 10:08 UTC (permalink / raw)
  To: Candelaria Villareal, Jorge
  Cc: alsa-devel@alsa-project.org, broonie@opensource.wolfsonmicro.com

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@slimlogic.co.uk>

-- 
Freelance Developer, SlimLogic Ltd
ASoC and Voltage Regulator Maintainer.
http://www.slimlogic.co.uk

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

* Re: [PATCH v4 0/3] McPDM driver patch series
  2010-02-23 10:08 ` Liam Girdwood
@ 2010-02-23 10:41   ` Mark Brown
  2010-02-23 16:25   ` Jarkko Nikula
  1 sibling, 0 replies; 4+ messages in thread
From: Mark Brown @ 2010-02-23 10:41 UTC (permalink / raw)
  To: Liam Girdwood; +Cc: Candelaria Villareal, Jorge, alsa-devel@alsa-project.org

On Tue, Feb 23, 2010 at 10:08:25AM +0000, Liam Girdwood wrote:

> All Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>

Applied them all, thanks.

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

* Re: [PATCH v4 0/3] McPDM driver patch series
  2010-02-23 10:08 ` Liam Girdwood
  2010-02-23 10:41   ` Mark Brown
@ 2010-02-23 16:25   ` Jarkko Nikula
  1 sibling, 0 replies; 4+ messages in thread
From: Jarkko Nikula @ 2010-02-23 16:25 UTC (permalink / raw)
  To: Liam Girdwood
  Cc: Candelaria Villareal, Jorge, broonie@opensource.wolfsonmicro.com,
	alsa-devel@alsa-project.org

On Tue, 23 Feb 2010 10:08:25 +0000
Liam Girdwood <lrg@slimlogic.co.uk> wrote:

> > 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
> > 
> 
> All Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
> 
Have my ack too. I didn't do OMAP4 compile test but the OMAP3 Beagle
compile and runtime tests went fine. I'll see it important to have this
second DAI driver to ASoC OMAP and also OMAP4 to be covered.

Acked-by: Jarkko Nikula <jhnikula@gmail.com>

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

end of thread, other threads:[~2010-02-23 16:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-22 21:09 [PATCH v4 0/3] McPDM driver patch series Candelaria Villareal, Jorge
2010-02-23 10:08 ` Liam Girdwood
2010-02-23 10:41   ` Mark Brown
2010-02-23 16:25   ` Jarkko Nikula

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