* [PATCHv2 0/6] McPDM driver patch series
@ 2010-01-22 23:14 Candelaria Villareal, Jorge
2010-01-25 12:50 ` Mark Brown
0 siblings, 1 reply; 2+ messages in thread
From: Candelaria Villareal, Jorge @ 2010-01-22 23:14 UTC (permalink / raw)
To: alsa-devel@alsa-project.org, linux-omap@vger.kernel.org
Cc: broonie@opensource.wolfsonmicro.com
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 v1:
- Device registration now takes place plat-omap/devices.c
- struct resources is used to store mem and irq resources.
- DMA allows packet_size to be configured.
- PACKET is now used as sync_mode for McPDM
--
Jorge Eduardo Candelaria (4):
OMAP4: IRQ: Add McPDM IRQ definition.
ARM: OMAP4: Add McPDM base address
OMAP4: MCPDM: Register McPDM platform device
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
arch/arm/plat-omap/devices.c | 34 ++
arch/arm/plat-omap/include/plat/irqs.h | 1 +
arch/arm/plat-omap/include/plat/omap44xx.h | 2 +
sound/soc/omap/Kconfig | 3 +
sound/soc/omap/Makefile | 2 +
sound/soc/omap/mcpdm.c | 524 ++++++++++++++++++++++++++++
sound/soc/omap/mcpdm.h | 153 ++++++++
sound/soc/omap/omap-mcbsp.c | 2 +
sound/soc/omap/omap-mcpdm.c | 248 +++++++++++++
sound/soc/omap/omap-mcpdm.h | 29 ++
sound/soc/omap/omap-pcm.c | 15 +-
sound/soc/omap/omap-pcm.h | 4 +-
12 files changed, 1009 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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCHv2 0/6] McPDM driver patch series
2010-01-22 23:14 [PATCHv2 0/6] McPDM driver patch series Candelaria Villareal, Jorge
@ 2010-01-25 12:50 ` Mark Brown
0 siblings, 0 replies; 2+ messages in thread
From: Mark Brown @ 2010-01-25 12:50 UTC (permalink / raw)
To: Candelaria Villareal, Jorge
Cc: alsa-devel@alsa-project.org, linux-omap@vger.kernel.org
On Fri, Jan 22, 2010 at 05:14:48PM -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
Liam already asked all the questions I had about this series - apart
from what he said it looks OK to me.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-01-25 12:50 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-22 23:14 [PATCHv2 0/6] McPDM driver patch series Candelaria Villareal, Jorge
2010-01-25 12:50 ` Mark Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox