From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753257AbaFMKHS (ORCPT ); Fri, 13 Jun 2014 06:07:18 -0400 Received: from mail-bn1blp0189.outbound.protection.outlook.com ([207.46.163.189]:35445 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751468AbaFMKFx (ORCPT ); Fri, 13 Jun 2014 06:05:53 -0400 From: Nicolin Chen To: , , CC: , , , , , , , , , , , , , , , , , , , , Subject: [RFC][PATCH 0/2] Add ASRC Peripheral to Peripheral driver Date: Fri, 13 Jun 2014 18:07:03 +0800 Message-ID: X-Mailer: git-send-email 1.8.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 130471275506943002;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:CAL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(6009001)(189002)(199002)(87572001)(33646001)(62966002)(19580395003)(50466002)(79102001)(80022001)(104016001)(46102001)(97736001)(87286001)(50226001)(86362001)(36756003)(104166001)(61266001)(2201001)(83072002)(21056001)(68736004)(73392001)(93916002)(99396002)(26826002)(4396001)(74662001)(20776003)(81442001)(84676001)(64706001)(81342001)(82202001)(81542001)(77982001)(88136002)(55446002)(6806004)(77096999)(31966008)(50986999)(73972005)(44976005)(92726001)(48376002)(77156001)(92566001)(102836001)(74502001)(87936001)(47776003)(89996001)(85852003);DIR:OUT;SFP:;SCL:1;SRVR:DM2PR03MB400;H:tx30smr01.am.freescale.net;FPR:;MLV:ovrnspm;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Antispam: BL:0;ACTION:Default;RISK:Low;SCL:0;SPMLVL:NotSpam;PCL:0;RULEID: X-Forefront-PRVS: 0241D5F98C Authentication-Results: spf=softfail (sender IP is 192.88.168.50) smtp.mailfrom=nicoleotsuka@gmail.com; Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series of patches have a direct dependency between them. So we might need to push them into one branch. And sorry for this :( Patch-1 adds device to device support in SDMA driver along with a secondary request in struct imx_dma_data which's requred in the Patch-2 ASRC driver. Nicolin Chen (2): dma: imx-sdma: Add device to device support ASoC: fsl_asrc: Add ASRC ASoC CPU DAI and platform drivers .../devicetree/bindings/sound/fsl,asrc.txt | 62 ++ drivers/dma/imx-sdma.c | 40 +- include/linux/platform_data/dma-imx.h | 1 + sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_asrc.c | 1031 ++++++++++++++++++++ sound/soc/fsl/fsl_asrc.h | 431 ++++++++ sound/soc/fsl/fsl_asrc_dma.c | 385 ++++++++ 8 files changed, 1956 insertions(+), 5 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/fsl,asrc.txt create mode 100644 sound/soc/fsl/fsl_asrc.c create mode 100644 sound/soc/fsl/fsl_asrc.h create mode 100644 sound/soc/fsl/fsl_asrc_dma.c -- 1.8.4 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolin Chen Subject: [RFC][PATCH 0/2] Add ASRC Peripheral to Peripheral driver Date: Fri, 13 Jun 2014 18:07:03 +0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+glppe-linuxppc-embedded-2=m.gmane.org@lists.ozlabs.org Sender: "Linuxppc-dev" To: broonie@kernel.org, vinod.koul@intel.com, s.hauer@pengutronix.de Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, alsa-devel@alsa-project.org, b42378@freescale.com, timur@tabi.org, pawel.moll@arm.com, ijc+devicetree@hellion.org.uk, tiwai@suse.de, linux-kernel@vger.kernel.org, b02247@freescale.com, rdunlap@infradead.org, linux-doc@vger.kernel.org, lgirdwood@gmail.com, b38343@freescale.com, perex@perex.cz, dmaengine@vger.kernel.org, robh+dt@kernel.org, galak@codeaurora.org, grant.likely@linaro.org, dan.j.williams@intel.com, linuxppc-dev@lists.ozlabs.org List-Id: devicetree@vger.kernel.org VGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBoYXZlIGEgZGlyZWN0IGRlcGVuZGVuY3kgYmV0d2VlbiB0 aGVtLiBTbyB3ZSBtaWdodApuZWVkIHRvIHB1c2ggdGhlbSBpbnRvIG9uZSBicmFuY2guIEFuZCBz b3JyeSBmb3IgdGhpcyA6KAoKUGF0Y2gtMSBhZGRzIGRldmljZSB0byBkZXZpY2Ugc3VwcG9ydCBp biBTRE1BIGRyaXZlciBhbG9uZyB3aXRoIGEgc2Vjb25kYXJ5CnJlcXVlc3QgaW4gc3RydWN0IGlt eF9kbWFfZGF0YSB3aGljaCdzIHJlcXVyZWQgaW4gdGhlIFBhdGNoLTIgQVNSQyBkcml2ZXIuCgpO aWNvbGluIENoZW4gKDIpOgogIGRtYTogaW14LXNkbWE6IEFkZCBkZXZpY2UgdG8gZGV2aWNlIHN1 cHBvcnQKICBBU29DOiBmc2xfYXNyYzogQWRkIEFTUkMgQVNvQyBDUFUgREFJIGFuZCBwbGF0Zm9y bSBkcml2ZXJzCgogLi4uL2RldmljZXRyZWUvYmluZGluZ3Mvc291bmQvZnNsLGFzcmMudHh0ICAg ICAgICAgfCAgIDYyICsrCiBkcml2ZXJzL2RtYS9pbXgtc2RtYS5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNDAgKy0KIGluY2x1ZGUvbGludXgvcGxhdGZvcm1fZGF0YS9kbWEtaW14 LmggICAgICAgICAgICAgIHwgICAgMSArCiBzb3VuZC9zb2MvZnNsL0tjb25maWcgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKwogc291bmQvc29jL2ZzbC9NYWtlZmlsZSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIHNvdW5kL3NvYy9mc2wvZnNsX2FzcmMu YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAzMSArKysrKysrKysrKysrKysrKysrKwog c291bmQvc29jL2ZzbC9mc2xfYXNyYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDMx ICsrKysrKysrCiBzb3VuZC9zb2MvZnNsL2ZzbF9hc3JjX2RtYS5jICAgICAgICAgICAgICAgICAg ICAgICB8ICAzODUgKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgMTk1NiBpbnNlcnRpb25zKCsp LCA1IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9zb3VuZC9mc2wsYXNyYy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzb3Vu ZC9zb2MvZnNsL2ZzbF9hc3JjLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzb3VuZC9zb2MvZnNsL2Zz bF9hc3JjLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzb3VuZC9zb2MvZnNsL2ZzbF9hc3JjX2RtYS5j CgotLSAKMS44LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkxpbnV4cHBjLWRldiBtYWlsaW5nIGxpc3QKTGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5v cmcKaHR0cHM6Ly9saXN0cy5vemxhYnMub3JnL2xpc3RpbmZvL2xpbnV4cHBjLWRldg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1blp0182.outbound.protection.outlook.com [207.46.163.182]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 1F1021A055D for ; Fri, 13 Jun 2014 20:05:58 +1000 (EST) From: Nicolin Chen To: , , Subject: [RFC][PATCH 0/2] Add ASRC Peripheral to Peripheral driver Date: Fri, 13 Jun 2014 18:07:03 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, alsa-devel@alsa-project.org, b42378@freescale.com, timur@tabi.org, pawel.moll@arm.com, ijc+devicetree@hellion.org.uk, tiwai@suse.de, linux-kernel@vger.kernel.org, b02247@freescale.com, rdunlap@infradead.org, linux-doc@vger.kernel.org, lgirdwood@gmail.com, b38343@freescale.com, perex@perex.cz, dmaengine@vger.kernel.org, robh+dt@kernel.org, galak@codeaurora.org, grant.likely@linaro.org, dan.j.williams@intel.com, linuxppc-dev@lists.ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , This series of patches have a direct dependency between them. So we might need to push them into one branch. And sorry for this :( Patch-1 adds device to device support in SDMA driver along with a secondary request in struct imx_dma_data which's requred in the Patch-2 ASRC driver. Nicolin Chen (2): dma: imx-sdma: Add device to device support ASoC: fsl_asrc: Add ASRC ASoC CPU DAI and platform drivers .../devicetree/bindings/sound/fsl,asrc.txt | 62 ++ drivers/dma/imx-sdma.c | 40 +- include/linux/platform_data/dma-imx.h | 1 + sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_asrc.c | 1031 ++++++++++++++++++++ sound/soc/fsl/fsl_asrc.h | 431 ++++++++ sound/soc/fsl/fsl_asrc_dma.c | 385 ++++++++ 8 files changed, 1956 insertions(+), 5 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/fsl,asrc.txt create mode 100644 sound/soc/fsl/fsl_asrc.c create mode 100644 sound/soc/fsl/fsl_asrc.h create mode 100644 sound/soc/fsl/fsl_asrc_dma.c -- 1.8.4