From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751356AbaDQUAS (ORCPT ); Thu, 17 Apr 2014 16:00:18 -0400 Received: from ch1ehsobe003.messaging.microsoft.com ([216.32.181.183]:20451 "EHLO ch1outboundpool.messaging.microsoft.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750874AbaDQT6w (ORCPT ); Thu, 17 Apr 2014 15:58:52 -0400 X-Forefront-Antispam-Report: CIP:149.199.60.83;KIP:(null);UIP:(null);IPV:NLI;H:xsj-gw1;RD:unknown-60-83.xilinx.com;EFVD:NLI X-SpamScore: 6 X-BigFish: VPS6(z551bizzz1f42h2148h1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6h208chzdch5ck70kz17326ah8275bh1de097h186068h5eeeKz2fh95h839hc61hd24hf0ah119dh1288h12a5h12a9h12bdh12e5h137ah139eh13b6h1441h14ddh1504h1537h162dh1631h1758h1898h18e1h1946h19b5h1b0ah224fh1d0ch1d2eh1d3fh1dc1h1dfeh1dffh1e1dh1e23h1fe8h1ff5h2218h2216h226dh24afh2327h2336h2438h2461h2487h24d7h2516h2545h255eh25f6h2605h268bh26d3h906i2673i1155h) From: Punnaiah Choudary Kalluri To: , , , , , , , , , , , , , , , , , , , CC: , , , , , , Punnaiah Choudary Kalluri Subject: [PATCH RFC v2 0/4] Add arm pl353 smc driver for xilinx zynq soc Date: Fri, 18 Apr 2014 01:28:36 +0530 X-Mailer: git-send-email 1.7.4 X-RCIS-Action: ALLOW MIME-Version: 1.0 Content-Type: text/plain Message-ID: <55244391-e8e8-44ea-86e4-cb4d4af28208@CH1EHSMHS016.ehs.local> X-OriginatorOrg: xilinx.com X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn% Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 Punnaiah Choudary Kalluri (4): Devicetree: Add pl353 smc controller devicetree binding information memory: pl353: Add driver for arm pl353 static memory controller nand: pl353: Add driver for arm pl353 smc nand interface mtd: nand: Add a devicetree binding for onfi timing parameters .../bindings/memory-controllers/pl353-smc.txt | 53 + Documentation/devicetree/bindings/mtd/nand.txt | 46 + drivers/memory/Kconfig | 6 + drivers/memory/Makefile | 1 + drivers/memory/pl353-smc.c | 569 ++++++++++ drivers/mtd/nand/Kconfig | 8 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/pl353_nand.c | 1112 ++++++++++++++++++++ include/linux/memory/pl353-smc.h | 34 + 9 files changed, 1830 insertions(+), 0 deletions(-) create mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt create mode 100644 drivers/memory/pl353-smc.c create mode 100644 drivers/mtd/nand/pl353_nand.c create mode 100644 include/linux/memory/pl353-smc.h -- 1.7.4