From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S969586AbdAIC7O (ORCPT ); Sun, 8 Jan 2017 21:59:14 -0500 Received: from mail-bl2nam02on0060.outbound.protection.outlook.com ([104.47.38.60]:17888 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S969188AbdAIC7I (ORCPT ); Sun, 8 Jan 2017 21:59:08 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; From: Punnaiah Choudary Kalluri To: , , , , , , , CC: , , , , , , "Punnaiah Choudary Kalluri" Subject: [PATCH v7 1/2] mtd: arasan: Add device tree binding documentation Date: Mon, 9 Jan 2017 08:28:53 +0530 Message-ID: <1483930734-10309-1-git-send-email-punnaia@xilinx.com> X-Mailer: git-send-email 2.1.1 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22810.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)(6009001)(7916002)(39410400002)(39860400002)(39840400002)(39850400002)(39450400003)(2980300002)(438002)(189002)(199003)(33646002)(4001430100002)(5003940100001)(38730400001)(5001770100001)(2201001)(90966002)(305945005)(356003)(106466001)(2906002)(103686003)(92566002)(47776003)(42186005)(63266004)(107886002)(36756003)(189998001)(39060400001)(8676002)(52956003)(4326007)(50226002)(54906002)(8936002)(5660300001)(81166006)(36386004)(50986999)(81156014)(46386002)(626004)(45336002)(7416002)(48376002)(50466002)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0201MB0763;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;SN1NAM02FT005;1:rGFkW5IewJpkO/6KanpsWEKyhn05rVFUvxY6HL7+x9Gbw3FcWKVFKf9OLvdX7eSPFjmirKEXjG63rTwzQbRQo00yqIrFSeJVLMCDwvItpGNO57Usk4jdrxVMPezt0mVcBeIRfsF1ypdH2eZ43cACwuAX5e62lcfjPqqObqU3xhEVAdxCiJgC63vACU5yPuScoVt2GRQts2bGekv7a2qKkE6feGlCSM0nk4WiWNnJ93+prGquCv97u6XqVzHDBdDvvsymEmCbJF8CxRPjU7a7+lK96oRzommgAmifFwpRWSJ27siS3AQifFMDtgexRxALC7h5gozCu6ABU0W03iU8fJiaOecTAwHGyu7n6FF7TXi6ccgvwUhW5qdDvQcCSK3IuSAy6sPWuiR2hbo8PFudU+3xessv9YBNGLceWiyIQrCqHormltXCEvgaKP5y791SXbHHjYXifQb/RNn19a+SlH4njuUEETqjCOsEyEJ2Sn6mtx2+wTptAgr4A3nwT93lF73DXw6DQX3skGGzCxEAVo1ujR7SQO64Z4HTqxsFA3yTcPCbbW0ies5TlF24Ek4FlB+qTMGU++nDZOOVoWTnxGBKAtDY0MZkknnY03gkoks= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 9b245a8b-0b52-4195-cd83-08d4383b77f4 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:CY1PR0201MB0763; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0763;3:LaGUdn7EsgAYci71Dgjl5kFXovbxg5LRh8+akqedOYYNEGF3TdlJ0K2XKM/n1nI58gR080NejVOIiQEYOgGPASn6LyD28YOlyv/K0jHFn5QgV9KnE4itOxSqT3Mm42PbALgfGy2ohG8V1Hu9lXozJAhYW2fkM/I71ocst8WZ4EOh2cnfRAwXSPHCz7mgQPuhXwjBIN69lg+n5iYOUWHRb00rrK85Huk6yB9F1H6zL7ynFokwg8LxD/wXcZI7r4CTrZj9YXp6Ki2nZSnlAOUR4VugHBG4ioCXpyjQhN0kFZyBACO1JXb0TNuH9eAISiTR2/M70Ipjip95AQUjyzt/gNXfJCKjWdAjsYX4ygr3TAC3gtSUatDxAAIwoc0zRIuhPHJWsQch/j8EQV//5QoWUQ== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0763;25:6NhzdI2xp/tFEyaBnb7MogKLHqYq1jg4LMpnLx+Gc5IHBRqrsopKZUZuVUUq8/QLYWKvxoyhaMycWnVc0jOJjPTZO6eujnL7CWKsY8LsN2Y0dUH1XVnPkpVC3T7FVJurEdUNxnviG0FOX2FVESCiA0ylEv4UrpQW1bPgRgL5keJrJ0Hnizs+rzS4y/qgu/4/M/lXNKN7Z9ZPQE+PdNNw89tJDS7Zs6XbsV4JusfvdeeaGy0/YQLqrDgCthxRcvPgTgacNXbF9p1JkOU8riu5gh6AoPPIyRZ8oSs3DZC7V5O6IIa89T8rejggM5oW9db6SzNFZ4QrQqZ8RXSPAesohpx7HfzoVlr4yDGN54jqk/pf5/KDw6IHJ5CoVszofLAH8Z0qtUgLAfVgpyiEy8zsB+K+c6gWXcvIGpYTLpzuvBiahPMDCjRUPWlOOJAW5cUKGpS9vFUNQtQByYAeXg83JhSKqYGzVLFy3b0xxXyOhyW4szztoeahdhrXvTncQXBqYKJ6uO+UzShyq3pE1neMJSsOVI/fIaIySeOLBosYYely/i/sXIZatYxyziLx4HU9gnXtvL/lFwPQvaXFDaPbrS1UEfObFk98SaY7hpyD2nvS5BT1iVMkzIfvyca3RzsjwxLcJepAAUpwxhyW9Os96YFaKcUqjuAH8u/2khAgUmzcsdGc45Tnp+GA4YkLQ696k0oudHCqazmgskQG3sLIs6CnWqDtH9qOaTkmtcnsR2yPlSdXNrhTEYEz9BtU3GT6peOJStzezJpbX1j0MOYSCnkFWmWhE7d+BBr0pGPwwzrNKizS5vzK/MGXVRrUQEPd X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0763;31:BMlPE4YmJI7QYgVHuUhgAIa9r1D1KypREsRLGBGR5aukE33qwtwbJQEbL5LPNDTjDZspCByvsU0ZoJ/JfnS2xmE2XJglwX7RlasCi4rxjDfteSPkGpnAUOaQhsWs+A2MtwbkAWN3yVLoiHu+4e+IgEUiryUOvBM7IhkX/dPdLbdqIr4Lbsa0WU5iHElxcmlzxxBVI8FeuHpV3/e/JBXGcuRPZjs0io+8H8M7Qtzy/KI22rCR0/SMPJopgCMXtRd9sTLUTH8G13NlzSadfiixIwq895LKr3KAqEwAc2jWpUg=;20:Z9a+OQntOC8Vv45nH48CTQI8ASN4b2H5vXcyxAHoTv4spL2mztAeMulApR3I7tJeyzMHS2gB5jxu/iE3Yhqx+Db09i0flIUHLR0Q3Z2vjRNoBP1zUYOUNdlDiixkgKDMTpMgbcFKwnt4TB92M23mAvVI9PT5SquBVHFn7O9Qspx0wMzy97LYB8FK+mKixjV6s1EfU+k5TK+yvUBdaYBO5WkVkno2U4O7w6nStt5P1uc9dJKRtDeZVaVmgPvso63JqJoWxrdtvrkFhJP6UcgcWzJcRnQnQFnUfqhW8ylGiE9OFzMODGwQyG8hZw74jPP3DUfyMyhUZ41YbmYmg73zpQMoQYDJjRAkrmQfOrs5Y9LKMUxO116EOzyQZJuwrB4oltGZYYsSCA1LyS+B8aX4ejh6Tom9POwbs1LIsY/c9s6YDBQzK6lV9LeTQWtS8qUouCjrdPVhoobC2T3pL1JJ/aPn+2wo08bkrlaCAjznFmCZAqxoC7vdmDUe6EKG0SSc X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13023025)(13017025)(13015025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148);SRVR:CY1PR0201MB0763;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB0763; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0763;4:DSAMlpy3g2z+UurVvbQt9dZZ9wU+OuIsNE+zdO1To7TJkwywQ/pH1KdC8vevQuHmrBc6vEL14CC0o7COx1mOu/57Bbsj2PpWTKz1gPiS+7gQKtJL1u/ZxCGL2cYxXaA6qUFk9L18Mj8HUn+hcD6HYJSnmN5Dp8vsTLBURndNa7JT49nKhwx3ljROPBPqgs+RzJpYvzWjuvDJj1OzxTuOVnOGNkVrsIsck5QwqiB+f/dlhjafSankDIQKnIPpUQiduCvb3hCPLrt+mfQ3u3/L9e+6OW2+rltUl/4I/B6ZBHmweGZ5XFwGZqyq3BcZER5DeUXG6SXMu2CAdrPMCh9Hkz/Abb6GvpiYjaqzPDEuQiNie9tybKLVt1A89a+VTERRGJzCC2Z92WCM7htcKDslTOOLlmyfiY4evh1dDTPSYnCGx3tEq+Ix5GZPs41+GWHdHal9AYThoGYYGt5gVlWZ/zfeSZa0YMlePpHKc90dswofzJaryr2woWeX+vc+5SoyykzV++HVyd3MVnKw1YlPVJPtiCniGRI+s/Bxq0VNcOb7XoYvRpxVeQ4hSaqf2zwwsdkFxvxUeJaEZsn/Cpbk79cVC+rZ30/bt6tSu6zLCnzv6XAiB0B3OR93d09I6r7ODFFSre6gGnt9aw8oqtja5LLbZXJgLCG5QjoQllKcyQlFWGuHrX01E4LMaffOYLUnXJ8WnPdTzOfg9rauUV5nDP7rFJo5Ji6DqM4i/I1Heh4= X-Forefront-PRVS: 0182DBBB05 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0201MB0763;23:6PXAXG0lczSIruLirIyHLKUo9POnN5o9zo0qGS4?= =?us-ascii?Q?csSIM+lO9Wdj/aBFWnTQHT1YW0ZkGsXO6cJYaj0kbJDSCsiERDcpYo9RJeBG?= =?us-ascii?Q?drYvWRrNP00uzq8pCa8ZhRLfEiPOQtiWKJlr7rWMGG33kbdwJ6EH0JVTb4y/?= =?us-ascii?Q?6zlJLiti8hps0T9FBm65G56eXXNGQyQQQuZp77DH71d6AAjQCJSh7YQvMgdf?= =?us-ascii?Q?VtP1h/3Hl2ptlJFYr4sSajdPelLn7PAvucrvQYEOFuypOHqUjYJwS9Nh4F5d?= =?us-ascii?Q?FLQv3F0jOJ3LRvz7lizQ+ycJdxorApmEPq2sfxsj+Dx0F3YdqpCN9sEJTQpa?= =?us-ascii?Q?FpALya0baqyRLxWsdwUbCKFfg+UrKW1qXemy0l3jvDCC/geLHqCBPathQM8W?= =?us-ascii?Q?3HVN5mAOJx8X5o35UFZU3YYa66cEpini2Rf6cUMqa02mX01iVVDOFBZqHIvE?= =?us-ascii?Q?Yx1VYKaofL49vBQcuoR/yP7AgANrP8TDU/oASw4LGI7vSmq0dmQ/vfbnM92p?= =?us-ascii?Q?vFnq+mg+LxQC1kOfsMkQvG/IJBQawD21XX7AfThVUhg6sCQa9WVNYhLizAA/?= =?us-ascii?Q?L8/kkrY+8xP+5kYx8DEuWoDKYPeRENx0i9WTB7PZNybyfP06mzUNdMJThUhO?= =?us-ascii?Q?c2MQOsYiS/InRAczUNOay+e7wWAltxllbbc0NWm/mPvQ8QyA0RxBDIxJKuWU?= =?us-ascii?Q?fx3lOSsjYd+oHf9aixuQ4tWGnJ9e8Y+bi/Hsd6m/HWG9vKL0YsAYJx4E9HRP?= =?us-ascii?Q?KrSN9dPsu1VVNNN27oHs4j8D+LhtzFkkkGWLefj/zK7w+dXHqU16/OVfDsm+?= =?us-ascii?Q?vQzeUsxpjppBcScxKSyXmS4UCWUDq/tqxboGqfWuQXwVjxoAcAZBNrc4SWgn?= =?us-ascii?Q?OjOCob6fKAgBG8LeDK/GZqLnb+A9UdxTdSy6Y1uk5CHnfDioQvhqHDwrfD+k?= =?us-ascii?Q?UvhDQyK5ek87a5f38uxY6sTDY0SC0oOzn5pw88H0GVSQ3S1hbku9iK94iua6?= =?us-ascii?Q?WiNb8yOMS1Ci3Si0uwLKwaRnTzu/1GeeMg0+fEkNd6tbPXeMyhGczBkaKJPG?= =?us-ascii?Q?8bK+SlkkAr58Oi+GiDQKa2t2ekr4cAu7zDNtVzqGkycxafcPFaYPTjAA8rba?= =?us-ascii?Q?gF8rWp+ZCPYbkCk+OwRfyY8a84dydRjjjUcQXwCHQo+uexlaCreTP83oSq9C?= =?us-ascii?Q?DKFmob3k+AUggQIgGetFs0atxVtRCG59cHJPLS6jTnd3Yr0gVD/AH8v359VA?= =?us-ascii?Q?TKhlSajieqVSBOOcgJpI=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0763;6:PKJ2FlTzZn4ohluj3XDPI2Ia7dXcJWDsyI4Djj/bl3UEX+H79I6Z3fG7Cna4YyGOjF7oX0lxkFmIAKmBlw152GueU/Z0/X7IEuMX3Tr1LKMAqTQY7we/tkOQNHiq5CtZWN68zu1cJ9hEh1Ubky9ErSWiQ2yoiFKwseTAbrJKt5DTDFefov4f0uLFy4J4nWKtaL6ZGHyAzTwQYr619c+B1oGAvIt6ehntf3F/1myMlBGOj//ZBVKdJMELV/PaEA0TJTSCc7VDRvo4ufy4N1Fos65JP6MIbeISnbFDVWdD1rRHJT17oYiQkI0OHNcj1tsLVqhOtndYrKcpkEXdoKaredBdml14L2UCRwvPIMzaBLxVM215epZnKGOKmTUJT6eFyXhDavwo2iLiLpD2LSgQ4Io5jspSq1aprbHKyIOAtizNwXxYcTs1VA+zJfWN4gOP/CCvcz2zHX0jzKaZHFK1+w==;5:41ZkzqMHuQ8uUceIyyGlYqx7lTz8KjlzWAJQxEeELS/uRwAn/MCWxeDE9RSxTNRLf+MMgWn+d/hvWAiR44KlcfdrbmnRre1umtECl5mun2+eJ/rTlzHgEcFG8f8eDKMbmEP9N/+bZIFcYePmhn1TgJnRzY0ho8rKnWwaDTh4bUY=;24:gX1ABjgaJhYv8AviGC3nk1/Gn0MEH1bpp+uAU5ya0VgargpFxKw3xj0fXeCQr+HZ2IIvw3lkhfS5GYpdDzPHDkearOszTOSreqC/HvDiMB0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0763;7:Fo1wd8iAe7oxQbeQFFmWL+hvxJ/eQi2hDq0XjwL7MZUl0Z0kehWFLcvcz+96t9HYGCBIhcjK2tVYrzg9NqfBjnSPRhrbF2GsD7rYgwq/OknXN8LCBnn84qt6//EBp5EiiHlIbX8zDj7128mIds273z0AWsiwVY3V8otFhc9BEjszoCbuNaqnE/E9aVliswTMYRdjQVqxdkLJQ/AeYHUpm0YlZEcKoqFXyXa8NOiKDFmemdmBmKWagk9V+v8i7XxbDaUTjHjbz51RyBooFBEcPTqyENX+b412ToKPuZCtUq6t0iGQdX2eRMIcdeBDgz3k9k9y1Yv1fqQn/QV97nByZ6P6MksvHDTycwWb0LmuMUbFLk+V1kdjBAzxFoQlUJi6Gq6sd2jJogTSsDHBZ0WICjN6qvfr///eP8yeyjnddi2oTKr9ukIag2MfJXHwiiIpfWg96FEVDBj4DEkrtP/aFw== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2017 02:59:02.7840 (UTC) 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: CY1PR0201MB0763 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch adds the dts binding document for arasan nand flash controller. Signed-off-by: Punnaiah Choudary Kalluri --- Changes in v7: - Corrected the acronyms those should be in caps changes in v6: - Removed num-cs property - Separated nandchip from nand controller changes in v5: - None Changes in v4: - Added num-cs property - Added clock support Changes in v3: - None Changes in v2: - None --- .../devicetree/bindings/mtd/arasan_nfc.txt | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Documentation/devicetree/bindings/mtd/arasan_nfc.txt diff --git a/Documentation/devicetree/bindings/mtd/arasan_nfc.txt b/Documentation/devicetree/bindings/mtd/arasan_nfc.txt new file mode 100644 index 0000000..f20adfc --- /dev/null +++ b/Documentation/devicetree/bindings/mtd/arasan_nfc.txt @@ -0,0 +1,38 @@ +Arasan NAND Flash Controller with ONFI 3.1 support + +Required properties: +- compatible: Should be "arasan,nfc-v3p10" +- reg: Memory map for module access +- interrupt-parent: Interrupt controller the interrupt is routed through +- interrupts: Should contain the interrupt for the device +- clock-name: List of input clocks - "clk_sys", "clk_flash" + (See clock bindings for details) +- clocks: Clock phandles (see clock bindings for details) + +Optional properties: +- arasan,has-mdma: Enables DMA support + +For NAND partition information please refer the below file +Documentation/devicetree/bindings/mtd/partition.txt + +Example: + nand0: nand@ff100000 { + compatible = "arasan,nfc-v3p10" + reg = <0x0 0xff100000 0x1000>; + clock-name = "clk_sys", "clk_flash" + clocks = <&misc_clk &misc_clk>; + interrupt-parent = <&gic>; + interrupts = <0 14 4>; + arasan,has-mdma; + #address-cells = <1>; + #size-cells = <0> + + nand@0 { + reg = <0> + partition@0 { + label = "filesystem"; + reg = <0x0 0x0 0x1000000>; + }; + (...) + }; + }; -- 2.7.4