aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChanwoo Choi <cw00.choi@samsung.com>2016-04-10 23:57:49 -0400
committerKrzysztof Kozlowski <k.kozlowski@samsung.com>2016-05-03 06:22:31 -0400
commit6b088a62ebc327a204bd102233515d2b67235285 (patch)
treed8f96401b5391863c5fe0fde2376981ec131c643
parent483997a761c003257eb0606bce8d408743ffd8c5 (diff)
ARM: dts: exynos: Add DMC bus node for Exynos3250
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> Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Acked-by: MyungJoo Ham <myungjoo.ham@samsung.com> Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
-rw-r--r--arch/arm/boot/dts/exynos3250.dtsi34
1 files changed, 34 insertions, 0 deletions
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 @@
688 clock-names = "ppmu"; 688 clock-names = "ppmu";
689 status = "disabled"; 689 status = "disabled";
690 }; 690 };
691
692 bus_dmc: bus_dmc {
693 compatible = "samsung,exynos-bus";
694 clocks = <&cmu_dmc CLK_DIV_DMC>;
695 clock-names = "bus";
696 operating-points-v2 = <&bus_dmc_opp_table>;
697 status = "disabled";
698 };
699
700 bus_dmc_opp_table: opp_table1 {
701 compatible = "operating-points-v2";
702 opp-shared;
703
704 opp@50000000 {
705 opp-hz = /bits/ 64 <50000000>;
706 opp-microvolt = <800000>;
707 };
708 opp@100000000 {
709 opp-hz = /bits/ 64 <100000000>;
710 opp-microvolt = <800000>;
711 };
712 opp@134000000 {
713 opp-hz = /bits/ 64 <134000000>;
714 opp-microvolt = <800000>;
715 };
716 opp@200000000 {
717 opp-hz = /bits/ 64 <200000000>;
718 opp-microvolt = <825000>;
719 };
720 opp@400000000 {
721 opp-hz = /bits/ 64 <400000000>;
722 opp-microvolt = <875000>;
723 };
724 };
691 }; 725 };
692}; 726};
693 727