From patchwork Thu Jun 20 13:13:47 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rahul Sharma X-Patchwork-Id: 2755651 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id C2219C0AB1 for ; Thu, 20 Jun 2013 12:52:38 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 84C2C204FE for ; Thu, 20 Jun 2013 12:52:37 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 52C222050B for ; Thu, 20 Jun 2013 12:52:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757682Ab3FTMwd (ORCPT ); Thu, 20 Jun 2013 08:52:33 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:61394 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757692Ab3FTMwa (ORCPT ); Thu, 20 Jun 2013 08:52:30 -0400 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MOO004E0ZRGVUJ0@mailout1.samsung.com> for linux-samsung-soc@vger.kernel.org; Thu, 20 Jun 2013 21:52:29 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.124]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id 00.ED.17404.C0BF2C15; Thu, 20 Jun 2013 21:52:28 +0900 (KST) X-AuditID: cbfee68d-b7f096d0000043fc-0d-51c2fb0ce8fa Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 44.4C.28381.C0BF2C15; Thu, 20 Jun 2013 21:52:28 +0900 (KST) Received: from chromeserver-PowerEdge-T410.sisodomain.com ([107.108.73.106]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MOO00CPFZNJ7Y80@mmp1.samsung.com>; Thu, 20 Jun 2013 21:52:28 +0900 (KST) From: Rahul Sharma To: linux-samsung-soc@vger.kernel.org, devicetree-discuss@lists.ozlabs.org, dri-devel@lists.freedesktop.org Cc: kgene.kim@samsung.com, sw0312.kim@samsung.com, inki.dae@samsung.com, seanpaul@chromium.org, l.stach@pengutronix.de, tomasz.figa@gmail.com, rob.herring@calxeda.com, s.nawrocki@samsung.com, grant.likely@linaro.org, joshi@samsung.com, r.sh.open@gmail.com, Rahul Sharma Subject: [PATCH v2 1/8] ARM: dts: exynos5250: move common i2c properties to exynos5 dtsi Date: Thu, 20 Jun 2013 18:43:47 +0530 Message-id: <1371734034-21296-2-git-send-email-rahul.sharma@samsung.com> X-Mailer: git-send-email 1.7.10.4 In-reply-to: <1371734034-21296-1-git-send-email-rahul.sharma@samsung.com> References: <1371734034-21296-1-git-send-email-rahul.sharma@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRmVeSWpSXmKPExsWyRsSkRpfn96FAg557+hYHZj9ktbjy9T2b xYE/OxgtJt2fwGLxfdcXdoveBVfZLB7MvclkMeP8PiaLhS/iLaYsOsxqcXjFASaLw2/aWS3u bjjLaDFj8ks2i1W7/jA68Hss+HyF3WN2w0UWj52z7rJ73Lm2h83jfvdxJo/zMxYyevT/NfDo 27KK0ePzJrkAzigum5TUnMyy1CJ9uwSujJObLrEXPJavmDK3m6WBcaJkFyMHh4SAicTTjoAu Rk4gU0ziwr31bF2MXBxCAksZJXZvn8IKkTCRmL/nPjtEYhGjxNNfTcwQzmwmiaO/F7KAVLEJ 6ErMPviMEcQWEciVaPjbzgJSxCywjknieedcsFHCAlES8/9uZAOxWQRUJTbOO8cEYvMKeEjs OfOSDWKdokT3swlgNqeAp8TVbV1gC4SAaia8e8cIMlRC4Ce7xIOlj1khBglIfJt8iAXiH1mJ TQeYIeZIShxccYNlAqPwAkaGVYyiqQXJBcVJ6UWGesWJucWleel6yfm5mxiB0XX637PeHYy3 D1gfYkwGGjeRWUo0OR8YnXkl8YbGZkYWpiamxkbmlmakCSuJ86q1WAcKCaQnlqRmp6YWpBbF F5XmpBYfYmTi4JRqYFyywPmJ9GvWt06vPm7tCwqPDOX6/nAqi8x9XeOS1A2FP46sV2Fl+Bhq fuv4npCHnFM+HBNLMr345G67qr+N25ZZE769fWX4LOb3zVVJNaJXObbt+nQpOnVecnihk8VW vjnJGQF8z25ceqguFLByj0Lt8935UokrTm9dxyaz9v9yidW5R8Ji56srsRRnJBpqMRcVJwIA CdxTtcQCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleLIzCtJLcpLzFFi42I5/e+xgC7P70OBBodvq1ocmP2Q1eLK1/ds Fgf+7GC0mHR/AovF911f2C16F1xls3gw9yaTxYzz+5gsFr6It5iy6DCrxeEVB5gsDr9pZ7W4 u+Eso8WMyS/ZLFbt+sPowO+x4PMVdo/ZDRdZPHbOusvucefaHjaP+93HmTzOz1jI6NH/18Cj b8sqRo/Pm+QCOKMaGG0yUhNTUosUUvOS81My89JtlbyD453jTc0MDHUNLS3MlRTyEnNTbZVc fAJ03TJzgD5QUihLzCkFCgUkFhcr6dthmhAa4qZrAdMYoesbEgTXY2SABhLWMGac3HSJveCx fMWUud0sDYwTJbsYOTkkBEwk5u+5zw5hi0lcuLeerYuRi0NIYBGjxNNfTcwQzmwmiaO/F7KA VLEJ6ErMPviMEcQWEciVaPjbzgJSxCywjknieedcVpCEsECUxPy/G9lAbBYBVYmN884xgdi8 Ah4Se868ZINYpyjR/WwCmM0p4ClxdVsX2AIhoJoJ794xTmDkXcDIsIpRNLUguaA4KT3XUK84 Mbe4NC9dLzk/dxMjOHqfSe1gXNlgcYhRgINRiYdX4/LBQCHWxLLiytxDjBIczEoivKlzDgUK 8aYkVlalFuXHF5XmpBYfYkwGumois5Rocj4wseSVxBsam5ibGptamliYmFmSJqwkznug1TpQ SCA9sSQ1OzW1ILUIZgsTB6dUA2NHmHGeWnN8xDzGV5KcZ26V3Pm5uofv0lULz6KrKoVHZ915 vdtrZ9imTPXkb5IzPJ7H337RtJPlWUhk62nJA6tPfWlc/XjP36k5UqWPGP/+vqnmYCesv0it xVAu8YptqJKHVse3I6me2luUpudWP/j297JE61mrhzXtyrvZP+sZCP40mXd9wxolluKMREMt 5qLiRAD89JlNIgMAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-8.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, 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 I2C nodes shares many properties across exynos5 SoCs (exynos5250 and exyno5420). Common code is moved to exynos5.dtsi which is included in exyno5250 and exynos5420 SoC files. Signed-off-by: Rahul Sharma --- arch/arm/boot/dts/exynos5.dtsi | 36 +++++++++++++++++++++++++++++ arch/arm/boot/dts/exynos5250-arndale.dts | 1 + arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 +++ arch/arm/boot/dts/exynos5250.dtsi | 20 ---------------- 4 files changed, 40 insertions(+), 20 deletions(-) diff --git a/arch/arm/boot/dts/exynos5.dtsi b/arch/arm/boot/dts/exynos5.dtsi index f65e124..1ae179e 100644 --- a/arch/arm/boot/dts/exynos5.dtsi +++ b/arch/arm/boot/dts/exynos5.dtsi @@ -108,4 +108,40 @@ interrupts = <0 42 0>; status = "disabled"; }; + + i2c_0: i2c@12C60000 { + compatible = "samsung,s3c2440-i2c"; + reg = <0x12C60000 0x100>; + interrupts = <0 56 0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c_1: i2c@12C70000 { + compatible = "samsung,s3c2440-i2c"; + reg = <0x12C70000 0x100>; + interrupts = <0 57 0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c_2: i2c@12C80000 { + compatible = "samsung,s3c2440-i2c"; + reg = <0x12C80000 0x100>; + interrupts = <0 58 0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c_3: i2c@12C90000 { + compatible = "samsung,s3c2440-i2c"; + reg = <0x12C90000 0x100>; + interrupts = <0 59 0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; }; diff --git a/arch/arm/boot/dts/exynos5250-arndale.dts b/arch/arm/boot/dts/exynos5250-arndale.dts index abc7272..5c7dd6d 100644 --- a/arch/arm/boot/dts/exynos5250-arndale.dts +++ b/arch/arm/boot/dts/exynos5250-arndale.dts @@ -30,6 +30,7 @@ }; i2c@12C60000 { + status = "okay"; samsung,i2c-sda-delay = <100>; samsung,i2c-max-bus-freq = <20000>; samsung,i2c-slave-addr = <0x66>; diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts index 35a66de..d3da369 100644 --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts @@ -28,6 +28,7 @@ }; i2c@12C60000 { + status = "okay"; samsung,i2c-sda-delay = <100>; samsung,i2c-max-bus-freq = <20000>; @@ -62,6 +63,7 @@ }; i2c@12C70000 { + status = "okay"; samsung,i2c-sda-delay = <100>; samsung,i2c-max-bus-freq = <20000>; @@ -101,6 +103,7 @@ }; i2c@12C80000 { + status = "okay"; samsung,i2c-sda-delay = <100>; samsung,i2c-max-bus-freq = <66000>; diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi index d04ab0a..baf6f88 100644 --- a/arch/arm/boot/dts/exynos5250.dtsi +++ b/arch/arm/boot/dts/exynos5250.dtsi @@ -217,11 +217,6 @@ }; i2c_0: i2c@12C60000 { - compatible = "samsung,s3c2440-i2c"; - reg = <0x12C60000 0x100>; - interrupts = <0 56 0>; - #address-cells = <1>; - #size-cells = <0>; clocks = <&clock 294>; clock-names = "i2c"; pinctrl-names = "default"; @@ -229,11 +224,6 @@ }; i2c_1: i2c@12C70000 { - compatible = "samsung,s3c2440-i2c"; - reg = <0x12C70000 0x100>; - interrupts = <0 57 0>; - #address-cells = <1>; - #size-cells = <0>; clocks = <&clock 295>; clock-names = "i2c"; pinctrl-names = "default"; @@ -241,11 +231,6 @@ }; i2c_2: i2c@12C80000 { - compatible = "samsung,s3c2440-i2c"; - reg = <0x12C80000 0x100>; - interrupts = <0 58 0>; - #address-cells = <1>; - #size-cells = <0>; clocks = <&clock 296>; clock-names = "i2c"; pinctrl-names = "default"; @@ -253,11 +238,6 @@ }; i2c_3: i2c@12C90000 { - compatible = "samsung,s3c2440-i2c"; - reg = <0x12C90000 0x100>; - interrupts = <0 59 0>; - #address-cells = <1>; - #size-cells = <0>; clocks = <&clock 297>; clock-names = "i2c"; pinctrl-names = "default";