From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752776AbbLNGi4 (ORCPT ); Mon, 14 Dec 2015 01:38:56 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:51035 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752594AbbLNGil (ORCPT ); Mon, 14 Dec 2015 01:38:41 -0500 X-AuditID: cbfee68f-f793a6d000001364-bf-566e63ef28e1 From: Chanwoo Choi To: myungjoo.ham@samsung.com, k.kozlowski@samsung.com, kgene@kernel.org Cc: kyungmin.park@samsung.com, 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, tjakobi@math.uni-bielefeld.de, linux.amoon@gmail.com, cw00.choi@samsung.com, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v4 03/20] ARM: dts: Add DMC bus node for Exynos3250 Date: Mon, 14 Dec 2015 15:38:07 +0900 Message-id: <1450075104-13705-4-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.0 In-reply-to: <1450075104-13705-1-git-send-email-cw00.choi@samsung.com> References: <1450075104-13705-1-git-send-email-cw00.choi@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRmVeSWpSXmKPExsWyRsSkUPd9cl6YweIT/BbXvzxntZh/5Byr Rf+bhawW516tZLR4/cLQov/xa2aLs01v2C0u75rDZvG59wijxYzz+5gs1m28xW5x+zKvxdLr F5ksbjeuYLOYMH0ti0Xr3iPsFm2rP7A6CHqsmbeG0aOluYfN43JfL5PHzll32T1WLv/C5rFp VSebx79j7B59W1YxenzeJBfAGcVlk5Kak1mWWqRvl8CVcXXjKqaCI7wVb5ZMZm9gPMvVxcjJ ISFgInHt3gZWCFtM4sK99WxdjFwcQgIrGCXuT5vGAlN04OwNqMQsRokJS1ayQjhfGCW+7ZjF CFLFJqAlsf8FSBUnh4iAu8TXe7vBOpgFvjBJtE7+zgySEBZwljjw8ig7iM0ioCox/TZEnFfA VeLzkv/sEOvkJD7seQRmcwq4Sez7Oh1sqBBQzeH5IPVcQDV/2SVObJ/AAjFIQOLb5ENANgdQ QlZi0wFmiDmSEgdX3GCZwCi8gJFhFaNoakFyQXFSepGxXnFibnFpXrpecn7uJkZgxJ3+96x/ B+PdA9aHGAU4GJV4eDOW5YYJsSaWFVfmHmI0BdowkVlKNDkfGNd5JfGGxmZGFqYmpsZG5pZm SuK8C6V+BgsJpCeWpGanphakFsUXleakFh9iZOLglGpgnLqTLW/JKfvVLTzHJZlqP6qov249 Ux2elLDbI0W4qXTGwRPbRP2OmS5/+LFRLeK+w73X+goHihg3qKpOvWfy6YLzgnabyukXp7Tu uML4wH6p9897F2UWJB9L6rn7Javx2KO5m33/LDiyTO3jTkPFY8lRGV2fV1+O9LxVezlmu2OP K/P5Yw8WxymxFGckGmoxFxUnAgB81NhpswIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRmVeSWpSXmKPExsVy+t9jQd33yXlhBgu+cFpc//Kc1WL+kXOs Fv1vFrJanHu1ktHi9QtDi/7Hr5ktzja9Ybe4vGsOm8Xn3iOMFjPO72OyWLfxFrvF7cu8Fkuv X2SyuN24gs1iwvS1LBate4+wW7St/sDqIOixZt4aRo+W5h42j8t9vUweO2fdZfdYufwLm8em VZ1sHv+OsXv0bVnF6PF5k1wAZ1QDo01GamJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5 kkJeYm6qrZKLT4CuW2YO0CtKCmWJOaVAoYDE4mIlfTtME0JD3HQtYBojdH1DguB6jAzQQMIa xoyrG1cxFRzhrXizZDJ7A+NZri5GTg4JAROJA2dvsEHYYhIX7q0Hsrk4hARmMUpMWLKSFcL5 wijxbccsRpAqNgEtif0vIDpEBNwlvt7bDdbBLPCFSaJ18ndmkISwgLPEgZdH2UFsFgFViem3 IeK8Aq4Sn5f8Z4dYJyfxYc8jMJtTwE1i39fpYEOFgGoOz//OPIGRdwEjwypGidSC5ILipPRc o7zUcr3ixNzi0rx0veT83E2M4Kh+Jr2D8fAu90OMAhyMSjy8mctyw4RYE8uKK3MPMUpwMCuJ 8CZY5YUJ8aYkVlalFuXHF5XmpBYfYjQFOmwis5Rocj4w4eSVxBsam5gZWRqZG1oYGZsrifPu uxQZJiSQnliSmp2aWpBaBNPHxMEp1cDYNmPp+nzfeSxZ3SzR05ZuU3+Xt8e3VuSX8IYnl5qW 3xblvXDzSmjcr55up655+ytWq+61FZimd1HilSzLj2DrJUcVH+ZVyuZL/kpJ++1y/Teb+6PD 7/5yTJzX7f8pk89gXqz3n57ZPTG77SSWrJw/8amT4/Yt3uxuU9r6XvwJCKtTiTslYrVYiaU4 I9FQi7moOBEA78iTZgADAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- 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 18e3deffbf48..262b3b1995fd 100644 --- a/arch/arm/boot/dts/exynos3250.dtsi +++ b/arch/arm/boot/dts/exynos3250.dtsi @@ -701,6 +701,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>; + }; + }; }; }; -- 1.9.1