Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S941322AbcLVUkG (ORCPT ); Thu, 22 Dec 2016 15:40:06 -0500 Received: from mail-bn3nam01on0081.outbound.protection.outlook.com ([104.47.33.81]:37018 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S935263AbcLVUkE (ORCPT ); Thu, 22 Dec 2016 15:40:04 -0500 X-Greylist: delayed 1144 seconds by postgrey-1.27 at vger.kernel.org; Thu, 22 Dec 2016 15:40:04 EST 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 0/4] Enable NAND on Sierra Wireless WP8548 board Date: Thu, 22 Dec 2016 12:05:35 -0800 Message-ID: <1482437139-29329-1-git-send-email-zmarkovic@sierrawireless.com> X-Mailer: git-send-email 1.7.9.5 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)(39860400002)(39410400002)(39850400002)(39450400003)(39840400002)(2980300002)(438002)(11905935001)(189002)(199003)(50466002)(5660300001)(4326007)(6666003)(4001430100002)(356003)(189998001)(4720700003)(305945005)(7636002)(110136003)(6916009)(92566002)(246002)(38730400001)(50986999)(77096006)(36756003)(2351001)(33646002)(86362001)(106466001)(450100001)(107886002)(8676002)(48376002)(104016004)(47776003)(2906002)(626004)(8936002)(50226002)(5003940100001)(7099028)(217873001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR02MB2690;H:mail.sierrawireless.com;FPR:;SPF:Pass;PTR:carmdsmtp.sierrawireless.com,spf.sierrawireless.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD009;1:4JJ+uPHTign3RSYiPufTA4vXxSkzwX27a5bJgk3ZHvz+AYOBUAPVZdhIk57i7FAWhOo6ozd2QErsmxuN2YQZPiDiOtgLPmOBuBlJ9Bmyxh2V+rvSb8YIOHJRjGpSiGQUsE9Tr8Ze/IFCk4Dqnm5XQaGjDoYjQwjhofKpWWfYO+iqIlHKXML8SPDli1OZsgTD5ifb5/021EdOmUReRERyz94bvutWqbtcgC7ejSAm+DyFA+wbLx7r0n6hqKb07FywGDFf76mRnFo/RCJsNy0aUBb+ls+DOoNiNZqOOtnczKHhBALgQM3CkVwbWPsD0nuuiVz3h423GFFx3xifWyS05jlQX6ihSVHABrlAYHczt5xqmELVs0bSpmNh31IMC36W5j+Tk8f561Fgs6rvN0sOsO9VhsEumPW1yt6Tgt0nkGTkc6HeUpDu20gqwI6ZJdBsXmIkZxnES11OsmFgLk5eihQYbAcqjQ2LuJ5G/RTYrVdLsZF9hJwb/KPQgTLislW+ABTuNNptPGQgxS69P1wnNCrqPCnIdBQshCjXZGWzO9m7CUEKftsW3kOcAOoMrR9+zHehOKa6uKlZ7PSuGB8m+A== X-MS-Office365-Filtering-Correlation-Id: 2ce78fd8-993b-4488-c96c-08d42aa602fb X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:BN6PR02MB2690; X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2690;3:JHb+Ndh2hVhWXIU1Lrfjgt4Qe06RWDV6E/RWbZOsWF/DDUwIHkA7wJaPP8smQxIkN+GzbKhGYXhuucuGlm6far5CmvhoIjqN1E8EN22aSPvKwDYUnGc6wPWLymdk+1E3BCBM7fK6K39mNqxl6+JRzS9kaXn7FS51oamsdY9aLycHOp0f0iM+7ea7o1D9ZJlK6vdmWFmmM+XoOf1wQQXNDPzZRMzCGYeK1ZlcIwKLRwkZbBJb0uiJ/u3Cnn5ntlImVy22154WrxKboRMBGWiN7+ZY8u0f/HxUQdCcmxL5bPR3fDy4rpD0PL8/2J4sZl+E1i1JMPDQRvu4TBZ2IWO/0O7HFmMMoPcwfDrPpknkNLBA9U1wSq4ajVDX8mgb9hcgl5L3iHDMtA3tqlG3HWGc2g== X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2690;25:kNa7X4+7rftx5n2sfHSDI6AEsR/jBdBvqKgTh3gqTHlNsfbFE+OHTuLHbzWJ2wU12O8dcKS7NVjYCM3J0OxkeVmVU8kvbTcVuq4iM4MjrIhSquib87BuaoghFCF05k+9BcMWxJNlAHxAdTmsj/ljgr61pnYYRPHqm6JCl4ue90akeZU69dvamYjsx1yHhivlQ2hnDy5NyqBEuDscIVjMyry7a4sa1jFBeds0v5GUlclSZXxixfO/Ft2XyJEn3DluJOU2J9xr/MHVCMvealWepyaggNKPZ0EzwwYU9w22zmpGB5QWTTLa/GpKw8iO7DgSq0kndHrUCYIv2tOuM5hLq2+t3C1lMLT6PdoWMR3Wroihn6LlcwoAGl/1fP9wJG+zaQlYASGy3bF/xaNivcwC8o0af6O4rzv4bZIEujy1XMrYRqnV8Rex6m69blbJqQT8mr68xfph+pHv3KNmkdG340hb90zy99kpnibXCpKCA1kg+SMkAqHmAudUIc8KLAO7i3/VlUuylPRmGqDmToxiwpvim1WG+mZY9S9hjacwEn2GrLf2BhVB5MKfXylXidi7f890gM/vPk0qvaQS7JUsyMEGvOQsWY9mypgcspX2CLy5GG36DssLfnMVwkQ7YzrrNBXclM5exU6BLyayylXiSMuHYjEs0n9qC4xYeGYoznHErNxlse17RZKiedIRAvsnst4ra+gUjDl2X54PM4h9xLhl2dHEyS4mC2f1ejkivR4kcdBY0+upCU9mwG249RWvtxg6OwmxavVvb45yMObSXTxLs8YhOheqJc+6n/c+ndKDidMgVB+9RR2AwyHBsHRP0laB6tywg/sJqvfFEGvIrERngwfy7A3Qr4dDGyWfDrkjFPbEyFdJhiDBLZuVzpakyo6T5FATyf2WhlS1gD084JccShrrE8T6k4dDfSJ8DY80ZEUYgBVAygyaYvCbiVCy X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2690;31:L18Cjlkuqh25SRvtMjm0A7NKpt06xvBfRZON/Q0fm4T4F2G3S0lxlj4jzr8eYpuubZZ3795mB829S0bPd5onp5SQbX+WtXBGXwbQus5ubd9rUabbGuiKFkH9dkfIGbjTOpV/50BBoIv3hUcP6bIFQuSf6zxpnsUSquwBVcq2PPoA0otC+7q2SPqzoc5G6Je9tiGgEnAZLKQ9VnG2341vNF/KU/6lPlNE43VPH/pL3u9iIAhdR22HC02FvkwBgMyKfyiv3v5G1Eh7tCmIcxI+eC7rIhfD/9qb8AN0fkMSVoQ=;20:cUOatWoQGVp0sWK9bcYESOUZQVzvcYUYrYwayd7HgWBSgDu7qw1gaqeioY7+91n9Nv39lx36Tjb9/MCDfn0KBHjsW9/EAsG4F6mWRCP433THdt773MXPmTXG3ltX5QpWOKfWchYG7wa3V3g1LsYKG3aLOcp/M5GiWu5RpTvHtHYysqQfAlsqTJ2hYMcURiIK5MUohxqtg4BRUAWfCGfTTb9LDbTw3OllFghmK8yzh9v1bhuZkIBJBI0H/hPMOeCs0miYGBNefAHlCUhTWO/oYlxQ3iuEemMac4fIh3nNZZR3OWvr+kM7CFc1hnbdwD/pKQgPQwYfQ5RNrKNPWP2pxsJoaptnf+X65jNX8F+gZ6PZm4zx9INZuZjXADu1ixpfHTqPnTyMjyC3vPVuyaKCZKasbz0RhS3s1mZHpa02bDu7tP8ZqciwM3x3GwdiVXAhZdHfy51oIeXR30FsBpSVmc82pBZSCadjUvNeX9T1xkmoBL9g1UykvfT4hD0RlMqz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13024025)(13017025)(13023025)(13015025)(5005006)(8121501046)(13018025)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148);SRVR:BN6PR02MB2690;BCL:0;PCL:0;RULEID:;SRVR:BN6PR02MB2690; X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2690;4:pnPLnR38YBdDvIQmlDeiLDapXbWR9Jv/+iCBOm6QixPf+FRWelxtVd0TSoBOUXN/dwWgAuRicfb3Bt8+5swavRDVB/jKHrvcqTMwpjLnNHN6OuMPV2Q3K0BCAg3K+yQDNAoPwbAzOzQcjsDgRJmlmsZGrdM7sQTJmwOdi0ZetTPG7+1IEVEQ6NHj8PJU+GVARhwSiB+2O1CJD/cRsR21/PNzSl8yPn0Jm494K5a+S3TV6OpgYcYdqtg3vtDXvSCtWUT+INsgAoumCxf0hzI6ngPbQYGxLUra7gtlnP4vc4cMNPQq3/sRId7U7ekt4sgav68gwqF20/cvROIAfQ/vu8qBY0F3r75DtIRAplkWGwLvjH5rleYDlVWJrqD7OTJziyihRy0D+/vtEW/Y2h9YC0R9h6sXDNFO0Xb1ZAVBhifzb7/HGQVONzy42X56NpoDxkj2Bn2RWcVeQDOQEADWQwepQoEl4XtpMIgW5NBR2nmdayh3B2YATQSo/UxBdcoK/EXsqnK/u4DE3oIAEbAnQpkN7aCbpR3/Qf0pJnmzV4dXgr/+/PYX5o8Fp83acKJ4PJTC8ZS5/9JP+aRIasL1yoSbCXqEO5TdMI7s0DdqZU/C04n7aU/OfUO1/ylj5q16ijkJj5h8t/NKMAslXE9I4HoxStCmtlcRY63I4v0Jmo7GdYv8iqjrzaHsFS5M5yMs X-Forefront-PRVS: 01644DCF4A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR02MB2690;23:4sAr1i0Xed34YoZY65linnm1WU9daHRT2zL3okKKQ?= =?us-ascii?Q?Rz7rrBFeKX/xUD607am0gE+5BOG+7rkWVWhndCGRDguR7Lzck1eEUZF+0yMI?= =?us-ascii?Q?xdwWsDaRxBWx13UHLZjdsm4ahblFtZutovEypl8T2mye/XnpbIy+87IX83v2?= =?us-ascii?Q?irHNjoV2MDwx3ifEd27QbKqb12B41PRGwxsbHQDswoOwA8tID27lz5bIdO7h?= =?us-ascii?Q?XD58W8RIDB9honRNa7ubNERjbi6WiWyNjU4Dx3OUTzyQTriig3GH2PVOhI2U?= =?us-ascii?Q?HeaLrdzcLIMrZVzFNVFCEW2u5C1vdxrjpmkLXQKdSPX9cqih3Q6BWlYsJHkn?= =?us-ascii?Q?YESVV3ObfbcM48qZWuE3HrxsKf7wQT/wmW2mMeLwZGsiAWahrlMY4ocHW8J4?= =?us-ascii?Q?lPzVUs1QPeuv4tP+GxEod1/ouBy1SaH1oKAQnvhbatSVMIoo/G/ZnZ2CvOTM?= =?us-ascii?Q?R5kcpeQiC/SjHq5MoMu7LEymOhjxtgQ2ai6PDcDRpUDaHZv8GCDFnmlxmQb4?= =?us-ascii?Q?m73wfJ7yXfMyUSMOZ/0znx20DNFh95uwcFngHdqnjLlLKZh7Hr6eLfv5cEvI?= =?us-ascii?Q?QNMg3DFwzXqsM3c+iDhc1IFzzD8etdZEXHIJPofp7uBtVxQp2q6Bpb9yCfhh?= =?us-ascii?Q?xn0/jlQw4g0Ggy50V4YnNqNxGlPpfkpN/HExG8GH/MFjMc7hO0wEyQkGGXPA?= =?us-ascii?Q?gKf9NlyRNr+8rmf6F7m0QDoFoATSirtr0FZHVz6ODo2g+MLZniwkLfsjK81P?= =?us-ascii?Q?916N03OtA/A+d3KXKD8fpCdo7wuH9dBm8QkXr53NyUIfwpG9W78UHFy3mmXu?= =?us-ascii?Q?8l0A+uXV3r5tJ/rsKuuXbBdermvcK0lZfK10QPGoWptiu6pb0bOBjDaLKHnV?= =?us-ascii?Q?Q6eaPoVh5Rnzbc/csEoTmH9z+HAg6z0nkICXK/LfT8VazFDYna0m4vB/UYby?= =?us-ascii?Q?Kgxq4Jd/DqX7SvN8qMQ/j8urVbdNd/hVS3o5iR9RpAeYjZmkNS2vNfI9KirA?= =?us-ascii?Q?uxn19xZ7AXifz2CGjSnXfuZsy4xsE9bq9k6VhT/JambT3EN4Ud3uSHr1stO2?= =?us-ascii?Q?jOlZJ5ED2/tgXgo/Zijju9ofylhvajChRN4BtRaYV1LltRU+vIva+Cw3dhQv?= =?us-ascii?Q?Yf6MD8f14iaf8YmdSgtdvTAc+ym5YfNczoFtTeVh7sGWaJf7N9e4GrVAwx0N?= =?us-ascii?Q?3AyHSQ8cd9ea39TcQT23OtYi0IHxhiuUGju?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2690;6:YM4K0jsKMPYrq+2m5Ot0SkCc+kUDzv3lPZyNPcOcUFpsxpV7WpaoutlHL5hLCLViBOlQ1TCOmgBQLAia0mrzEgMGaWMWrMZitPqXbcT9cwi2gVKjXy5vYUaijDVTosdNXH341kj+5OVWTzBUFwU5VyJBSmR1quZtd1FdAIBVFKavTbO8hQlgKK8pbpptjAiHxltjNhQfADfZPf3C1u1Vm9MAJYpN65Q28O7TZTqxZ9yTz5jjwcQcF4e2+qtOhdW9MF4iSHJ4PSEEiIDHPv/9PLEBYFKW7QeeXRU+84uQiSq+/VzUh34doklISsBavhC3G03kcs4u4Dq0fVEpF9SXOaoE4H4aVBfgGjHCuQoeVBootsoo16rlIzkXUs6ZSUSdjxjZaOBYjbtc8GWrs4ad+e5SRewMp57UD2HxpZxLhxTmDgRvHDjIHKKt4piOVXw3mvJYJi0PCY+i3aOOGgnhNQ==;5:0i/wz/w2klyzgucGc4MopsbghcRpJpJLIPKEAHf+CfobJqAkqZl3BWx0LQbhDd5MU3p3jsr6NfXfihI30kW09Gji3WmnussHl4bEwXiiqSQP7c9nSe7gTxlIXn5QEiBRjzPU6w5XEt+PJA5/9NXCK2aUOhwf15lDKSZ2wSzE61Q=;24:CoJigwBNy85p9UyGPe1cUIWl1FNe0W/LPdMeNZo6xaUmleihuWUhV1+O4Wkvqbbn3c0mALambEI8o2C5F8Sr+wVuPDnmYrlHCDYll92cHpQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR02MB2690;7:g4WZwmv2WAY1+WPES+7twwPr/fSATnE0LO1Ri+Q62kb6FTnv9+t8KhB/tSz+Lyp4MKqR01NBsHC2WrDhEJNUWmSWw+hgdSgkGasYHFq+CmmOSkW09Dq0c+bNDyidxzXXSkAnDmebA5/da63fr3lvn+ODCr5YN1+oj06I4LhyV02R93ZdnPz/wcRxscfkyJNvfJOasWd7V2HDuATACTo7QgRzecgp91/QHND+1Qq+Oq48gvfRSjJcS0TwKoS1AtIDQMfb7iwvA+P64mNrdYu6tjlXpVydBurt4PlEZNPvMwhAxjCPrzImJtCzK5QjCKN79HaNEHt2slaPrIljM2PX1XvoM9q1AHs243mWnajs1ZWU8xKSeajG/XJOxUszGToVQMEJdHStV2TMnWIsOo3l14Bl53k4KzY4y6FGOUB5H11gSjdEcmsU7V8qQRhYfgosFqhKYDhe4Kt0cINxKhidNw== X-OriginatorOrg: sierrawireless.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2016 20:06:26.5488 (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: BN6PR02MB2690 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 923 Lines: 23 Enable NAND flash on Sierra Wireless's WP8548 module used on MangOH Green board. The patch set consists of device tree descriptions for ADM DMA engine, NAND controller and NAND flash partitioned for Sierra Wireless Legato framework, as well as definition of EBI2 clock used by NAND controller. This patch set depends on Andy Gross's driver for ADM DMA engine: https://lwn.net/Articles/636881/ Zoran Markovic (4): dt-bindings: mdm9615: Add ADM DMA engine clk: mdm9615: Add EBI2 clock dt-bindings: mdm9615: Add NAND controller dt-bindings: wp8548: Add on-board NAND flash arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 50 ++++++++++++++++++++++++++ arch/arm/boot/dts/qcom-mdm9615.dtsi | 35 +++++++++++++++++- drivers/clk/qcom/gcc-mdm9615.c | 30 ++++++++++++++++ include/dt-bindings/clock/qcom,gcc-mdm9615.h | 3 ++ 4 files changed, 117 insertions(+), 1 deletion(-) -- 1.7.9.5