From patchwork Thu Dec 14 07:49:04 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Naga Sureshkumar Relli X-Patchwork-Id: 848396 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="c4NssWP8"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="gMFdE6YP"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3yy5MW3KVKz9t2M for ; Thu, 14 Dec 2017 18:50:31 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=bi6r8ePa9u+5kHJaNM+KeKm5TfkjoB3onoXrLCwiGvA=; b=c4NssWP8dVp/eZ 8PzMHwM3zaqG2HMAARV+OYOKQH2UwYQ4D3XmaSxQEEM8xiIvCCz1XYvP5rVGfg/bzcMAimQcK7V/7 7RcrQIAaNNVQI//bBPh0DUcUW/Nvhs4A7PXOw0UyTKOHowRJXRNfDMQwxnLX0M99yrlZ6jR0vlEHy a/d9S0fA1ysnyMneypFE/hlOlojycsJSxhEUEIS4zyi6hR72yn5VVxVvXp5OWmUKPkWzi1kUnsdRQ s2keHFBBz0/11w0GxHde7eqSa3xp//DpnfSs+YoSA0YdIO1S9JLi7JCEKuos5iuCusbfheEwkDFt9 hbIZ4rslZdrp9A5B1aqg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1ePOHe-00035U-4l; Thu, 14 Dec 2017 07:50:22 +0000 Received: from mail-sn1nam02on0070.outbound.protection.outlook.com ([104.47.36.70] helo=NAM02-SN1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1ePOHY-0001JW-W6 for linux-mtd@lists.infradead.org; Thu, 14 Dec 2017 07:50:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=pUiXnD8fafSyP0K9LBkYsg2kLXHaNrp9BNRIe+hZoiU=; b=gMFdE6YPhFDGv96hcWILCnnXwZL6UBALgJzXfcKpve6daQ4GIG1OMPY37oE5ajb+KjXVoDveO5xGt+9zNxQ3zKWxNi0N+fJ4eDWLYEwx31uOD0/TOfabRu91/bQvwYK+LvmStSrf/BjGvBNRRNdRHcsT97XvERzBn5M/y9wBZJs= Received: from BY2PR02CA0007.namprd02.prod.outlook.com (10.163.44.145) by DM5PR02MB3385.namprd02.prod.outlook.com (10.164.152.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Thu, 14 Dec 2017 07:49:50 +0000 Received: from BL2NAM02FT019.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::205) by BY2PR02CA0007.outlook.office365.com (2a01:111:e400:5261::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Thu, 14 Dec 2017 07:49:49 +0000 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; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by BL2NAM02FT019.mail.protection.outlook.com (10.152.77.166) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.302.6 via Frontend Transport; Thu, 14 Dec 2017 07:49:45 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:54410 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1ePOH2-0005nY-QT; Wed, 13 Dec 2017 23:49:44 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1ePOH2-0002HF-OU; Wed, 13 Dec 2017 23:49:44 -0800 Received: from xsj-pvapsmtp01 (xsj-pvapsmtp01.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vBE7ng7s010751; Wed, 13 Dec 2017 23:49:42 -0800 Received: from [172.23.37.108] (helo=xhdnagasure40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1ePOGz-0002Gl-Lj; Wed, 13 Dec 2017 23:49:42 -0800 From: Naga Sureshkumar Relli To: , , , , 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 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?= BXVTpc0rfm89Ka5ThHvo45XLUAuDP0x4mSQsHl1eS+w/1l5VTw12t3SwW6uyUnY6VLxKJVMBQtzW9cD1tWCkSRZ5VDV+kxrG6v6hHoiJNfyADZnw3yM41NC0GpwwyoCdhnOax4yZ0c9WXrzRYpbZ1N9HlMm6fxO0G8vKtICpyJKSjAqOrK+RJM/NOb0en/wKJzXs2mE0fzySOSwHVBK0uukeddhRod1rsy16N15bjoLwI9N2n8W9xss/CZG3gBtgP81ihmUvXuxTzrF7iRupP0uGMykESoQw6T/7A8ze5eHdxfYFtCw6b0u4FZkx8Rjip7I1CIVsM+HfxT60h+smyn7j6WAvydZBf1etG+R1oHpVZCFNOMxQ0oSY8AO1zWTJ719PZpiVMTngS2IsWuZDjp3TMumAKbLFyqVx90M0zuVwIlZsd37okrk0qzM79WSFLHtSmWQ97wFu4YGdY5PoaNa4DtDHN+MoKRmHtpWPsgadpN1KV+kDM723C87jc+eYnUikaTpZO2DooTB/4nxG0FLkZLrtjPPCfX40/xGlQ4HkLoy0tmfHK/pvu/z9qAzwz7tW8y7rmMpxjn6b52M7mCaIDKg775wHLIX3R6QP2jcZNCsz1Xnh4En96sd15rXfe3CFsvjF8S2zHOZ64vxnPbIk98AKKD9REW5Kk7UuF0i9PqlqfOIqqDufCL6kebob6kl1ZDBsIOoNYLR1QYdl9QZ4NfXLa4sNGnGhceWcxb1aNPQlKHJY+tYafBs+ZoDRF0pgFjGRhtTIrmxEirddh8YXQgz3Qzms7zmkb8i7EMes8g9+kbfJDUfn9nHkOD0OvVu84hP7KCJwLJWSl8GO3H3wxPZR6IEQXCmLtOTMqzl78CIRkXvJn7pPFJWqMZsp1IRV2M12iCfKMRNZClJh59A2VwmyzwCBZyxiW/nZF6Gbma9OJu2ywWDegdfyWQdVfNFWxZfEc6hREnS1Iu86iFe 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20171213_235017_130105_6400839A X-CRM114-Status: UNSURE ( 7.53 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [104.47.36.70 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: nagasuresh12@gmail.com, linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, punnaia@xilinx.com, michals@xilinx.com, dwmw2@infradead.org Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org 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