Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753114AbdLNNpx (ORCPT ); Thu, 14 Dec 2017 08:45:53 -0500 Received: from mail-dm3nam03on0087.outbound.protection.outlook.com ([104.47.41.87]:44759 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752860AbdLNNpt (ORCPT ); Thu, 14 Dec 2017 08:45:49 -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: , , , , , , Naga Sureshkumar Relli Subject: [PATCH v9 0/2] Add support for Arasan NAND Flash controller Date: Thu, 14 Dec 2017 19:14:43 +0530 Message-ID: <20171214134445.4985-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-23528.006 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)(376002)(396003)(346002)(2980300002)(438002)(199004)(189003)(50466002)(106466001)(77096006)(36386004)(5660300001)(63266004)(966005)(4326008)(356003)(1076002)(47776003)(6306002)(51416003)(7696005)(478600001)(48376002)(316002)(16586007)(81166006)(36756003)(8676002)(81156014)(2201001)(107886003)(106002)(54906003)(2906002)(110136005)(305945005)(9786002)(39060400002)(8936002)(50226002)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR02MB1338;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT063;1:ljU1K+hBHpF5tHVDXHV6w/8//QKHdik9xW/ADOrPbaBubb2ubtGNwbiPJEHNuTFIJbDGQd7uRAqJ+OOZo8wvzXXziqgd5+itU8uPfA1sKtTYj1c9Fwd9AbR0me6nQDzh MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fe6d7c9e-9a27-4f6f-a4ca-08d542f8f9b7 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307);SRVR:DM2PR02MB1338; X-Microsoft-Exchange-Diagnostics: 1;DM2PR02MB1338;3:Jru1Ji6wTV0x+quHmVveob2BW+5H051o8QEuzoCOUWq38T1zIK/urvZfP28hyxTH5nMcZp0MwMxoI5IBw9l6P3zTneTsVNFYnlXYYCAlIYbS6HSvnsdnElAZj8X41Yl5vtNeF/jj8pB4occHOtU4qyyRUiuE92gJSfbFemruOABzjpK9QbXPj9rkeSfPzc8AJoo3UokjUtpWZ1vn5s5V9oV01gQVQNosxL2KJzcVYTntV5wGCoXLXcIaYh9mPuCV79yc5sms3STW2IOREC43Eq1K5j9b7vJsur6JnUqRMlRRtSYmmPShTHjsfma+rmCnnT1mHPY9I7/1hxZ1Uh8SU7ZMT+5Sx1fl8lpaCFzevZE=;25:NUm/ZSBgvKGNwYnE8P3VUsPc4Cc93Dz7DEQXKFqcFXzxM+RRDJk/pddG0ngK3jb/i6C1cAbLrGFGYgPcvggyXAFdOeOJRMRm1cL+/9ScAMz3jZ2x3u3tsElcHh5oE/nOa43yuV7oAfS+gn7uTbozAzZGdkVbPWRJk5b7Q33wAjJZ0zC4K0Lafd1TJHg0pWYQXLBZ1fp7V44wYcqyRs5IzefN7OQQiVdJgtZu9a1+KJln8802HKUi8Ev9sgdSfSYBbAfO26Lx5eky5R5SkPsUZ0CxMFWlh8VsxS2xQQiEDqJ4uR/vgQ9OrH/OXqD+H5hUzg4HI4I+NHcMpq0A83+rYFNm7VvmIZZDynAnZsIIFh8= X-MS-TrafficTypeDiagnostic: DM2PR02MB1338: X-Microsoft-Exchange-Diagnostics: 1;DM2PR02MB1338;31:QMlQzQ+iOq/Ze3y0Jx7ghX1HnrNsT6DM6DqfaCx1+nczvTr1p6Yh4Wq57DqaETkR3Ls/3YiobnEhnX/3BT7g8X5OAbJEYP1PA/FZZvo9Y3e5QKGLV0oE6gDASB9wiBDPDKogIEWf1fCPGGz3p8ak/HLYo5H98/RF1pcXyrAlv9/f8m6AWJ/7gjX0Spa3mISiA1S910efRtdJyV0OSijLMRJg2Bb+jx3wauHPTiSYlHM=;20:Afck9F2ms6WbDMPDJnc5N4CQJIX65pKWUjabRh5rP3OIFFoKPj5NAGF9h5O2bllmmpOqlB9Vj6AiyOsMBhQ1nuOkzAWUIrCQrs+vyZ5NqcT4GOOrIWgQnPxp/ogGi4LRuiB8+13dglX/YJuufFmRsDLcZKJUJKbNgAw/UzY78XoGj2tXTECpEEZ06MeIp2SJs5H/+pFo5+fQd3c2P30/xIFSgP34fFUkc4TvOKdOHKGKAAO24KXq+ffLWQVwsDpiDGItsHY/x9EUUfeW6Qa43++Rh6nQu+zFvPvfpYoN3BiEbGjlpnMxQpPuIaL1KihlSLjJqiakuaXlEuEEEsUVVcpZmFE0JLAaeVIjr/ubuSkDVIsIYDAJSQ5iWuqF3QB1SPiSKWymJTcRqDm7HdCYA78EwYYYk67PoRpxh1QGJPSP8fjwshxvSUiJsjBOw5/Y5dWCF+N/rsKBrxAMNWBablwAtF3hUkinKru0+Zd3u+K2oTxFxgr+lGEb/m5SoZ1f 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)(3231023)(10201501046)(93006095)(93004095)(3002001)(6055026)(6041248)(20161123560025)(20161123558100)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011);SRVR:DM2PR02MB1338;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:DM2PR02MB1338; X-Microsoft-Exchange-Diagnostics: 1;DM2PR02MB1338;4:yArJWGqTUipbx4z8BpYbQc3AXDNATWTMh1D5iuuSnjEpX3ZshBIsi5YgPGpx1qqhuXWDfiwdW5qClQvArqkt5WgFBR0ZBJS/XUheMU3vHpVSd3kbKvrZax6trR5+QYQKqrYWomnn+pGyg/hceYcrCmhb7tHoFRPI1OAIXlO/L+GmntuAm7X7/HGOC/eOwSkLaCSoNNEmoK3Sg8SH2f+GydhKI+gzOHOz9Gxh+bkeCZNQrEN79hoYsaqH7/AvzkwCS6bRskiqnNfl5TBW+TnsTw== X-Forefront-PRVS: 05214FD68E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR02MB1338;23:uAg9BTtv+ohbP0rU5sk3hnNBUFV84BWAoQ0nfQ+oS?= =?us-ascii?Q?nl0nZVwNyvyIVa/ik/WgL7LbwpMI2fW4JRFznwbaL49nk6hVcn9/kyVuET/D?= =?us-ascii?Q?ZiHVdwPIZrhjD4FVF4iA0/uivzR4NBTI+wKV3QdtYqzMfN2YKTnjaAIAuepy?= =?us-ascii?Q?Y6mH1J0aoEr30OKbGPiRltwEd8132v+dw9482zAuOLeH9SZfFMFkZfNLK6pN?= =?us-ascii?Q?RcSu6JXFFMY8Injyh14r6z7UBdO27rXf5wQetBnqeJ18VI3pCS8hbP6+rKAm?= =?us-ascii?Q?c0goXRjzvBFvnlIJsu5D2Gl0LZ09GCQyf5Uek7Ji0Qxi0f636SLXEwZ3xvat?= =?us-ascii?Q?N6yskDylFdHITdoJNzIjLHYEg5xwKr815vq0/v9sf6eJOKgoFNGfqgtGZn/M?= =?us-ascii?Q?gQi2jIyLIElsmx6aCY1KPjbcNI47NhZaVCSFKffCNVES2UxFkzKVD6AtJGvu?= =?us-ascii?Q?gJkOu+m1VA/bsfcpN+jHqY+QhIDJ5yMI+GZKMhQv6Y+lxXQ7JU4x3VhEfKWU?= =?us-ascii?Q?vwT+E+JWnDkgLLAP7caPLxn7CQhNK9CIcLpjnHONl99gUFxY2DSK2tGxMniE?= =?us-ascii?Q?sqkqC1fVlmOoed3CQgKHMYQg65TGIhvtYpuw+/baZ2dTI65NsmEQpttZDoAr?= =?us-ascii?Q?+29q0Glhnf8mtbNzgfWZPtTlWG8El2zXsi0sAyrLKupiKzF0q8DGkdrTyCaT?= =?us-ascii?Q?kipOhKPCsHlkdWXjEv1Ws48zF7vdsy8WSOJirtt7v5Zfsk4uMnHoARF43l6o?= =?us-ascii?Q?lEoPOQ+xlIODbOslp8PPcR+nM2Z2F4U7lQmRAyM3lXNW92hHa9M28Wp0JvCK?= =?us-ascii?Q?JQZRfnzOX5BBUYF/F/rq8xpPkLC5+1j/CyYm8SH8NzrjElVbWuwnqP95QY5X?= =?us-ascii?Q?Aunp0JHF8uAfncM5RIdfdl/qChxSkrKniz5gOYQVQchM4dAOoh2bOycxzXkn?= =?us-ascii?Q?esVRiMOLLeCkjrzQ1ZLvFP0vQ2GNgma3xmUxqPw4J16PDk6dPmwxrcXIPoC6?= =?us-ascii?Q?usKm/Gq0MrWru/CsfU8V19b?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR02MB1338;6:ikUcCh7wd1gSgLTyDjADnPsvRGBycnPxst4hBNFROtNWU0gbxv3CChSLVl2lNqouyEvyVZ00sMptseDy7N0ekNXAvIPQJjIUT4rd589trq6juHkurufMD+nkZEJxObpmCjQHHCn4Ea6LOtDFUvz9M5d77GSSDc8vWnavlFL4MpooQbPyGtd2jCVHynzwcfbYm7WzC3PM2GBvZSI2ELizxVp/yIT0OknVKmwW43JI6icifKalfK0NXBEXPKz671Nb2r8BDxN3cvLCKwQDMd1yrACUH/m6/5vR9cCcX44v75V47+maZKq2+UTNrS1HcIcEAXQftVeGIs2yeU+qqOdTxeJ0pQLD+eYiG885j8TnRmc=;5:8EMXv40AvU4gjGNp1CdazG4+lYuyTW9fa5QBrUPMQ9O4xCZgfjHXFOm2hdiTHtmIdjoktnPuxp9tRUXa9DS96tvHSgZdmehF6SVSKNYGT/G9QaYZ0+3cn0ArP9Qn7z0kSj2w1ewWWyMI7QdmuVqkL1O1IpeaZaoqfDRXH4rMcRg=;24:M4E4lU/f36Woq+Pt2kFKqX7Zn0hZFXWQESfF4hCgPx70oxeGbGICLOMM1CK6iCbgdGhgUvxEupua6voPBDMG+Du4c/LQW+J+t8F60UCFo3w=;7:CHZGRgufXCZfJSPET/fK2Gr8R8LBwtlUpbYm1JfNLtmGGAe071xxqoziGyDAKSvMnFPTL+1e4f8s8CfnPiSLYS7uxi2Nqgzv7qLQ5AcfIwbjO3cdkqFUkmYa0RV9MLOwXfXwgPNhfQ6L7CqWzSSKaXhhaRFLJQwEznjg/dCC8/fAqziXJed/QWdSHYwUmkYUcIxrw9LYFd1CnuUo+NCOAJ5D43xSg8pgadOFoyIJUssyekdO5UByUZaLBSpGduF5 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2017 13:45:44.9646 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fe6d7c9e-9a27-4f6f-a4ca-08d542f8f9b7 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: DM2PR02MB1338 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 | 1018 ++++++++++++++++++++ 4 files changed, 1065 insertions(+) create mode 100644 Documentation/devicetree/bindings/mtd/arasan_nand.txt create mode 100644 drivers/mtd/nand/arasan_nand.c -- 2.13.0