From patchwork Sat Aug 8 22:27:14 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergei Shtylyov X-Patchwork-Id: 6977091 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 0441AC05AC for ; Sat, 8 Aug 2015 22:29:19 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 2AE4620761 for ; Sat, 8 Aug 2015 22:29:18 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 54E902074B for ; Sat, 8 Aug 2015 22:29:17 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZOCab-0007FQ-B1; Sat, 08 Aug 2015 22:27:41 +0000 Received: from mail-lb0-f175.google.com ([209.85.217.175]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZOCaX-00077p-Ld for linux-arm-kernel@lists.infradead.org; Sat, 08 Aug 2015 22:27:38 +0000 Received: by lbbpu9 with SMTP id pu9so50101042lbb.3 for ; Sat, 08 Aug 2015 15:27:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type; bh=Ersa3KA1X4QMiZBu9JX5Qe1oILdH98sKkhZjAN0MVwc=; b=ES6uCQfQ17P9tiwgp4zJU16eTsiKHClDcBLM8LB/pR/NB7w2h05oRMPdUjJPRkExml wmfFmCGbcf6OUcsScbI7N7viCaWaNqSTGqpC45bJCGYbo7eGEUoRTJC4Pt4FLdLrf6OX da6lJKJHViWp/bzl2pcnyQYgnptg42znBFHgiYWtMcz/gH6EujK1Mr5yt8Idn9Q38em3 GOgal/KqSHdRpQLr+jZwtQUoKcDWUZalO4v2IUYxZ9H6wxZ6W07ktQfMQln8PkXMuCVx wtw8Xh5YiYfRygPPRvnLV8Wb722a9jA4a93AegPnOQWvPbvAYTRZTTD0WYzn8qWnEhzk +BfA== X-Gm-Message-State: ALoCoQlFhnrMgoXcKitey9AIbxu5Na233r+NrqcHcXCAl/5XXymqbeSPGlgdYpYdLvn7kUNPcFCw X-Received: by 10.152.42.145 with SMTP id o17mr14245402lal.5.1439072835405; Sat, 08 Aug 2015 15:27:15 -0700 (PDT) Received: from wasted.cogentembedded.com (ppp83-237-255-136.pppoe.mtu-net.ru. [83.237.255.136]) by smtp.gmail.com with ESMTPSA id 10sm1257296lar.32.2015.08.08.15.27.14 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Aug 2015 15:27:14 -0700 (PDT) From: Sergei Shtylyov To: horms@verge.net.au, linux-sh@vger.kernel.org, robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, devicetree@vger.kernel.org Subject: [PATCH 2/2] ARM: shmobile: silk: add QSPI DT support Date: Sun, 09 Aug 2015 01:27:14 +0300 Message-ID: <1768974.jEFIAaInqd@wasted.cogentembedded.com> Organization: Cogent Embedded Inc. User-Agent: KMail/4.14.9 (Linux/4.0.8-200.fc21.x86_64; KDE/4.14.9; x86_64; ; ) In-Reply-To: <1898263.zrOs5SAUTS@wasted.cogentembedded.com> References: <1898263.zrOs5SAUTS@wasted.cogentembedded.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150808_152737_923133_C2D26F00 X-CRM114-Status: GOOD ( 11.72 ) X-Spam-Score: -2.6 (--) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux@arm.linux.org.uk, magnus.damm@gmail.com, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Define the SILK board dependent part of the QSPI device node. Add device nodes for Spansion S25FL512S SPI flash and MTD partitions on it. Based on the original patch by Vladimir Barinov . Signed-off-by: Sergei Shtylyov --- arch/arm/boot/dts/r8a7794-silk.dts | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) Index: renesas/arch/arm/boot/dts/r8a7794-silk.dts =================================================================== --- renesas.orig/arch/arm/boot/dts/r8a7794-silk.dts +++ renesas/arch/arm/boot/dts/r8a7794-silk.dts @@ -65,6 +65,11 @@ renesas,groups = "mmc_data8", "mmc_ctrl"; renesas,function = "mmc"; }; + + qspi_pins: spi0 { + renesas,groups = "qspi_ctrl", "qspi_data4"; + renesas,function = "qspi"; + }; }; &scif2 { @@ -100,3 +105,38 @@ non-removable; status = "okay"; }; + +&qspi { + pinctrl-0 = <&qspi_pins>; + pinctrl-names = "default"; + + status = "okay"; + + flash@0 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "spansion,s25fl512s"; + reg = <0>; + spi-max-frequency = <30000000>; + spi-tx-bus-width = <4>; + spi-rx-bus-width = <4>; + m25p,fast-read; + spi-cpol; + spi-cpha; + + partition@0 { + label = "loader"; + reg = <0x00000000 0x00040000>; + read-only; + }; + partition@40000 { + label = "user"; + reg = <0x00040000 0x00400000>; + read-only; + }; + partition@440000 { + label = "flash"; + reg = <0x00440000 0x03bc0000>; + }; + }; +};