Message ID | 1521024480-30588-1-git-send-email-nagasureshkumarrelli@gmail.com |
---|---|
Headers | show
Return-Path: <linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> 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=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="rK8zFdBq"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::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 401T4s54nTz9sVP for <incoming@patchwork.ozlabs.org>; Wed, 14 Mar 2018 21:49:49 +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=qxdcJokR1f8/4wm7XCF9ffKGkjhMuJQAnO6WZM2GL4A=; b=rK8zFdBqDI4OqV TEfJUV9szTEgMpMoprauEuSuSu5F5WytqCOOGKp0ozn0c6I5Eq7YwD0OnbbDFxiUHg8BAvoMJWQXN upqCUbhuxx7gdT8WgYTTMBUUJt0mEZEazF3JNkvQKDAOjM++aqcFmPuCGxPzs5wybTZPJ6BY3xunj /3+tzGpQkvH+exXksIaKUQRcg6XM5S/RqLnk+olN4RPopqBjXk3n9Ew/GrR0QCTCERcwXjgO32KID XxDHoyHGql5FkCBcTyHcqlut19w1J6/PjfKChOkULQ+/ZJCMJ4iQF7daMZjLhiA+N61Hw3iYFjZ8l R8Dsde/TiQ/cP8bKPDng==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1ew3yc-0005mV-AM; Wed, 14 Mar 2018 10:49:46 +0000 Received: from mail-bl2nam02on0052.outbound.protection.outlook.com ([104.47.38.52] helo=NAM02-BL2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1ew3y9-0005b6-1q for linux-mtd@lists.infradead.org; Wed, 14 Mar 2018 10:49:23 +0000 Received: from BN6PR02CA0107.namprd02.prod.outlook.com (2603:10b6:405:60::48) by MWHPR02MB2639.namprd02.prod.outlook.com (2603:10b6:300:44::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.14; Wed, 14 Mar 2018 10:49:04 +0000 Received: from CY1NAM02FT043.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::209) by BN6PR02CA0107.outlook.office365.com (2603:10b6:405:60::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.567.14 via Frontend Transport; Wed, 14 Mar 2018 10:49:03 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning gmail.com discourages use of 149.199.60.83 as permitted sender) Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT043.mail.protection.outlook.com (10.152.74.182) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.567.18 via Frontend Transport; Wed, 14 Mar 2018 10:49:02 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from <nagasureshkumarrelli@gmail.com>) id 1ew3xr-0007Nw-9x; Wed, 14 Mar 2018 03:48:59 -0700 Received: from [127.0.0.1] (helo=xsj-smtp-dlp1.xlnx.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from <nagasureshkumarrelli@gmail.com>) id 1ew3xm-0006jD-4v; Wed, 14 Mar 2018 03:48:54 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w2EAmr1H008374; Wed, 14 Mar 2018 03:48:53 -0700 Received: from [172.23.37.108] (helo=xhdnagasure40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from <nagasureshkumarrelli@gmail.com>) id 1ew3xk-0006ia-Ih; Wed, 14 Mar 2018 03:48:53 -0700 From: <nagasureshkumarrelli@gmail.com> To: <boris.brezillon@bootlin.com>, <richard@nod.at>, <dwmw2@infradead.org>, <computersforpeace@gmail.com>, <marek.vasut@gmail.com>, <cyrille.pitchen@wedev4u.fr>, <miquel.raynal@bootlin.com> Subject: [LINUX PATCH v8 0/2] Add arm pl353 smc nand driver for xilinx zynq soc Date: Wed, 14 Mar 2018 16:18:00 +0530 Message-ID: <1521024480-30588-1-git-send-email-nagasureshkumarrelli@gmail.com> X-Mailer: git-send-email 2.7.4 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-Result: No--5.387-7.0-31-1 X-imss-scan-details: No--5.387-7.0-31-1;No--5.387-5.0-31-1 X-TM-AS-User-Approved-Sender: No;No X-TM-AS-Result-Xfilter: Match text exemption rules:No X-EOPAttributedMessage: 0 X-Matching-Connectors: 131654981432723970; (f9e945fa-a09a-4caa-7158-08d2eb1d8c44); () X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(346002)(376002)(39380400002)(39860400002)(2980300002)(189003)(199004)(86362001)(2876002)(50226002)(86152003)(73972006)(8676002)(81166006)(106466001)(107886003)(48376002)(36756003)(6306002)(5660300001)(9786002)(83322999)(51416003)(6666003)(54906003)(2201001)(81156014)(50466002)(2906002)(966005)(16586007)(73392003)(105596002)(47776003)(6346003)(110136005)(4326008)(356003)(76482006)(87572001)(316002)(305945005)(498600001)(63266004)(82202002)(61266001)(55446002)(26005)(77096007)(8936002)(336012)(107986001)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB2639; H:xsj-pvapsmtpgw01; FPR:; SPF:SoftFail; PTR:unknown-60-83.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT043; 1:wK3Wh/3FoG2FgNNN0pyDMndasgstxT9F1vgeG0QNpgEEbbimTK484tPD1mWZEsPhib/5/0gbFS30ArFdNUhMlH00Vc0MAOmKl2eT0/k9VB/pfwe0wVzgMdXfIj604xEN MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 848d2cb5-f4c5-4f47-c091-08d5899933a2 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(5600026)(4604075)(2017052603328); SRVR:MWHPR02MB2639; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2639; 3:daMdmk1SDCrjMLqytknyGcuV6j6N0+cH2yKonS9dxRPex0ks2WBWBtcyyFMXBB7JmXjbk7LjADbnWK4N3K43BUXD9H9ClisPzODL9ke/GfWXmZ4AS2DnBhXAmndpXhzOyEC6zqhB0TaGRs7WCPeeO+wfa8RRbNkn9xHG0bnts9QThRBXBXFA8MFYCTZ/cElfdNPTTLzsk0vn+ruVuH6OASl8K3QyUcGE7OEwiA4J5AXj+o9SvYar1LtLprx9KmBsORblls0dvScRNlTi/VHh1acJbxdEnaPwDx0gqltnzJGDzq9JvaP3ZANFJr6Qwsro06RpcscDTCBQWjuHIUQJjaAIDEfqzPfOCnGw5585rdA=; 25:jTZvFeUshhCxrd6cImqrmJMlbBV1OqlI32/MIDF1hn4CMYL3So60Hl9f1veMYM5oXTwQgHYWZXrC/SNO72U+XnW1Z6fEn02XPYJd2wURp7mF1Eb8zja0+aV1SS2sGrTxlzu2C4M3pfce0OKjK+HgnYCGCedn489XAA/0JmkdP1trDSYGNSpffDeBWMqfyP/BW33NnKCpahyISUXP8Xvv0SQ4sBjJHjZFVioQaxdxqJZ/rYgL+1O+eGIAj1xET3pIJVEoMeIKJZPQfRI+JgM/dGd6g3TFehO+HJDpXhDsuL/Gqo458Kjk+qkdg6dH/z2TBaTzXHqIbSyJJXAwhbp5Kw== X-MS-TrafficTypeDiagnostic: MWHPR02MB2639: X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2639; 31:ghycpOdUqDz31qRdx1FQHiAZI6V0Rc7vOs677GEu+p4MCL4jbbCqo6cjR2JgkMfp8UQWfyDB/1gMksNTh9wSgGBzNSvKueuDyCZ15LJyE77Cbcz7VPFDLPf9IS5zaHclECNluEGBxCgqx8wjhtWYiatwm+qhXtC+VCLhAALZEh7rutLwfdxyzjWvl/yEUV1UvV1ygZnGoLvg6UMuzCCoqKOd/0RFUMFpNEO4NtCfOYI=; 4:CrTheU9AukyNeqAscUleoloGZv8bjmeoZ35L2yf5S1RKV+MvzU0hVfNxEqDmmN1yM4Ola0tHvm/kTANL4pkdL9EXJihtHgEMNZyj6rIMOcN4CMJAbtZGqe97JCCVT+DE0Oj2khW41nerXgkkiPdapRriSLy0tyunFJ3EQHq7Nh/RM/5KAM2MtcHtvh4JbIwJlcH3uI1lymNr80PAz5ztXtQcs6AFP+7zQottpuS2RYirHcks8QM+4AEjUsoHCAB12I5EN8gsW5tur5fRPWna4FLv/Heb0ZOg4haZTR8e7KGegOtX0GwP4k/XeYGfTaAKBjqE6/BCy7hwabtJng2crqzWLnHj763hSg4isqYCOuzRc1xpPrj7f0d2sa0RwcKL X-Microsoft-Antispam-PRVS: <MWHPR02MB263957ECF0C30B0CEC183297C6D10@MWHPR02MB2639.namprd02.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(192813158149592)(189271028609987); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(3231221)(944501244)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(6096035)(20161123556025)(201703131430075)(201703131448075)(201703131433075)(201703151042153)(20161123559100)(20161123565025)(20161123561025)(20161123563025)(201708071742011); SRVR:MWHPR02MB2639; BCL:0; PCL:0; RULEID:(400006); SRVR:MWHPR02MB2639; X-Forefront-PRVS: 0611A21987 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB2639; 23:U6fa1lOMDSFQKlqzSSGsCFv51XPWXPT20htgrAUc2?= MXEeju7IV+ytSUcrk56iSxrTwYW5zJPi5+l4B6X3KD/Oy+cCx35iDHZOZqAJ97vnEtNwFc/5EfOM3TKH9z9/KEARtTCR4/rtKxv7FMyRcX8JuMPSZKjnYax/o2TyvbxY0W+OXBtAbdhULhuZa6ryeY62yypjg5HttAz629wTi2s6SgMjKEypt1MZWjj+DoVjS/meEyWw9ZWNzsHr70UcSo1zSE9aqnE+/f8hfz5BrVfYMKzK0liwY1V3319azrhg1hWS6XGBWtlhSuty8nC3yLj9LpBUuLRknuTMEbkdHDAWwEcARkoa0jDy94zmi90DqKernScI1LCpMRv2rT7QMiWQ0JFGgShXDgqxIfDWdWpJb5Otvywy8Yv7tc5U14PiMz4QXqAJd5mXm4dDqy7yxUJAnST+Lq1HH7ILzJ6cz3/NYk+B6nnp6fztbSe/kBHh8jlSO8yEDS/LhWMj7Zs67yS58diwkYUwfAANQDpaC3Fz2mlYPIlil1OoMIBHbf+o+KHPrVw6Sm52AYgFXltxMyiInXLJjN7cddi9sS1RdgNFWgTpnpqKoHCnwQ+JTkHqK5FQyip+IL+hojqhdWXgwBqD59AzPmuka9acHsCE6bJF5LViPi+kjw5tASkLcnq+FOk76QTW/BHD6clEWMbmetVofAz7ayIyjdWBfK+eYrTHRbVj1D7ihdTSXx2ISJazUlX6GSSLbTeYotS0ZxiJ4dtV80AaPGsvOH6pooaGYRdHN9HYPFraQwH2NDYF6gfrnJEEGymbkd1Wc1xkgvrKqIkJ+4CdSUxqaFVe4LfjeOsRxianB6h33pwby5UnJfdvNy6XGxfr8psjYXT5T++4O6H4tuzqALMZvezGQpJ3ZilesDOMm8fvaJcqYyre8UymBJc65B5KHuA1m8Yb8Q74Py5XtAIDiF8cP11K5jidn/+1pgPSmMnCQ5HUG2yD4m0q2NSBrL0dh73/ayaXTAxUAo7T6Bmar2RRm7n6B8cW5sDvwoHJfH6YPtDXTtBj/AI6QDtDg1Q5kNq5VjHQT4G+uQetKrTdYcSKweoxWj+RpQ0AiY2u6kW+XC0CWQkSfDb+oT1mySYYSZfCgDccHPbZURWkVKNhobytihQzmEH7eJvsukdjEGUZwbRpwtKRkJKWwQOH8kKmbBFpk4ATJ1X+DqWmPlgd6twZ+Te0npkAkDV2Q== X-Microsoft-Antispam-Message-Info: EJmMzYHZhyeM+vSakA6DuQ84zmeaZZ6jO43F7hTfipi7izIRgR+c8o98OZ1Z8ykRywfrgCGrvCEZyr60dwRe735qFPM5NioX4RtDH0gYwfH1Umz/apNT28zTaXPrvGlzqjfgmL/rwcmG3c0eTpe+gXx1oWNtaSOxufBUgAyMrx+VmcRbBzzQe16xihLLZ/8x X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2639; 6:Dxun9XUMWwTy6eW2tuhXvznkwrGHuxaDx5uCcud0/2zbEGNdlSGyj1LgdRvKPgkoXf6os1bCp858owoE+Vn3z4eqgy53jBNdKRaJK7EDxuzTOTVxcG+wAtf25ZQ92H3xzgazix4SaEoQ6xJnzo9AThSfIU0UehHiJk6RKctjB7MJ0YGIVrGynvyVXLHHEVOdfSDRNUNw/oZFpCuoJBCldJvQSx/+0s7zLOzOuM1eFZz9kMvM9a7Z1G4k2BKZ39AZgtT9xxbQ3Xa13+py53ggUpPc7zcLujn3v+G53ZaQ4nu77viHGYTuxv0+74/CF2kKy7AehUu9oSqpGDeqPc4jEalAOERXmin7OEm7FSQAG4U=; 5:qfMpC4R41OVS9pia0vLJ3q2wZDQ8yxT4GQLCSs+h59NmitACsH0ibiIlZ1+UlLBOiQOp0c808cgzJpC7fsUHedUFvaIk1fa3fqytwkFnNflH04cLHmvwMCxP1Ts90oXzYtdoZuMpeV422fg0pBHBOKrRXvJtcmWvaIxz4jMhHz4=; 24:DFCfCD+Haci9fCjSIueDP2ehmIHB3+D9ZaccNQM1rBFSLeYipRRKIBJuUIay1Ds3XjvKIGmr+7gFJYzvdbuaJMiTRQYhvPHxPPcRnxl07no=; 7:/4I4e67Mr3cABb69CWN0H0Cdh7SYzG+N5UKDhJhq8ZOnKwTRw8fGZPAFJHaSB9DVhqhdEzWXsypNDbRRG/4W/ZxYkUikV0T1j8By1FLvHHQYkV0ppcUG0frpqnXUOGdY0cVcTLZofLULoYgcR6JiPXHMjnbt6eSTrqaJcWyDfId12kcZDjjzZIfgLij9T0gxfAS/P7mzuugyhuiPmZUOleUCYKXXzNn1dQgg4w2Nov7Zsdm9ZcO2MUFoKv7H0c+L SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2018 10:49:02.7411 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 848d2cb5-f4c5-4f47-c091-08d5899933a2 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR02MB2639 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180314_034917_594768_1A30F54A X-CRM114-Status: UNSURE ( 4.02 ) X-CRM114-Notice: Please train this message. X-Spam-Score: 2.2 (++) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (2.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [104.47.38.52 listed in list.dnswl.org] 0.0 DKIM_ADSP_CUSTOM_MED No valid author signature, adsp_override is CUSTOM_MED 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (nagasureshkumarrelli[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.2 NML_ADSP_CUSTOM_MED ADSP custom_med hit, and not from a mailing list X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list <linux-mtd.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mtd>, <mailto:linux-mtd-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mtd/> List-Post: <mailto:linux-mtd@lists.infradead.org> List-Help: <mailto:linux-mtd-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mtd>, <mailto:linux-mtd-request@lists.infradead.org?subject=subscribe> Cc: michals@xilinx.com, Naga Sureshkumar Relli <nagasure@xilinx.com>, linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org, punnaia@xilinx.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-mtd" <linux-mtd-bounces@lists.infradead.org> Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
Add arm pl353 smc nand driver for xilinx zynq soc
|
expand
|
From: Naga Sureshkumar Relli <nagasure@xilinx.com> This latest series make use of ->exec_op() . Referenced the marvel driver as pointed by Miquel. Sorry for the long delay to send v8. The following patches add arm pl353 static memory controller driver for xilinx zynq soc. The arm pl353 smc supports two interfaces i.e nand and nor/sram memory interfaces. The current implementation supports only a single SMC instance and nand specific configuration. xilinx zynq TRM link: http://www.xilinx.com/support/documentation/user_guides/ug585-Zynq-7000-TRM.pdf ARM pl353 smc TRM link: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0380g/ DDI0380G_smc_pl350_series_r2p1_trm.pdf Tested Micron MT29F2G08ABAEAWP (On-die capable) and AMD/Spansion S34ML01G1. The v7 patch series can be found here (https://lkml.org/lkml/2015/6/8/499) Naga Sureshkumar Relli (2): Documentation: nand: pl353: Add documentation for controller and driver mtd: rawnand: pl353: Add basic driver for arm pl353 smc nand interface Documentation/mtd/nand/pl353-nand.txt | 92 +++ drivers/mtd/nand/raw/Kconfig | 8 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/pl353_nand.c | 1363 +++++++++++++++++++++++++++++++++ 4 files changed, 1464 insertions(+) create mode 100644 Documentation/mtd/nand/pl353-nand.txt create mode 100644 drivers/mtd/nand/raw/pl353_nand.c