Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S938919AbcLVU1Q (ORCPT ); Thu, 22 Dec 2016 15:27:16 -0500 Received: from mail-dm3nam03on0058.outbound.protection.outlook.com ([104.47.41.58]:47027 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754611AbcLVU1N (ORCPT ); Thu, 22 Dec 2016 15:27:13 -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 Subject: [RFC PATCH 1/4] dt-bindings: mdm9615: Add ADM DMA engine Date: Thu, 22 Dec 2016 11:54:39 -0800 Message-ID: <1482436482-29129-2-git-send-email-zmarkovic@sierrawireless.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1482436482-29129-1-git-send-email-zmarkovic@sierrawireless.com> References: <1482436482-29129-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)(39860400002)(39410400002)(39850400002)(39840400002)(2980300002)(438002)(199003)(189002)(11905935001)(33646002)(4001430100002)(48376002)(2351001)(8676002)(86362001)(106466001)(50986999)(76176999)(104016004)(92566002)(50226002)(450100001)(110136003)(2950100002)(6916009)(246002)(4720700003)(6666003)(4326007)(8936002)(38730400001)(2906002)(77096006)(189998001)(107886002)(47776003)(305945005)(7636002)(5003940100001)(50466002)(5660300001)(36756003)(626004)(356003)(7099028)(217873001)(5001870100001)(473944003);DIR:OUT;SFP:1101;SCL:1;SRVR:MWHPR02MB2701;H:mail.sierrawireless.com;FPR:;SPF:Pass;PTR:spf.sierrawireless.com,carmdsmtp.sierrawireless.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD037;1:hY7qFxrTWeQU/8qmxl5hwJYsPmPqSwKeuTEKYwegM+pKgVMNp341OMizCbW7N8Q874t0AeErbRggkP4fWMD+Gn7bjHB5xLrXOoqsjS+78TfoUJMmDJrNsH0vaJ+dI8JSmRIwyl59Sp52Z0UkxwI0bHT/py3Ii/jT1jeE9+Z6egInufnJUHcrZ2z/wz1wzPVW9ohmctjTPV88V7Xl5xwVTaw7OOTB8/+ccR64Rq3hyBOofCE27vWJEKPoT3nCebG/4mOeahgL9YINkgMscyUp4F8/GeY5YPIeoPa/+dTBjSPt7G5G7pAJlhmmBdyZJzld/YQPGkGAU+otOC23Mnng+gseiTtbmb8XKLF1xKVMFS/JKEqVEKTlJcbJboPZM56nQp5RfQ4O7W2ztZRIR/RdIrkxI6APPNQSF4jHM6ZvZJd1jq1WEfXgeNSxJmR7b7LQkrU8U7u8+7Kf6cE+IFxSNqZyYxFHhKT7i2h/3TUcIa/efhPyUXZucKrzBz0JOSJJknT0PY0mqESJiIDTvAlWUbGE4/mf7Ca7T9wzQkbAoIjjzt1gXmNb0C6Lqwmv5IGAqvCwuAG/4JM2apK7m6emJg== X-MS-Office365-Filtering-Correlation-Id: ec4d59cc-8f2c-4746-0379-08d42aa465fb X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:MWHPR02MB2701; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2701;3:FIX/6tYqt9FSQQREzM3aQ1WBZhlYipmSzJWviisaDWF6MnMC8UqhUH8xK24PJH6mtcBDKFLtv9R1TaZ31Ntlv0iohbbxmmpza1BOB7ML2BiSTUaJDuwdr0CCqz3xtXKLy1senoX4zOrLMCNCtyBZlNFdSnH2tsBsdDepjgbo85fC7lUm6SZlRKcZLhRIPXGV/0HyCxP26lSElSpDG9GSd9y5+lvNZ+FEVfKL3NvmF+WVNQG9upJjy29KyG9K6wVkbFiafXZWu74TIpo0xdPdaulB9wNNhJLm3N9cwxE3RhG8pf5RM1di5fxB/qLeuteKnzP52g+oW10W0ng1pvV2+2rcaFbfrMjrJjo6ZC2jRZYZllHo6egMC34aLR+MfbzELDLDknyd7L+ognQQArC5Hw==;25:327y/bOgkD6sVsrpnzbh424BhC/euFf3ilUyUk3cMOz/reW3SacffyulwoJesdnWrRnDo368z1KDS4uAVUA56hYSryu3G1kh8LO+IzbYI+/KJyPGc0t7sbLE4pnyy1iBflcU/5hOjGvjw2jv8gE4NotHGSeqbFuCy9MrHgeFlPQQCSAIDknqENSzFq9zQY8DWkJXjx/+sXZC5LR1kHI6Ik6j6WrqS5C5l8f05ZQILPd8WaLFeLByIYwp/lbuPZgaTPQKJ02GRUKKNq6lHREwhbIrpy7GVofmGyRdYWWETSmE1gS+j76lhSZnn6Cik8Znt/nhailCngWoleggcpH0nTcdkMQcPBMKAfsuBIogMGJueHHc6UEMoOAwqeC1RaR0rYM3OoZkpp30mY+m5AvxBK0hcExlXualI+mwMsQDKuUQv8fwzu4Hi4sdpHAKq3/zICxkJzjZSFskMyELKH4exg== X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2701;31:uC7ScslBOFDKLjzCR2nXlsE0lVYJKzFBNZ4ujD8QnWA5SEHdokv5k4kLanTR5deCeK7wu6U5z5RcCkYxzwGbe/RzNrYvNv7f7D2WcGM806vtXgZZDdNAEuU4BzZHJN/FKP6LuCDdxy1pdcR148pzMOre1ccZ4jZC30fhWIm6MTolSVdTf1w4eosr6xWIPPvYFYY7LZhivJy/SKQ3ETLxNIMRSfBXz3NJt2JhJTCnW0THoxcNQho02cpD6fH+dxnq6B6yKGUf+9H7jZ4H88vJpelM7mKX/zL9AxvsbMXGiF0=;20:tTT8qs15Pv+2+QOGt5RQBbMAIqatBYWP5BuDH1h8JnPlMOLMT8BQnIg5s4gLV3VG5Dyf0S6ZCfQRtMtXdrTVnXOjudYeIPxbqVZ3X2jajbg6YCMuMTJIU9SihBNCGO+KBv4yFfQb3tYNd+ZdGBki4iu5QhGaV1ZuHsVYINVDK/0TFFnX+MUcTfT6LiUDRVzZkg6jXww/GmVbToEch+ni3e5pLS+xEE0Ad/q4hSGEBFw9vM/uICRmjLklgTFLjdUXGENtjgnuQerUJUl0xLmW8GZemLL8KAOy+TS4xJQyyP7/nRga5HOaPUc7ej2YsJpv2EtDviCkyIXb+TTZatnAO0nyjkOCOVSerXwHqlnbrXnH+YMvot3G8x6zNh6HKB5pP8tmgsXrWkJ1gZs+WkpW9CHcBxzAm8JtkG5YvjAAl+yJSV/p2hE3ScimvExm52sJ9Osbca0tPQAME1OOsXjrr8YibEUYfYIJsseTZTR5eRDeMx6R/nmuB7yAqW9fwQzB X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13018025)(13015025)(13017025)(13023025)(13024025)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6041248)(20161123558021)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(6072148);SRVR:MWHPR02MB2701;BCL:0;PCL:0;RULEID:;SRVR:MWHPR02MB2701; X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2701;4:L7c+9Aco4aL65UGFoK4EcJRDO9AUNFtaw1GglQNxYR0/leVRXxVm1C1UgMC47OGYQFKWJwR9/+zF25Wyj6HPO9FliB+iySdGixh+uvcXaS3kTRj3X4oUvXh5tzHDgRp1QvRLXgUc4EGfJ+XkHs0TEci2aEN8XKCEMX0rjPskAn5suaE4kaKba7U8NIrb7PuupSX/4HY/JDQ+8salvT52rSX24Zd7lXiyCAoLXGYqxvB7NxrXEJ39UlIWSwW/Q8hrttNhEWxuj3OFZrBd02s1RAlBh/h5jDB/5iuNande+kB/oKTStJGGiLBp4KEapdS6bM2wnibRX3t429+bBMCdzu8KJGz9Xk/HGfKCL1uOlv0qtYVKOX/33qtkofKzFfGgWQoTNXVibKgs/HsVyDmDlJLTptf7+PgdIHZq8nck5k1pZ6ePiW0sHHrFOe0Gaer4C5e4lnOx8+X4YjIf1VKzY4qXhODlonEp23wE1dhx0JFSXhfYV5IjgbxBES82WUY3hii0hNRp4naOrN+xnMlVlRosaJ7Wa/R4AgcKTDxojBfA7TvOEqIdbp2Mzap2UplDrR6g0yU7m5XI0kzGUPjEy40/6tbNSzmqjZuiIrhHpQ76kCGHTO5O1TkvaownntEjNvLDlzJozd3LKsbF5CquWSRyDL772Q1KsGv7t9HLAhJ8nPkyLxp2dOzETIhhzYQRunE312gR5ViMnVXD8TSdohVJTNMGCHUPAg/LlGeMsnA= X-Forefront-PRVS: 01644DCF4A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;MWHPR02MB2701;23:1MDap/uUuML6U6Rv4Cew2XNWn9hwv5k4bDppr3rlR?= =?us-ascii?Q?o4/G7xQSyOvxTBsnOlPxqTKhET2rpgJUIF15RVHE+oPeUMxn09MITVnbvIle?= =?us-ascii?Q?/9Py7wf0/nIvUVlRwtvmys+9EXQ/z3Ynm8/4cwXWpodDmSGB0savqKGW+r9J?= =?us-ascii?Q?hDVKSrABJuPPf04CUceT76ow0y1/xDiZqnOECtV0iui8ETjZDK6S+YBtJz/3?= =?us-ascii?Q?x8rWucqFBxj9nArBEx4VKWn1VnZIchpyJw9O0Z/Fn9QaHI0JmSBc+h+TgkPy?= =?us-ascii?Q?rvZg3j5kU3c7i9aXP8LgCO6vDYvXWa8c5y2w8SgFpKSc/8pMd/eyiFYuzD5s?= =?us-ascii?Q?xTWyCr+zCmxG3JId4InnoGOoRQYUxjNdewQWk6BHTOnAu2U9We0JmL6na+fr?= =?us-ascii?Q?EUk43pzxOoFnYw27gnfVI7oMCSL6lAEAVVXUUTnUW8FakRdelTyJiHPPpH6G?= =?us-ascii?Q?Bjr02G57dG/Ybv7rcxYFha2X/t+qQQvTtBog3CVboIA/dfZdkLsuiw+JcGiL?= =?us-ascii?Q?rtckv6zZmc54KnPmw5dDBiAJa2Uh3D/mUQeZU2HMCbLhSqG8X/TiWLqn1Mdp?= =?us-ascii?Q?hFlWv0veL5Pfg9H704oI23U+NhRN3ctL3O8faf1HuA7art8ePdI3rrE0ocsG?= =?us-ascii?Q?lZfd2rNzTWoqDQXCH2prmdM3byuc2g50rgxfd/43OxooPz+bYJAsfyWKwTfM?= =?us-ascii?Q?izmQ9saLlLdrqmm4bqzC70JFilanDrU81/ySzr1YoJV4BWLZK7/dKG1yRCHO?= =?us-ascii?Q?th0gRg9eQviJ/WxM76Y9EbmSdfEySS7rmIy5cCpDUVC4PxYdhzeOV+m8SZiP?= =?us-ascii?Q?VhoGvHomG0XSuBzW6Bj6jaW9mI1fzG+U2TLpOOOVDYyOS4n2l92YUkDVDGE3?= =?us-ascii?Q?YLItq2K2bqnEiz5yP6yO6iyeKYq+95QRLln2gQHBjmgYkS4wPAo1TTna8qzB?= =?us-ascii?Q?CpP0ZJlV9cJ+IUnWN7xl/AsEWYLH9KqX7kpq58tM5uUPbzzZ7hFhqaxD88mv?= =?us-ascii?Q?Cw2v8ogWLy/2ClfK2cS5/09pFgprfJ4xJ9Z0llTOa1LNVv0vT7GFUT8A0/Fe?= =?us-ascii?Q?ytlxgOdqefGsQ+nL3HN0OJB8D+t35Y8xlmpDy/X4EcTstHEIiw6C078bQiK7?= =?us-ascii?Q?QvTjFcKX9qUJWUZ01WOdLOoroQlvnWH4i9X2YFmnF9zhZx4SAuLdm+Q+sHcZ?= =?us-ascii?Q?oOFGN1nLucdHR/F4CPn9yobEb8IW5IbWfzYapppDdjSBovqqF2w0JpzVkn8b?= =?us-ascii?Q?ggjn+peleEfysjJ0q0KNql0ebfry3q6RQKSUd0e?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2701;6:SdpZlpoLP1cHSHQqnkxNoBCjZEiPm+/jJP1KZqUG298dDBdN2css98eAUxI3NdHSxysBevMHn48/auXTFutLH2qCS3MDH0Xh3LXk/wdKPGZADsRjhqw7WHgLQGAh9zpNJdTE9uc/e5DB9U1j9JofbLI5yiRI7x3uzhHANiN0JpwG8hnAvyojQN4k8o3SyDVZxvMgKLtczzUcPZKpslDsPTn09jUpdlb1W9rhkEyaLFL5MrPSkf1PN72z+BcgYPnP1bE3fIrSuBEXXFqpoA5duafNfaEKrAR9TZXUHCty/KWA8spnVN00VGnXwtrusjuJc7z1fcuPoBJO9OEhGWUZj2KZ8Ami+CmE2Kw/aAt8xAMlf60Ry6ExJhVEGjWnpkB0Enusdmeab9j06uowA6hnyWQHsm4vIxBDvHE8IFzSM4NIHPMqVjJ6ganRqQ7h5sh9b+ZFB4DgsoJFa03ndIc+Rg==;5:Nhy+s+OI6asajNlJ3j8pvhT7c1MF5t71BgXWuSWI2wXrM51kMsaYMn7e5ASsjNJvyQW2Ms33+4tW9MKI/c3Dc1if0D2BUAoYumNQmM/1pptmqREWk9o2/K/iFUrSZp/DutTiM9uNjLoVfoYj3HMj2AO7DnyTB7ZNDJGmedlfP4c=;24:hXWybouzJe7w8GolWf1ebXm51d+0RAJ+MQGWYixEJCW4XRjXwmmABXXFTOqnWeBNOlQJOBoRUM7J1UAx/MaaS7dAdUXcHoK0lHdxRog0afo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR02MB2701;7:OS6iZ/fdeB7ZmIozQmlmgJ0qKbOGsa/3Qf3cpJEbsL68eAYlYW3U6n+/XazqyDcszNRe0vwP7DiF5Sr4R/S21NMhmcPqBNEGXtZevkN/Mb0RbFs82HfQx9qA/GXdVzcH+G980UABORVpCQK9jbjKZQReoxqYUEQr/szKdKyIOZEiF8EuCJSv3zbApagEuLbZ5xBDkPFRzvru9lUQ+vuAJ77pifJghohJ6Qx2Wl0orWcN4kfac0VuUN/tsdp5rEz26ILxXMial5Itd5SJaw3nvqHnAEr7MAwO198yqv9SMYvJGTU7kR2knMjH5rM/iJ9DUnAO24LwPm7hgV9ZPAHg0VAL728ng5GIfokAwgEB1/cTv9fuwSPLhyQrL0WH6u4Jt7G2I6vx/Y6FAwNbi/nlRAw2N9C3lK3cCgw9BGQYPPFI8zJC/y9pHPx3emHQIVe+7Vp8eoiYhKtLQkZ8dom1AA== X-OriginatorOrg: sierrawireless.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2016 19:54:53.6134 (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: MWHPR02MB2701 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1191 Lines: 43 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://lwn.net/Articles/636881/ 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