[PATCH 0/3] OMAP4/ASoC: New McPDM driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

The following series replaces the current driver for McPDM port.
The current McPDM driver design is not suitable to support both
the ABE and Legacy DMA operating modes. Therefore remove most
of the old driver (and mcpdm.c) and replace it with a
re-designed driver to support both Legacy and ABE modes of operation.

As part of the work the McPDM driver has been converted to omap device,
and from now on it is going to use hwmod.

Patch 2, and 3 was originated from Jorge, and Margarita, but their @ti.com
mail address does not work anymore, so I took those two patch under my name,
but added them as s-o-b without e-mail address.

For the McPDM driver replacement, I forced git to create a complete rewrite
patch to help with the review.

Regards,
Peter

---
Misael Lopez Cruz (1):
  ASoC: omap-mcpdm: Replace legacy driver

Peter Ujfalusi (2):
  OMAP: McPDM: Convert McPDM device to omap_device
  OMAP4: hwmod: enable mcpdm hwmod device.

 arch/arm/mach-omap2/devices.c              |   33 ++
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c |    2 +-
 arch/arm/plat-omap/devices.c               |   36 --
 sound/soc/omap/Makefile                    |    2 +-
 sound/soc/omap/mcpdm.c                     |  470 ----------------
 sound/soc/omap/mcpdm.h                     |  153 -----
 sound/soc/omap/omap-mcpdm.c                |  828 +++++++++++++++++++---------
 sound/soc/omap/omap-mcpdm.h                |  109 ++++
 sound/soc/omap/sdp4430.c                   |    4 +-
 9 files changed, 702 insertions(+), 935 deletions(-)
 delete mode 100644 sound/soc/omap/mcpdm.c
 delete mode 100644 sound/soc/omap/mcpdm.h
 rewrite sound/soc/omap/omap-mcpdm.c (42%)
 create mode 100644 sound/soc/omap/omap-mcpdm.h

-- 
1.7.6

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux