From patchwork Thu Mar 24 04:25:21 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanwoo Choi X-Patchwork-Id: 8657331 Return-Path: X-Original-To: patchwork-linux-pm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 05E1B9FEEA for ; Thu, 24 Mar 2016 04:29:01 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 2FF4020340 for ; Thu, 24 Mar 2016 04:29:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4065E20375 for ; Thu, 24 Mar 2016 04:28:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756590AbcCXE2f (ORCPT ); Thu, 24 Mar 2016 00:28:35 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:40785 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932072AbcCXEZn (ORCPT ); Thu, 24 Mar 2016 00:25:43 -0400 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O4J00WL30AMY0E0@mailout4.samsung.com>; Thu, 24 Mar 2016 13:25:34 +0900 (KST) Received: from epcpsbgm1new.samsung.com ( [172.20.52.115]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id 9F.BD.04949.E3C63F65; Thu, 24 Mar 2016 13:25:34 +0900 (KST) X-AuditID: cbfee68d-f79646d000001355-48-56f36c3e9589 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1new.samsung.com (EPCPMTA) with SMTP id A2.11.13906.E3C63F65; Thu, 24 Mar 2016 13:25:34 +0900 (KST) Received: from chan.10.32.193.11 ([10.113.62.212]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0O4J007XC0AJOI80@mmp1.samsung.com>; Thu, 24 Mar 2016 13:25:33 +0900 (KST) From: Chanwoo Choi To: myungjoo.ham@samsung.com, kyungmin.park@samsung.com, k.kozlowski@samsung.com, kgene@kernel.org Cc: rjw@rjwysocki.net, robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, linux@arm.linux.org.uk, linux.amoon@gmail.com, tjakobi@math.uni-bielefeld.de, cw00.choi@samsung.com, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Subject: [PATCH v5 12/21] ARM: dts: Add DMC bus node for Exynos3250 Date: Thu, 24 Mar 2016 13:25:21 +0900 Message-id: <1458793530-31897-13-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.0 In-reply-to: <1458793530-31897-1-git-send-email-cw00.choi@samsung.com> References: <1458793530-31897-1-git-send-email-cw00.choi@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRmVeSWpSXmKPExsWyRsSkWNcu53OYwYZNchbXvzxntZh/5Byr Rf+bhawW516tZLR4/cLQov/xa2aLs01v2C02Pb7GanF51xw2i8+9RxgtZpzfx2SxbuMtdovb l3ktll6/yGRxu3EFm8WE6WtZLM6cvsRq0br3CLtF2+oPrA7CHmvmrWH0aGnuYfO43NfL5LFz 1l12j5XLv7B5bFrVyeaxeUm9x79j7B5brrazePRtWcXo8XmTXAB3FJdNSmpOZllqkb5dAlfG 9dUXmAu+81ase3eRsYHxN1cXIyeHhICJxMVjzSwQtpjEhXvr2UBsIYEVjBIXtjLD1Ly5vZ+1 i5ELKL6UUeL2ljlMEM4XRommzV8ZQarYBLQk9r+4AdYtIpAi8fjhSTaQImaBKcwSy6dDrBAW cJbYM2ctE4jNIqAqcWbWZ1YQm1fATeLSoVuMEOvkJD7secQOYnMCxac2NLFAnOQq8fTxJrAz JATmckjsv/GQBWKQgMS3yYeAbA6ghKzEpgNQZ0tKHFxxg2UCo/ACRoZVjKKpBckFxUnpRYZ6 xYm5xaV56XrJ+bmbGIFRefrfs94djLcPWB9iFOBgVOLhbeD4HCbEmlhWXJl7iNEUaMNEZinR 5Hxg7OeVxBsamxlZmJqYGhuZW5opifMqSv0MFhJITyxJzU5NLUgtii8qzUktPsTIxMEp1cC4 vPuli7Bt9cL4nCv31p698vPUubxpN376+p6vbJwR4LuJpVrig9vd/9XzF4U/Du4NNuyIvPj7 f+bvKNUTGzYtTAo/L+u/1Mb/8cw5to83NGX2PLu79ZNcevfSPOc5fL/FasO7s9nL9c/8cZl9 3Y/N3PWfce6eZbO6Du3iMvN9WeWu+Gn5nzl3lViKMxINtZiLihMBDPBIPcUCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleLIzCtJLcpLzFFi42I5/e+xgK5dzucwg7dTJCyuf3nOajH/yDlW i/43C1ktzr1ayWjx+oWhRf/j18wWZ5vesFtsenyN1eLyrjlsFp97jzBazDi/j8li3cZb7Ba3 L/NaLL1+kcniduMKNosJ09eyWJw5fYnVonXvEXaLttUfWB2EPdbMW8Po0dLcw+Zxua+XyWPn rLvsHiuXf2Hz2LSqk81j85J6j3/H2D22XG1n8ejbsorR4/MmuQDuqAZGm4zUxJTUIoXUvOT8 lMy8dFsl7+B453hTMwNDXUNLC3MlhbzE3FRbJRefAF23zByg75QUyhJzSoFCAYnFxUr6dpgm hIa46VrANEbo+oYEwfUYGaCBhDWMGddXX2Au+M5bse7dRcYGxt9cXYycHBICJhJvbu9nhbDF JC7cW8/WxcjFISSwlFHi9pY5TBDOF0aJps1fGUGq2AS0JPa/uMEGYosIpEg8fngSrINZYAqz xPLpzSwgCWEBZ4k9c9YygdgsAqoSZ2Z9BlvBK+AmcenQLUaIdXISH/Y8YgexOYHiUxuawHqF BFwlnj7exDqBkXcBI8MqRonUguSC4qT0XMO81HK94sTc4tK8dL3k/NxNjODYfya1g/HgLvdD jAIcjEo8vDe4PocJsSaWFVfmHmKU4GBWEuFdHw4U4k1JrKxKLcqPLyrNSS0+xGgKdNhEZinR 5HxgWsoriTc0NjEzsjQyN7QwMjZXEud9/H9dmJBAemJJanZqakFqEUwfEwenVAPjYo4S88iy j2zS32Yw/fE5uvJB35fljt9dhTVfiieHmbPeDjXY0WQRJaeaxfN8252dyaLtGo83bemZfVd/ 64vV+xoOXzu24fqvx484u2ZfM/IrkBQ+umXB8z1t1j/TPaILnE/rqNS7nNzRzZDEv6ktsWP3 wos5TOVHea/47Igo7WqNfqDZmmelxFKckWioxVxUnAgAh5AZ2hMDAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, T_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 This patch adds the DMC (Dynamic Memory Controller) bus node for Exynos3250 SoC. The DMC is an AMBA AXI-compliant slave to interface external JEDEC standard SDRAM devices. The bus includes the OPP tables and the source clock for DMC block. Following list specifies the detailed relation between the clock and DMC block: - The source clock of DMC block : div_dmc Signed-off-by: Chanwoo Choi Reviewed-by: Krzysztof Kozlowski Acked-by: MyungJoo Ham --- arch/arm/boot/dts/exynos3250.dtsi | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi index 137f9015d4e8..1ae72c4fa55e 100644 --- a/arch/arm/boot/dts/exynos3250.dtsi +++ b/arch/arm/boot/dts/exynos3250.dtsi @@ -688,6 +688,40 @@ clock-names = "ppmu"; status = "disabled"; }; + + bus_dmc: bus_dmc { + compatible = "samsung,exynos-bus"; + clocks = <&cmu_dmc CLK_DIV_DMC>; + clock-names = "bus"; + operating-points-v2 = <&bus_dmc_opp_table>; + status = "disabled"; + }; + + bus_dmc_opp_table: opp_table1 { + compatible = "operating-points-v2"; + opp-shared; + + opp@50000000 { + opp-hz = /bits/ 64 <50000000>; + opp-microvolt = <800000>; + }; + opp@100000000 { + opp-hz = /bits/ 64 <100000000>; + opp-microvolt = <800000>; + }; + opp@134000000 { + opp-hz = /bits/ 64 <134000000>; + opp-microvolt = <800000>; + }; + opp@200000000 { + opp-hz = /bits/ 64 <200000000>; + opp-microvolt = <825000>; + }; + opp@400000000 { + opp-hz = /bits/ 64 <400000000>; + opp-microvolt = <875000>; + }; + }; }; };