Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966731AbcLVUGe (ORCPT ); Thu, 22 Dec 2016 15:06:34 -0500 Received: from mail-dm3nam03on0056.outbound.protection.outlook.com ([104.47.41.56]:47981 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753460AbcLVUGa (ORCPT ); Thu, 22 Dec 2016 15:06:30 -0500 Authentication-Results: spf=pass (sender IP is 208.81.121.44) smtp.mailfrom=sierrawireless.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=sierrawireless.com; From: Zoran Markovic To: CC: Zoran Markovic , Andy Gross , David Brown , Rob Herring , Mark Rutland , Russell King , , , , Subject: [RFC PATCH 1/4] dt-bindings: mdm9615: Add ADM DMA engine Date: Thu, 22 Dec 2016 12:05:36 -0800 Message-ID: <1482437139-29329-2-git-send-email-zmarkovic@sierrawireless.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1482437139-29329-1-git-send-email-zmarkovic@sierrawireless.com> References: <1482437139-29329-1-git-send-email-zmarkovic@sierrawireless.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:208.81.121.44;IPV:NLI;CTRY:CA;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39450400003)(39410400002)(39850400002)(39860400002)(39840400002)(2980300002)(438002)(199003)(189002)(76176999)(33646002)(2351001)(110136003)(106466001)(305945005)(246002)(7636002)(50986999)(356003)(8936002)(50226002)(8676002)(86362001)(47776003)(189998001)(77096006)(2950100002)(6916009)(2906002)(6666003)(4720700003)(48376002)(50466002)(4326007)(7416002)(36756003)(92566002)(5003940100001)(104016004)(38730400001)(5660300001)(626004)(7099028)(5001870100001)(217873001)(473944003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0201MB1930;H:mail.sierrawireless.com;FPR:;SPF:Pass;PTR:carmdsmtp.sierrawireless.com,spf.sierrawireless.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD009;1:SWe0eOL8GQZjw5YQ0x17CH+3d/o44MN/PvcykzrXCJ7KLvQFaFxJqi6/c/wlN9gEABbxA4wqJgsTjgYgMQxdSjABACKSx3kpLXPCEUppnWuZ9QZaOUyA+Q4/navukwBCPIiSvMoOLoNYKv5o5GlIzfE2h171WdTso7Z2TZ9qI8fnPhryFzimxmPEJVvoZUJtit+y/IAmTuXx/zDYFUpgyftngvW1OVe9IOrT+ElRG+VdI6of+nejhauReMYTJm/HJSipYLy3/F30NnpAzy9driHUGCldvhRXWL8VyCwtUqfsfRQUK9yHw15asuSY+GOzvvh4XGLRQcmHGvoEtqGxVuFjhb6y4hxopg41zvXhWNMZDNN2T+VoQEGuKaJjNNxB8o7BpLRiDdgMlQEKDz0mSAIPjQqBNlDT9jGh/cAmMMfhoZKoZiMxQp3y1VzHttxTN1wbrqwTKQ6T7Co0Pgms7Uk4K11j0g8SuJR2h68HG9vmSwFtBQTvtJ2JyG/kj/JVu8uihZ5UzaVJ9/unm6F1wj0ksqCktst8dXYihUGd7MkjX8yCSd65MhLEUQhdibHtV6Git692vVwd0KNvko1mRYlA6cGimyvgysl0lhoYlRg= X-MS-Office365-Filtering-Correlation-Id: e7c9b446-b72a-4c52-6d80-08d42aa603fa X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:CY1PR0201MB1930; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB1930;3:xm1GdCxCaxzueLT4DHw+yBsVKND8rw28VBQ82aa4yT6mwZv8gVC0Sgcm2dzFZaKrloLWKWKRqSyko71p/l28chRQBrqPxaxPvgoHxE+JgfgZXAlkiF0T7qXf+QyVkh1Wc9vr2fD3FDIDvayR96zH6GNekC1ImGf1UOMq9ikP3Cjut3DWSZnuPhVhq+WMsAxz1c+3PKSkZdE489QppyQFRxkrf/WkH8O2ZaXoIhsYroeBsE/gWU3SewJCDughbuo9VEa4SZtFvRh4SZqwUfyDtg9wDcfL42ejKczf8A3JhJJxn2uUztRHFm2biDjmnyTJ8Z8Fe8R0I8vmz53mP+HseJMIpb4xtkgdIywBG/mfdC3mP39qXKXtoWQTh1ilr7zotuRsflTGbk+G5XAYfkGqMg==;25:Bm/wh01UfRA1f68HfGAsveEdzPXkdZLL2YuYQXmvj2l8exkPeFAZxVyfwv0IuJ66g4X2Se7UGhV1kv/DUavIzy5aus8DsLJolFcpIqMAXyB2WUH/OEDpOsh7ftpczO36hGeQFMAbI7PZyo3cNz9lIERVYQCHx/f/sUxNu8uUE4qyF709UXtDETHC3cxzE8i54zmoamOhy6/Xts2aD8telNmk8tVRMpgm4uIef7Fld62h3J1UMRWESDvQy/RVwFik0MTHsIBG4M74pRgHu4XJMZNdtiTO8R5wBw7TI5cb5Nu5Dl75vqmpNChnFbQOe9C7B4rQC6pYb5jGFSoc1mvQqKp1KRAOUUSz00hTZMKV79Sw7A+G6aUZ3wAYajs/g2YDFYrnIdVvKFNFO56S4AwgoY2D95kKrLv1dLFOVWZZnlcY/AwL6fKnjampbyiymmQ5+Z2qWvINP4/IQizZinkDCw== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB1930;31:gfgLQAPcWuVnbFlKpapkIpfgiQf9hZHgKPNip+ubYwo4Ol5e4qZmttzMaCHihLhgFSiKrpBwM2KfQhEmpG5zu9MiXNlceCZw9OVX9QIQszeYgjV9x5wPr7VkHNUKXfkQrlnsbtFRYqjzwmsIYsudraM92cX2VC9U4CCddN8yLQheh29EDUTxolzh26uMOEhAquCGHjCGgB39szIJ7JiWlhapHjp5TmQH95qYKXtGPiqEAl4lKH5aDopmuPebXdLU6aTzMLfipHVPgtdWYxHnQ+4nAUdNCffgU8GVh821VAw=;20:v1WvubKR+/jd+y43bNhShJJu3iRle8yaHzR/3hRwwl+BuprEF3iq/hpxDy50ztyxUZgVLlcXEDWeBg8OmqC3R0wupwxhy4UQ3JaTq/b8hTR12P7UzslkrpV7kYZJWCx3CLdz+nOEWck4eifHvh/3pADBnCHUVso/5RrDcvQW98UKKY4yV/z8lGwZCaERRUE03iv8rYoY/EUCxyxXuCjS0vJvxJUiu5P5CUZFTOrUYwYR/lPBbP3DAF56K1pXKe9LzImyak6swb8A3uHGEqHk8hVTQfeLxHwHPQYStm5WJw43fQUZ/Kvtl/sck3awk5Fw5wkzmFq2nTBj1hUSxlUl8UGCH5Q8ZTKvdanb5gvPBHJyrf8RvbKXAZEQxVDJRCz0cxx+kHutTg8/iYZYduUtOzYi/5vNtljwlu8iCAHbvRpWnPDrpwzVUGIK4I09X2QNjY4ty75wjM01gfKqaU5s5oKN4WP556ZpxL71l9ooWJjDKFYYgtQgeMQopPx3/ej/ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(9452136761055)(258649278758335); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13017025)(13015025)(13018025)(13023025)(13024025)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148);SRVR:CY1PR0201MB1930;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB1930; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB1930;4:wuWtDoc3Koz7p3k2CNp6p+QrjeXUYoBJsK/yZeWDd+1YYJZfFpAzWKtNLCWBm7adlyJTJBJiACkp0McMlXouPozYUJpyoniediPeRtm76jPmJQYAPAdAHXAlUWOUGD/N+819lLbKida7N2taH/qgKZ3Ww2R1GUgrqQe63orVtdhxHk0U79spOjIdAv7rZruU8Lw8OkR+/NqGP3E+asACyWC1bbA1M3tsZhWMtvjJ7iDPPSRG+KKRkvhegyiCN9hTumTWFBJHtz/74mdPJei1jWazT4vMqn0o18Zklp+RMxJcG5WxJaitKA3FRMpDEL1NIl4oaiSUExoS32qpraHgzQuoLS1DwZqv+L/IaCHQ0fKbEfMrWGnXYGWdW5Ol2jITqMLwPGwFUoceclTtYs2qiUIPJbQx6DbrCYGcnupTm5iaNyxBsb5CRP7X+c6dL5GdYSVAw5YhxtMBDVP7BkNCOB45daUvb68tzwY4Yg7rDHwSv8yKtZMe8EWMg2PnQDxAmu5ItOh74x4TzoXD21IVvGQlgE1Vf2ZpPlh5hluo82LHYydL+Sz2Aa3dDVENYB+dmEoqwCnKDnvYq7V3L3CGAiUqjj5ejLQLkNjRcmz+WSJeiJxnPe4ssYiC+zbPXP3ieaw0XSVy9klNy/dKOIts21j5YbePOVIicmCD570em+TSiusU+xlfUQB7sbHQYbSVOKqxpmM2Oz3139x2MWuS3SrVtuMrXBKXVXGzvHdWgkxjVm1W6pA3c0Aru9zOUWFYQjyVBBddWmEIpBKaj27Ehp+StvotcCdBe5Lm7nOem3A= X-Forefront-PRVS: 01644DCF4A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0201MB1930;23:5dWNqV5johXk/NAnnKWV9T73hamdBa+IFHzl2rc?= =?us-ascii?Q?+rAo7sBJr9yQvd36FFiphutNOG4dvy/u3Bv6qZeQrGQYyXh7BJpv0kgxq9o+?= =?us-ascii?Q?HBc/rIoc7hzHM7aRKvYvUgnuq4Vzh5NYe2YVKqAv/bZ1FE0PG1GGUtnL6N30?= =?us-ascii?Q?gIxModO4vRRzCVKlC2ILl5Xgro5+P2JDQF0PlBQLidUtrCvH1MZi+6hXRSXN?= =?us-ascii?Q?h6smUafYh2UDPE1aI6tc+uSwcQHvyEv7cCK76Ufv29u4QCn2aIv+j3IhfLbN?= =?us-ascii?Q?S1XT2o7XwYYmL564qocP425QGDZgsNfJ19cjpIMvDrScgdqbmX5YrHThBaHI?= =?us-ascii?Q?1qcmIIGu6N6zN9DQQHR7ckc35152S3ZCovwFSEanzArbRnY3YAGSBMr58XKC?= =?us-ascii?Q?fIODXiVWKm9BUpSLEQSzxqZXpynQaXZp2EpAjpF2tUvwA3q+LgFZB9XsxP0n?= =?us-ascii?Q?f8ZvVDCoKZvBrQJhZSPOL6dTnTQefWoPr9suSzQlzdSlmaauPuRURtLaS88O?= =?us-ascii?Q?m3jtvGNcOe1CyurAR/1A29zHQTX+/hT39MzxKUMcJnxySKSBL0QG0BEZxSV5?= =?us-ascii?Q?UomRe7HiQJ40OlA0pCUfUIdurH/jWpiEQlfm3oLyRGxm5CxOSJh7NnScStKj?= =?us-ascii?Q?PAeht74DJWtnyFDp+p8VlilAOrBV4AMB2fD1MeOdEhEln0EWktbSoH8uv+Vt?= =?us-ascii?Q?cWPj4q/a7RZMEY3q0SM/Npq9XR/vYocLy179l5EYnnREvwvXyCQMoLPjJtuA?= =?us-ascii?Q?Rqa9V79yHzJj8+Cr4fM6qjiVn8EsTcJEKGri6nyXaKlyHKa1ahoIkOVCswJB?= =?us-ascii?Q?iy+9w4OontYd2u5cZ5fyKrQfyiZ13WwKIcHK8Mf+keq0re67vOg1A58OCRe4?= =?us-ascii?Q?94YL41XseWSh5E27P6KArH0E7W17in+E4z2e2bnDDlP7c4fdGbiLu5jmjVIA?= =?us-ascii?Q?+zEya7joZfbb2viZw/Hh2vnu/zaNAluRdviUW+R3vT+3S1QEQdZuwf++sRvf?= =?us-ascii?Q?0xoPKZrwKe6P+4yROTsjYt8PqMCdi+xbw76Iye4PQhPsA1dEwkK92tZodlL/?= =?us-ascii?Q?WnDp9lnQTDrCrjkwcXXHblf7xMZk6dmYSjkQ73vhppzNWSbKmpev97TdAMfF?= =?us-ascii?Q?hE4JJQxsBWasykzMRW5SB4nNXzhNlkkUd//FY4klyruLwfYZ1LNTS3UMeGFw?= =?us-ascii?Q?RcY++/MDST3V07p0=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB1930;6:RHy3yV37Xz6BlnYicrlYd+IN0xTShTWImfcJiarhDENygHNxSEPAdQM5pbg8vIMWE8NYv4eE8+mPCEj/q/cI9SG/hgQI4RSO43hvoctjTSUdsF4McO4SPi3E/6awdnmyxcIamvZwYcY1wPAW5a1AAytGSovqBCpyj2wEB3quNV/sn0U/w4vs8/GUDgExgP4S5ZYQrm7cvhF4rBOpIQTjeNmHV3av24LSTIxZyH/C1ccq88pDuQs4rIM6f+2idFclfy72VTF9JuAUSkg+fca0ebPAScS7eEWn8c9VWCmYrDIhbopyetl4O8+GLUJDO1mfCByeAfM70jVumLlnLjwllOuXUh2bkMQnMuB1Zj/ojLF0jEYw/klO8/6Kogggougb+MheRVspzL8X/+CBOc2EfvGe/ZqUjSYVWesi6ZH5h1RtplIfpv+k2yabDNJFtrQRTDdXDOrkhJOxsyi6De110w==;5:8/OYL7qe7cCHLgBbEuvYw+YMIZnGPzTH5uQGzyaTCV5gkvfVp5w5JV6c8zbWZJOsj3YRVBUvX7lr+ZaEpG5KmO3DjjRca+gNF2+qZOllg/Z7nF3yRuUmwRhbrIXcs+xr+JlRY024rAt56tvUDStg914JEfDxHi/ZGtvcl7mKk6s=;24:MckxCgtMOd3LdqoXZTU1mJ/BpATNh1EXmUbXSIWyFZzf+JpA9GDqIN0LIrQey3SdIvuXde5OAJF0ZMl7PfevglNnhMJKSCYYktKRjBtZwlk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB1930;7:iGUSO1K0qElW166ib4mKKfajOO2jUcuTcogrhsWx95r9gW+wH+GU+0TVfSWUJ1NoKgp3lJ0HIOHmqVYN/AcdEzhSOsSPd0g/rg+mBWCdDB48F5syjUdWtIzz1/vFxc/8PYP8glhmPYlLziQlm2uM73SSl0Z9Hrt4kAgk95RzbQjQFwWk7W0n1t8NQo7InKJsCJ+BwrqsUyG2K4K8eZVWz9ods3pRlKlHYgY+UNdnPxzjcGEcifoEyn0H6/+PT+xrW7t5K4AvuHAd34WDJYjkwOKN5UAC3rAOz0AyaW27lgQjcw+fBYlBxdl9bDbatV1hrvgAvM3JZQgN0EJX9ZnvL/1N2ZJzbNwf/d1zMbZ6EfSXdPnFuBzMWgGJEc2wVForUAbSzfvsybZuRbF4Ub0CM/7wlt+H/gfxHLyum0aa6Lt1zjTWxskqDQL9FWec/K34XRIVljuIRFe13pycdPYpRA== X-OriginatorOrg: sierrawireless.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2016 20:06:28.2020 (UTC) X-MS-Exchange-CrossTenant-Id: 08059a4c-2486-43dd-89e3-3a747e0dcbe8 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=08059a4c-2486-43dd-89e3-3a747e0dcbe8;Ip=[208.81.121.44];Helo=[mail.sierrawireless.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB1930 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1526 Lines: 51 Add configuration for ADM DMA engine on MDM9615, used by the EBI2 NAND controller. This commit requires the ADM DMA patches from Andy Gross: https://lkml.org/lkml/2015/3/17/19 Cc: Andy Gross Cc: David Brown Cc: Rob Herring Cc: Mark Rutland Cc: Russell King Cc: linux-arm-msm@vger.kernel.org Cc: linux-soc@vger.kernel.org Cc: devicetree@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Signed-off-by: Zoran Markovic --- arch/arm/boot/dts/qcom-mdm9615.dtsi | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-mdm9615.dtsi b/arch/arm/boot/dts/qcom-mdm9615.dtsi index 5ae4ec5..fbc7d68 100644 --- a/arch/arm/boot/dts/qcom-mdm9615.dtsi +++ b/arch/arm/boot/dts/qcom-mdm9615.dtsi @@ -336,7 +336,24 @@ }; }; - sdcc1bam: dma@12182000{ + adm_dma: dma@18300000 { + compatible = "qcom,adm"; + reg = <0x18300000 0x100000>; + interrupts = <0 170 0>; + #dma-cells = <1>; + + clocks = <&gcc ADM0_CLK>, <&gcc ADM0_PBUS_CLK>; + clock-names = "core", "iface"; + + resets = <&gcc ADM0_RESET>, + <&gcc ADM0_C0_RESET>, + <&gcc ADM0_C1_RESET>, + <&gcc ADM0_C2_RESET>; + reset-names = "clk", "c0", "c1", "c2"; + qcom,ee = <0>; + }; + + sdcc1bam:dma@12182000{ compatible = "qcom,bam-v1.3.0"; reg = <0x12182000 0x8000>; interrupts = ; -- 1.7.9.5