ARM64: dts: rk3399-evb: support ddr devfreq
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / boot / dts / rockchip / rk3399-evb.dtsi
index 23afa5dfb412ec78db8f4df78d1b7fec1987417f..9f7f3b52687362fb75e1ab98414f8c82fc5016fe 100644 (file)
        status = "okay";
 };
 
+&dfi {
+       status = "okay";
+};
+
+&dmc {
+       status = "okay";
+       center-supply = <&vdd_center>;
+       upthreshold = <60>;
+       downdifferential = <40>;
+};
+
+&dmc_opp_table {
+       opp00 {
+               opp-hz = /bits/ 64 <200000000>;
+               opp-microvolt = <900000>;
+       };
+       opp01 {
+               opp-hz = /bits/ 64 <300000000>;
+               opp-microvolt = <900000>;
+       };
+       opp02 {
+               opp-hz = /bits/ 64 <400000000>;
+               opp-microvolt = <900000>;
+       };
+       opp03 {
+               opp-hz = /bits/ 64 <528000000>;
+               opp-microvolt = <900000>;
+       };
+       opp04 {
+               opp-hz = /bits/ 64 <600000000>;
+               opp-microvolt = <900000>;
+       };
+       opp05 {
+               opp-hz = /bits/ 64 <666000000>;
+               opp-microvolt = <900000>;
+               opp-suspend;
+       };
+       opp06 {
+               opp-hz = /bits/ 64 <800000000>;
+               opp-microvolt = <900000>;
+       };
+};
+
 &sdhci {
        bus-width = <8>;
        mmc-hs400-1_8v;