Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751464AbdLNHtz (ORCPT ); Thu, 14 Dec 2017 02:49:55 -0500 Received: from mail-bl2nam02on0040.outbound.protection.outlook.com ([104.47.38.40]:52580 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750729AbdLNHty (ORCPT ); Thu, 14 Dec 2017 02:49:54 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=xilinx.com; From: Naga Sureshkumar Relli To: , , , , CC: , , , , , Subject: [PATCH v8 0/2] Add support for Arasan NAND Flash controller Date: Thu, 14 Dec 2017 13:19:04 +0530 Message-ID: <20171214074906.2147-1-nagasure@xilinx.com> X-Mailer: git-send-email 2.13.0 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23526.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(39860400002)(396003)(346002)(376002)(2980300002)(438002)(189003)(199004)(8936002)(478600001)(106466001)(4326008)(356003)(39060400002)(36386004)(966005)(50466002)(36756003)(9786002)(305945005)(77096006)(6306002)(50226002)(47776003)(81166006)(106002)(6666003)(5660300001)(1076002)(63266004)(48376002)(8676002)(81156014)(51416003)(2201001)(16586007)(316002)(54906003)(7696005)(110136005)(2906002)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR02MB3385;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT019;1:0/Ce6kRRjMWw1gV2bXxr2YxwNb6jqjGSxnch8iTbEBuhcIzNAYmrPzOLJYVTKIBnDHdvIGSe+jN0WxfMA1eAh28l2jDC7926ORaAi5jm9kgz67QX8k2wXPmQNRm2CEmQ MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c8abe978-3349-425f-dfd5-08d542c740a4 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307);SRVR:DM5PR02MB3385; X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB3385;3:vKN4EhBV6d1tsZNcu+hMGq029Fq2UmcFnodNfSV0+Uv1/u3C2j+5/lTukWUk8wDKIrGeAaKmZkqQYQJtOZmljtMrNxmwp6FN+6fydk6fwuDGnJWXhUly1+WKjAMnpHoYp4ENhFh6lxYHw9Wb/5iGEUiH1zI/DdGYLwye9J9pSHU502JrU0F69p9/e3aK/M0MYIR4RWmrIxnSmab7RYwCNM9P8X3yPcTaJXN/e3fn+VtmRJMO5O2A/zQuXVOrJWr/f7P6EU55MxB5JzZLJ6ENVUuNJ4KalDBXokihG7sUFSkA/BeCq0nF3m78RiK5EHOuK+o38g75NA4MvrVX9R4m5mGZKacSSWKuQjQlgAqAVIo=;25:/FoBQXWeVLXzrBvHfks8L1+JICLVGM9BntnoVvzVODP+1kn5KWWtC+gkiBGvgqWOaooeoBr6oQMq+v6/Jp5jN3VVlvhad6y/st5bS1BDOnN8lZqOF5Ep7kFMfYoMEKNTN72wTFAlgIrbpSMoTT6x/x7FR27WChY8yhGFtzAg5kXzsNsTrRHEVKQTmQJeeDyOhM/D26VRG9OS1wEYp7hyWJhLATDdommjZ+BqUtdDmjbhZtR+xFHvt0S/NaVtG8HCk6qeoeI+Mv0JEr7dPsAuZ5GufF5WeuszTqHU3j7FGuaVxZXQXN6mm97CpyZYfGFrM/Y71ISv8aJpPYQA8CK4pQ== X-MS-TrafficTypeDiagnostic: DM5PR02MB3385: X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB3385;31:YY6tyaCt5bi6//QTHR34y0n6mUkQtde/DxF30qg1xsSvXMa4ZFDrfUEbXKM+Nkptjhjl/eZ6+6NqkWQOKe4gQ1EgCmKD/IISqqrvpzzj0aIjXy3rB7oT1cXt9x7vuahHLY/uv/gl/pA2x4vM3NRJIsIxi/yNc23UAOo2mo3k7rUQ8smUt2jFwpBmfXhovW4dzXByrkLo8jTVTrRErEmV+O/+M9+TI1nm4I4kA7f8p/4=;20:RrJwY1mkc8xLtKRct0ul3wfNKJVh34gwlCXwrdzRao2PNs3DFNJR1FjLqnn7ZgqJ6vKXyuxxHZ8pIs5KNGKiRV0FFGuDdKnW1YHCBYG5X6brXAL0zUELFDJG1hnnDuRcsiRbU2K8SmXHze/kmhpaV70DlOimboC+DlfAYgw15WqCjbYvU8sXgHeELxh4zKVINQa3CP/QStiGMiGN/MCUS31/u0QzNDUHLSLKlOVCws597x+O/iCeSAjWEjBVEkCyO8F4ONJugecwzQXqUiC5O1yDPqlLPaWJCrjOdFN1UxIhozSBpMoEjWOUy7U3/58vMMI8vOq26QZCj4x+yArJulrpYK9GdvqhSiD8Dp9KJl98w6XcJqCqpcbKGWz97BATDWj5NqzsCcB2lL8V//CS0OdF2OQ6yywSINDfvhdYtGPx7nXVvRuPMHiww80ChcP9qWmEOIFZaXjbJmtSwyhGjHBoGRSTkdta9ir2efBcpom1vC6c/t5u/s7kJb+vgq0j X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(93006095)(93004095)(3002001)(3231023)(10201501046)(6055026)(6041248)(20161123555025)(20161123558100)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011);SRVR:DM5PR02MB3385;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:DM5PR02MB3385; X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB3385;4:tURmoqMoJQKwO6ypi2zv1sxf07u0vHPW6o8BOl3bTEbzXqboUuBT7fa0zRTlxXjYnMTG4N0eF0VLv2RMSxg16OjfM4YB1KEsMrXk8ZjdefR7eFkLDNjKK097uEQphxyDW3MqRV2vtfjmDZOwFp4UZ/mZA4H7UZRo9vl+bQc/g5G/zlTpbK5H8uWvLhuUpMyNavQ6hJMn0Jgoh5vYZSEAkJvy4Lu1wh4/cJ6HqYipwn/4UJtYDNJJSjYR73+ifXb34kwFzUHZO2HgjRiajfxohA== X-Forefront-PRVS: 05214FD68E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR02MB3385;23:lPQ/zR5RYavPUTiTMkLUxfxtIDbJKbJsjMRoE62Zt?= =?us-ascii?Q?BXVTpc0rfm89Ka5ThHvo45XLUAuDP0x4mSQsHl1eS+w/1l5VTw12t3SwW6uy?= =?us-ascii?Q?UnY6VLxKJVMBQtzW9cD1tWCkSRZ5VDV+kxrG6v6hHoiJNfyADZnw3yM41NC0?= =?us-ascii?Q?GpwwyoCdhnOax4yZ0c9WXrzRYpbZ1N9HlMm6fxO0G8vKtICpyJKSjAqOrK+R?= =?us-ascii?Q?JM/NOb0en/wKJzXs2mE0fzySOSwHVBK0uukeddhRod1rsy16N15bjoLwI9N2?= =?us-ascii?Q?n8W9xss/CZG3gBtgP81ihmUvXuxTzrF7iRupP0uGMykESoQw6T/7A8ze5eHd?= =?us-ascii?Q?xfYFtCw6b0u4FZkx8Rjip7I1CIVsM+HfxT60h+smyn7j6WAvydZBf1etG+R1?= =?us-ascii?Q?oHpVZCFNOMxQ0oSY8AO1zWTJ719PZpiVMTngS2IsWuZDjp3TMumAKbLFyqVx?= =?us-ascii?Q?90M0zuVwIlZsd37okrk0qzM79WSFLHtSmWQ97wFu4YGdY5PoaNa4DtDHN+Mo?= =?us-ascii?Q?KRmHtpWPsgadpN1KV+kDM723C87jc+eYnUikaTpZO2DooTB/4nxG0FLkZLrt?= =?us-ascii?Q?jPPCfX40/xGlQ4HkLoy0tmfHK/pvu/z9qAzwz7tW8y7rmMpxjn6b52M7mCaI?= =?us-ascii?Q?DKg775wHLIX3R6QP2jcZNCsz1Xnh4En96sd15rXfe3CFsvjF8S2zHOZ64vxn?= =?us-ascii?Q?PbIk98AKKD9REW5Kk7UuF0i9PqlqfOIqqDufCL6kebob6kl1ZDBsIOoNYLR1?= =?us-ascii?Q?QYdl9QZ4NfXLa4sNGnGhceWcxb1aNPQlKHJY+tYafBs+ZoDRF0pgFjGRhtTI?= =?us-ascii?Q?rmxEirddh8YXQgz3Qzms7zmkb8i7EMes8g9+kbfJDUfn9nHkOD0OvVu84hP7?= =?us-ascii?Q?KCJwLJWSl8GO3H3wxPZR6IEQXCmLtOTMqzl78CIRkXvJn7pPFJWqMZsp1IRV?= =?us-ascii?Q?2M12iCfKMRNZClJh59A2VwmyzwCBZyxiW/nZF6Gbma9OJu2ywWDegdfyWQdV?= =?us-ascii?Q?fNFWxZfEc6hREnS1Iu86iFe?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR02MB3385;6:jxQ+1gOrHYQa0WywYNKxikIYO85rTtvrNLpuI9ccNFBujCT2lx0Z+m46a2ZWKgni9LdIU/Tgmc59GiKWHPxvXQ6S4mUOe0vzhyFXNowEvVhTF1AsrPybOl93OB4kUqvcldUfhG3NDL89el7rWPXEGCyO+0A2lLi84J7hJ0t8Ucea9soWbdCxHT+nYk9sp9OxAi+/JOLYHqrcBlUfkgxjJgcQiR5lXZbgzQI7fSpl8C7Ss0X738yNLhDY7S4ZEH//a1GApDSoAJwYFI7U8mgHH1aRxLXDoMwfVs+bnTt5op4WRDo6OJ4+LgPvHC19GsmAPqej0qTmwmeO9RjOhuzrNSxndOdH2LNtnZk+eOegmjw=;5:F/xPakaUoS44okpjiR/TA+1WN9PboTCCxbiW5fpSKFiah0Y6NtF0fWXG5CjW1HcyiJHkUxAOHIojgF2L3krLDkEEFTNW7QnixtA10XF5CzOA/JkjGiduAyPLZIegke0F9jZXwkAyq1MQrJ/2s5s6RE55NPN8RANpLAp1lT1BI7U=;24:feqe7VpfGeVjPP4DSs9yywYy/xn7lTWiCeygDmyp9AHfVx50lBPWFmcEetssfO5ozEf0f7hO/Njc2i0LjvC43lbflow9lbI4VM++f/JNsqU=;7:PipHhoQQP1J7MkClBj7aXGspCJjgiW7WN7TxqtmmTn9nvt/70qb0ITiTBtn2SkdcvZL9mWUfU9oUtu59ONk9fg6TVMaAk4HbrxLZVQwFuHWUA3cHzL9pyfgJSkWgdYHSavRNS3RjQh5ll95sBhIomNiUeYrL8FErPRo/i4CPHV/5BQOPGyffXAUMOE+nMm66O/xxhkgwbCFoZIcICuRVpLRrWkUTNHBAF8vFZnw6VRPq/9HF06mIO0p4BvjdreAV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2017 07:49:45.9511 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c8abe978-3349-425f-dfd5-08d542c740a4 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.100];Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB3385 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 806 Lines: 22 This patch series adds the basic driver support for Arasan NAND Flash controller. We are reinitiating the patch series by fixing the comments given by Boris and Rob. Previous Patch reference: https://lkml.org/lkml/2017/1/8/245 Naga Sureshkumar Relli (2): mtd: arasan: Add device tree binding documentation mtd: nand: Add support for Arasan NAND Flash Controller .../devicetree/bindings/mtd/arasan_nand.txt | 38 + drivers/mtd/nand/Kconfig | 8 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/arasan_nand.c | 1020 ++++++++++++++++++++ 4 files changed, 1067 insertions(+) create mode 100644 Documentation/devicetree/bindings/mtd/arasan_nand.txt create mode 100644 drivers/mtd/nand/arasan_nand.c -- 2.13.0