From mboxrd@z Thu Jan 1 00:00:00 1970 From: zhangfei.gao@marvell.com (Zhangfei Gao) Date: Mon, 11 Jun 2012 18:04:36 +0800 Subject: [PATCH v2 0/5] mmp audio support Message-ID: <1339409081-10097-1-git-send-email-zhangfei.gao@marvell.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org v1->v2: modify accroingly with suggestion from Vinod and Mark remove deprecated chan->private and dma.h remove prep_slave_sg remove module_init and move operation to probe misc change v0->v1: dmaengine -> soc-dmaengine. update according to Mark's suggestion These patches provide mmp audio support under alsa via dmaengine Support platfrom pxa688 and pxa910 mmp_tdma.c and mmp-pcm.c is shared for pxa688 and pxa910 pxa688 (mmp2) use mmp2-sspa.c pxa910 directly use pxa-ssp.c mmp_tdma.c is under dmaengine framework Verified on brownstone (pxa688) and ttc-dkb Qiao Zhou (1): ASoC: add ttc-dkb machine support Zhangfei Gao (4): dmaengine: mmp_tdma: add mmp tdma support ASoC: mmp: add audio dma support ASOC: mmp: add sspa support ASoC: add mmp brownstone support drivers/dma/Kconfig | 10 + drivers/dma/Makefile | 1 + drivers/dma/mmp_tdma.c | 610 +++++++++++++++++++++++++++++++ include/linux/platform_data/mmp_audio.h | 22 ++ sound/soc/pxa/Kconfig | 42 +++ sound/soc/pxa/Makefile | 8 + sound/soc/pxa/brownstone.c | 174 +++++++++ sound/soc/pxa/mmp-pcm.c | 297 +++++++++++++++ sound/soc/pxa/mmp-sspa.c | 480 ++++++++++++++++++++++++ sound/soc/pxa/mmp-sspa.h | 92 +++++ sound/soc/pxa/ttc-dkb.c | 173 +++++++++ 11 files changed, 1909 insertions(+), 0 deletions(-) create mode 100644 drivers/dma/mmp_tdma.c create mode 100644 include/linux/platform_data/mmp_audio.h create mode 100644 sound/soc/pxa/brownstone.c create mode 100644 sound/soc/pxa/mmp-pcm.c create mode 100644 sound/soc/pxa/mmp-sspa.c create mode 100644 sound/soc/pxa/mmp-sspa.h create mode 100644 sound/soc/pxa/ttc-dkb.c