Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1289151

[PATCH v3 03/20] ARM: dts: Add DMC bus node for Exynos3250

Path csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod
From Chanwoo Choi <cw00.choi@samsung.com>
Newsgroups linux.kernel
Subject [PATCH v3 03/20] ARM: dts: Add DMC bus node for Exynos3250
Date Fri, 11 Dec 2015 06:10:02 +0100
Message-ID <qEo7U-84p-27@gated-at.bofh.it> (permalink)
References <qEo7T-84p-11@gated-at.bofh.it>
X-Original-To myungjoo.ham@samsung.com, k.kozlowski@samsung.com, kgene@kernel.org
X-Auditid cbfee691-f79766d0000012b6-cd-566a5a5cc70f
X-Mailer git-send-email 1.8.0
X-Brightmail-Tracker H4sIAAAAAAAAA+NgFprHIsWRmVeSWpSXmKPExsWyRsSkWDc2KivMoG8ik8X1L89ZLeYfOcdq 0f9mIavFuVcrGS1evzC06H/8mtnibNMbdovLu+awWXzuPcJoMeP8PiaLdRtvsVvcvsxrsfT6 RSaL240r2CwmTF/LYtG69wi7RdvqD6wOgh5r5q1h9Ghp7mHzuNzXy+Sxc9Zddo+Vy7+weWxa 1cnm8e8Yu0ffllWMHp83yQVwRnHZpKTmZJalFunbJXBlnDxvWdDBW7Fw4QOWBsZpXF2MnBwS AiYSLWtmskHYYhIX7q0Hsrk4hARWMEq8OjGPDabo2rPfjBCJWUCJg80sEM4XRont5+Yzg1Sx CWhJ7H9xA6xDRMBd4uu93WCjmAW+MEm0Tv4OViQs4Cxx/eMtRhCbRUBV4srl42ANvAKuEouf TWSEWCcn8WHPI/YuRg4OTgE3ia4z+SBhIaCS6fvus4LMlBD4yy6xfN0qJog5AhLfJh9iAamX EJCV2HSAGWKMpMTBFTdYJjAKL2BkWMUomlqQXFCclF5kqlecmFtcmpeul5yfu4kRGG2n/z2b uIPx/gHrQ4wCHIxKPLwLOLLChFgTy4orcw8xmgJtmMgsJZqcD4zpvJJ4Q2MzIwtTE1NjI3NL MyVxXh3pn8FCAumJJanZqakFqUXxRaU5qcWHGJk4OKUaGPN2ehg7GO3dL60fVl/7u9ZGVqIp eX7By8Pe/9+HeCmqF35NKnXlV32+8+TXl143VaZMu3P69UHHFTOO5S36nX3gXsln5uZlp3vU kq3jbm+ZX/TORntawk39LFGLOWma+yXrL/ZMfBJ2en7XpZr4Bnn7Z5tzHK+VXpdbUnTmKLur yhGbLR8uXFZiKc5INNRiLipOBADdqpchsQIAAA==
X-Brightmail-Tracker H4sIAAAAAAAAA+NgFnrNIsWRmVeSWpSXmKPExsVy+t9jQd2YqKwwg5d7LS2uf3nOajH/yDlW i/43C1ktzr1ayWjx+oWhRf/j18wWZ5vesFtc3jWHzeJz7xFGixnn9zFZrNt4i93i9mVei6XX LzJZ3G5cwWYxYfpaFovWvUfYLdpWf2B1EPRYM28No0dLcw+bx+W+XiaPnbPusnusXP6FzWPT qk42j3/H2D36tqxi9Pi8SS6AM6qB0SYjNTEltUghNS85PyUzL91WyTs43jne1MzAUNfQ0sJc SSEvMTfVVsnFJ0DXLTMH6BUlhbLEnFKgUEBicbGSvh2mCaEhbroWMI0Rur4hQXA9RgZoIGEN Y8bJ85YFHbwVCxc+YGlgnMbVxcjJISFgInHt2W9GCFtM4sK99WxdjFwcQgKzGCVeHWxmgXC+ MEpsPzefGaSKTUBLYv+LG2wgtoiAu8TXe7vBOpgFvjBJtE7+DlYkLOAscf3jLbCxLAKqElcu Hwdr4BVwlVj8bCLUOjmJD3sesXcxcnBwCrhJdJ3JBwkLAZVM33efdQIj7wJGhlWMEqkFyQXF Sem5Rnmp5XrFibnFpXnpesn5uZsYwRH9THoH4+Fd7ocYBTgYlXh4F3BkhQmxJpYVV+YeYpTg YFYS4d0dCBTiTUmsrEotyo8vKs1JLT7EaAp010RmKdHkfGCyySuJNzQ2MTOyNDI3tDAyNlcS 5913KTJMSCA9sSQ1OzW1ILUIpo+Jg1OqgZH30noF44IrwgleEh9V/vfk7LTkO7uSx+/gu6z9 b63U+hWj5tzZ9zZZ+e4KC5m6kunufrNLc5L1L5nJ/fhaNjf5ufbXDnvH21dVeQRydIukt6nF RYQr+S0JF+H+9j5h4lmhtsodjYertnokzFRmfCohInzR8v5ktreGv1YFhConnqxS5PZfpMRS nJFoqMVcVJwIAEDPHpf+AgAA
Dlp-Filter Pass
X-Mtr 20000000000000000@CPGS
X-Cfilter-Loop Reflected
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 66
Organization linux.* mail to news gateway
X-Original-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
X-Original-Date Fri, 11 Dec 2015 14:07:42 +0900
X-Original-Message-ID <1449810479-14763-4-git-send-email-cw00.choi@samsung.com>
X-Original-References <1449810479-14763-1-git-send-email-cw00.choi@samsung.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1289151

Show key headers only | View raw


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 <cw00.choi@samsung.com>
---
 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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH v3 03/20] ARM: dts: Add DMC bus node for Exynos3250 Chanwoo Choi <cw00.choi@samsung.com> - 2015-12-11 06:10 +0100
  Re: [PATCH v3 03/20] ARM: dts: Add DMC bus node for Exynos3250 Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2015-12-11 07:40 +0100

csiph-web