From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753969AbcHRHY1 (ORCPT ); Thu, 18 Aug 2016 03:24:27 -0400 Received: from mail-bl2nam02on0136.outbound.protection.outlook.com ([104.47.38.136]:58272 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750988AbcHRHYZ (ORCPT ); Thu, 18 Aug 2016 03:24:25 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=freescale.com;nxp.com; dkim=none (message not signed) header.d=none; From: Yuan Yao To: , , , , , CC: , , , , "Yuan Yao" Subject: [PATCH v1 0/5] dma: Add QorIQ qDMA engine driver support Date: Thu, 18 Aug 2016 14:38:43 +0800 Message-ID: <1471502328-28305-1-git-send-email-yao.yuan@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(229853001)(626004)(356003)(8666005)(33646002)(2906002)(36756003)(7416002)(48376002)(47776003)(50466002)(92566002)(5003940100001)(5001770100001)(106466001)(105606002)(8676002)(68736007)(50986999)(97736004)(85426001)(4326007)(7846002)(189998001)(586003)(77096005)(305945005)(19580395003)(19580405001)(11100500001)(81166006)(87936001)(104016004)(2201001)(50226002)(81156014)(8936002)(7059030);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR03MB2684;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD046;1:+Klr2OxeIO2uFWv7fTw+ZT9MsDVFUW8SNbfaIgBjj0aj6uO+m1QuzklCiyVysqRpH0pmlBbwY6Bz6JbCNW1GubaX3R2yPGQSPukIL/5+cpdgs+LwxoONf8q3gb8SCB7T3PuFKoQOLRDE1fSR8tsElwoTfZkv7YN02jHaPd8JzKJtYu2wo0JGLAA8VHiSPlj+qj8UC8EsZERzt0ycWL+20BXSprXo3VoC0FA9U5cuVWDTOyaeHY/ziMUkV0illz92xZXcenhHfmjA76H4WV5TVJnWLjng5LVJkTWuid+RG0+hCt3PnNtViMbSF5U28ypqyT8KVm2OlBK4nzzmuRDI3gdYyjuIlY3LMZEb/zUKFoGt8vo3QJZoOYCiYA4q2fZUM/3+bpy7k15If4ePmxcNIhi4SuZmym/hVjlM1ciSHrhZsS3RFrKshT2GZBw4fnlzAeB8KmXLCCT343Ht/rrxtKSi5aLZ7hkl1u5B1LYTpvpdjjlWDntLquuroW6noSXR8fIVQoRy52jUDwMUTWCWG6LgDT7abv9k0DJG/yWCfA6wMXLQxDfdPRYSQSNMWOd+/IfiHzXiOn6mdmQeEXTtLEFaw94tKur+vnnog3dRGi4= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: bd8bb3b4-90cf-433b-a562-08d3c733ebfd X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2684;2:LuD/WOr64Y8lGmEDG3o3rxkj+jM43NKNzlQVlKBSAQbDBfNNjztFVRVOde1C9ef/o2/N2/xFnQuNtC3VCc0e4acY5Pg2mO1cWIbf+BEncRWnFBVv2uGb6HGBnAOeR4eBwxPzymnbB2kFy0sBDGZTKPdFFIryUVgnaaz9i/wl+u+JaqpdCjK5DRkOyk9FeryN;3:vGHMz7XQgH+D/t2KumwQYDzdwl+wsQg/MziIAlSK0GI/qu9iM/FjYdbv26/egWn3mn5JEGWSaeuC519BQ/038BrXDjM2LcVUu7oIw6mFPiTDlkxwRLG4RZypW2UbtezBdybbxTBuj/JbVrukcNG/OI7nQFupje61u6bAdmH4zGH97CjSp4YmgjXzIs1aUSy5XkPNcEc8VLHSyaTaIIyTGmmE2s3i40EvuaEfta0PbLE= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR03MB2684; X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2684;25:HgQ3YvV3IISTZA9WQWqrD+8ugalY2VTKC1hmvFJL2Tvzdf/HH+Q0ErElK37Fkfh7XdQ43WkjLw1U+cjLYdDKBbbv1K3Ljkl/oaMtX+NcDzmpwOZd/YyUAWqIcCdELaCgRE2BxtN74XRVdUH4UjGB5zGMboAKvtPAgu5lRf/HVvlUSpr4C1Tmf/FF2HWuXv1aFSC725kZoy00NfNn71ZN4QxfcsvlhMrqOTarjsjCa7HT2YR5Wh4hd6vTseCkvEbXJEoNwdZZqT6cs/8rHbeci4vzGxx9wkzVFVmsZIzEIRB0A9SWMSaCxJh1l8fCvX8o9i6ngNAIUYP2Il/w5w5D6F333bef04NNqGh+NrTsxz3HjhikglJOZutDNmGwWq+cR1LQJPw0pR6TH+W+Nq5T+xb3P9bzvV+dtXAJJcnmHfTAABbzMGaif+CrL5Bs3Lku/BstodGxnh8nVWYV+0cxzzyk5yGv36CAR76k39aTWN4JYX91PVMt/5/AYSfL3LHcs2MRwKYmN5feCXJw+yGhyYk0FPk/Hmzuskpc1b/KHjDgVp3wtkoLmsEwZ9+7XLfcwtkcN2FK3oTafim96owV2egjkcOt+tk1jukipwpOOJxtXoFCgO4cb3uYjkVqBDLeo3Q8CBTLj/gVFc2hAn0SIWjvQ6fdYgA8TNRCuWkMaFOJE6eKQLFhtY5Xo0wg8oVVoCTy5yvwoeX7aKCE2Ey4FA==;31:lHpkDxVKJ6UPiGgDtDLFA5DA0WxOqkZMLfiNN8PNAJVVoSnduz0X/jLy+IZz6GomwPyGNHc+PqoR9m8nBFO7KHJ6Vh4xD4YZfeNG4iTxlc82Hl/18DpyJs0dC8r+s10LpSPB8fR2ga0fR/3Y+3D26SyC2O4KIhKr38mS++FkdrK8CAqQjQ1KebcVXfZU9iP8nj094x+K5x3dKeO1RgWG2Xad1HrEfOOY9CDHD7A1JjM= X-LD-Processed: 710a03f5-10f6-4d38-9ff4-a80b81da590d,ExtAddr X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2684;20:0x2K1h1HVHlD8da6xz/sqrX76n8YBdcR0N9TUdB5eiC3sGD8XHQEvpQoOckRZV13DoEob4imfAawpSlnGny1TRz2VVjJUS5aiJ443DMe1bRWUU5EPV6F09iPVYDNp7j3LB/Aw9o07HEmXZwO9w4tuxcA1cQHsIsDQQMnkrUYy+4PqBriFvG8RlOkD7E+s134OpNDSH4Az769T7joE+hMl+HHAgbXceThoraSKWgQmUn/lZkn2TD/a6vSU3Wq8zOxcLFhw4kT4EbE+qR49ffRgyrMMJPiySy+JxTbUh9bUm6E4TBS3883oYk6FcOMZdYrSbCkEGH93XaWfifXhRK4UtKs8faxgNZhMc9OHDwzgjOxvP9WDjY70FLZ0B0LiC0fEGdWnk6BoYbIPaxcs0XqWFypPIPIcvvZJkQQ6dCbNimDJ/D3XWE6+tQ4QdAl6NeAMZQLw4IqX/5BVydHLLx+Wqhkn5pPipjIGzgCMgMroT2st5DMpNE+/2Xas01VXez94qvwh5RU41nTXk7s13nxM1Hfh7v/8fPke1Nq2pUrR1v2idNCDoVuSQV5Dz2JX6vrQsLonF7e6URL7RJbPncPy5qDK2tg5zxM+/fE7uPYpr4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13018025)(13015025)(13023025)(13024025)(13017025)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:DM5PR03MB2684;BCL:0;PCL:0;RULEID:;SRVR:DM5PR03MB2684; X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2684;4:/aUDKyGC9io5yV860yN0debwp7p5oZI1/FYQAxeoBmODouq5pfy760Xo9M0GvyDkKWD2WQX6fkEJMl0mXe9lHu33vJPCBNHpfMiaJOEDJvkd8e4iLF2OcgleUQ5CiND9bb5OQHyDcBBnnl68sAgRWQsi3ri2PpumJZ5pwA2H+TZKmrG8Azlu8UIqG4mselXkJq8LHpKvXrS1StfJbY3iXtBS3OV0iCiD98yaQc8iVN+T4/Ro04jKvtcaOYUXZoyvvE48N7yKD54GbnSiJK6UN2Z379K0Kp500PkZ/ZezluLWqNkwQbafMbBiR0tOAdniokSKfM55cwMKAaQw4svgZJLthxeqn8uhL8x4xyXTDuEbtilkvR1unDv6f/fKWbGzDILTmy7aWdP2aMj7bTW/Nn21LpwKo7bc4w2xaE0s/5NLCFC6Vqy4TGLret60wIQVJdevCvqfi+zzrVJrcQl3azOUbQ+0QeeiDPbuPQXRFnEoQ5Fed11K0kiraZoeAyDhq4A/pc5w1pJCngyBcWpzt3U1xzdZnusZdGFZO7UZczM= X-Forefront-PRVS: 0038DE95A2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR03MB2684;23:Dfj1KQ4JPvEsgKaVNGp4g0Ht4iBxxDmF7axWG/4c8?= =?us-ascii?Q?tGVSVXffbJzADzUZhIBsXZxHJax6PlmNymoDuNjtATtoOg17VwKdztAY2Oyp?= =?us-ascii?Q?jWl2BXRJAfaTpM9XaQQkjXjKNToy5IN1o5rVS8c3wIu/WOjHOaHHZmOMltOc?= =?us-ascii?Q?4QAjIxS6O1I8IeSLbmbn6P/oopuaLOPdEBA6iQeYtVLP+qcVh1zuMeYIiDFp?= =?us-ascii?Q?0HqVvlPBfuSo8rWpv5DTKkscTnlCpwWRPEak4l7VAS376zsd8rvYwuCfvSqD?= =?us-ascii?Q?gJYUy1wVcVPLBm42wza+UqrUYgEX7qWdbGl25JYUJPY47BR/Vnc/KAhuK9aA?= =?us-ascii?Q?c3Xlk/qk3kl2e4xC2OnVo3e/vXRbTieHMt/wdVxUyy8lQWsQaPGoiO6VS00K?= =?us-ascii?Q?hctT1k08aU33Yf5u8XQE0dGoJKLLpkPArf+eadyEAE093QSeXlfo8F7Z7B2Z?= =?us-ascii?Q?CNPoOr32+VG+ypqVcPBF8wcuLZzE5wIV1ZCkg0w2oPwSdSPdUB4e8DUeV5eZ?= =?us-ascii?Q?1oeKbXBmvtd4x1OOCgKE26eCXmw+BpYenD+/5cTNQnM4lArfrhJORzhGYQQI?= =?us-ascii?Q?UP7In7l/mCTcUUaprZWn/y4jqRMIw7ejJk2TBkeiDAe21A3lh5hUWzn9Wg0a?= =?us-ascii?Q?Bshbg+oUa6rnKRWI1YFkfbVRYEOffhhOI61iIiz2d/2zOiBS3aRqUEzpTsea?= =?us-ascii?Q?jUsLAXXSLIx21pYQJIoDphOLo+S5H2iNPf9XL7dTh2/Iis+HR3qlTihaEfh1?= =?us-ascii?Q?ai1ZCfWCop0ZUaf+nfDs9Djo3xI7WG9517Zc4TaFNy2uW+SRcEr9y2aQYXC+?= =?us-ascii?Q?oS+FmfzI/kFRoHQvyS4s8SDiFeL0M9IcwiEmtwYhNmj8JWzEzpEzFc8b6a70?= =?us-ascii?Q?jF4zuFXuHRINulCX6rpd9d/4q/Fu4Wndb1RCC6EDn32jxCbbMPsJBD2M0jER?= =?us-ascii?Q?uQzVRzboWR/QiU9eWvCHUIfwo+Il7aUc1pxeGsLBS8BfmJ5s9ZffZkAqhmgG?= =?us-ascii?Q?rz00e+L2kh5X4Jl2HaNoal6L82hfqC0CfLt9yYZ0x8iVYbuC8EgD/hYj7//Y?= =?us-ascii?Q?bmIZTIuTqcsCuHKN87ZaUHtNET2wabgSOmPNfCr54NMrM7hepBpMbrbUmvmW?= =?us-ascii?Q?MLCD3PDwv0=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR03MB2684;6:SNzm763jGqATOtRPqkDK4y85ppYA6F9f+N/0JjwTV1xUezgyUK49Ejnz8FGqtXczFpiBD/NkBhCRRR7W8OCNcuUDHogu85DcUh8Ni4LgVe6mSO/ooZQUNmrGKItaFRRcTywVN9+s/Hm4lPSupddpuVdc+eMtbeUICrwULcYAI34EstmX2N/Hz+Tgs5X2at9P38+Y7LdiMP3TmFzZGqozVdiKtzltODJSRPxVaZFdLNkrTuHtWagX1YnlIPk/lT4ohGEPCjCoaTiBvtZ29cn38A81ReE7hYfXW0QrqaU1pYGknamSjRH2+Z765zLUsQxiK0B1AtR5wpJkVbDPW9OU9A==;5:STEOlACUkZPAm5AvybZv+0QLjXjQ3SOInh00WOdwS79xqfSvt+qmDabq+tqLKNw2gZNmvEy4bPxfBvTjDDKX6Z4n+hhChyDjkF3LzUxe3iQY6jCy6CqfExfirevhUtrf05gmzBgvNnjNd+ES5D6LjA==;24:DIHVktjvacjgZhDs8Dz7kzzjrs+lWk7errYwf98OBgqU88O26AQPP8fdUYo2vKWn355St9eJquhRBIgg8Ra8T89MxOjDnmepF/KJyhH8cNw=;7:idlh3IHSJ03+EdIzNBLnD/o+49xwc9LC0k3ZUWAcz1Pc8NYqssCXxePkRS/97a4idhhQCPl4Hn8yrp9uqX4y1Sbb4uoVOR6nar6PvBKXH53y1AKHZIK4kQvWDhIA+OZyom+t9wfAjqOycZlLh0HJIuj7PqUT5kX2LVQUlzrSN+XUkQ53OhLjE5MXOvyAHngm5ilee0rENzV9f4dWskqaYXMvqMkLxrL1riL3n/qUjYhG5FWqtejOw1h0cHm2mLoH SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2016 06:50:20.4184 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2684 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Yuan Yao dma: Add QorIQ qDMA engine driver support Yuan Yao (5): dma: Add QorIQ qDMA engine driver support dma: Add device tree binding for QorIQ qDMA driver MAINTAINERS: add maintainer entry for QorIQ QDMA driver ARM: dts: ls1043a: add qDMA node ARM: dts: ls1021a: add qDMA node .../devicetree/bindings/dma/qoriq-qdma.txt | 38 + MAINTAINERS | 7 + arch/arm/boot/dts/ls1021a.dtsi | 10 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 10 + drivers/dma/Kconfig | 12 + drivers/dma/Makefile | 1 + drivers/dma/qoriq-qdma.c | 900 +++++++++++++++++++++ drivers/dma/qoriq-qdma.h | 272 +++++++ 8 files changed, 1250 insertions(+) create mode 100644 Documentation/devicetree/bindings/dma/qoriq-qdma.txt create mode 100644 drivers/dma/qoriq-qdma.c create mode 100644 drivers/dma/qoriq-qdma.h -- 2.1.0.27.g96db324