[alsa-devel] [PATCH v4 0/3] McPDM driver patch series
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
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
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.
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
participants (4)
-
Candelaria Villareal, Jorge
-
Jarkko Nikula
-
Liam Girdwood
-
Mark Brown