summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorZorro Liu <lyx@rock-chips.com>2019-02-18 10:29:17 +0800
committerTao Huang <huangtao@rock-chips.com>2019-02-21 14:06:39 +0800
commit197efdedb6f426ee1eef6462ce2e3b1300b1c546 (patch)
treeba9dfaa042916ae79f3340914b3d871c60bdcd82 /arch
parent01c37928eb37f00d11d1bca4e0f7da6fbcbe1ee1 (diff)
arm64: dts: rockchip: disable ddr auto freq for rk3368-xikp and rk3368-p9 boards
Change-Id: I7bc830e041f7ce5c984d90d45245a503e8039559 Signed-off-by: Zorro Liu <lyx@rock-chips.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3368-p9.dtsi31
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3368-xikp.dtsi2
2 files changed, 32 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-p9.dtsi b/arch/arm64/boot/dts/rockchip/rk3368-p9.dtsi
index f5817db98b22..d51f19e467a7 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-p9.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3368-p9.dtsi
@@ -253,6 +253,37 @@
logic-supply = <&vdd_logic>;
};
+&dfi {
+ status = "okay";
+};
+
+&dmc {
+ status = "okay";
+ center-supply = <&vdd_logic>;
+ devfreq-events = <&dfi>;
+ upthreshold = <60>;
+ downdifferential = <20>;
+ system-status-freq = <
+ /*system status freq(KHz)*/
+ SYS_STATUS_NORMAL 600000
+ SYS_STATUS_REBOOT 600000
+ SYS_STATUS_SUSPEND 240000
+ SYS_STATUS_VIDEO_1080P 240000
+ SYS_STATUS_VIDEO_4K 600000
+ SYS_STATUS_PERFORMANCE 600000
+ SYS_STATUS_BOOST 396000
+ SYS_STATUS_DUALVIEW 600000
+ SYS_STATUS_ISP 528000
+ >;
+ vop-bw-dmc-freq = <
+ /* min_bw(MB/s) max_bw(MB/s) freq(KHz) */
+ 0 582 240000
+ 583 99999 396000
+ >;
+ auto-min-freq = <240000>;
+ auto-freq-en = <0>;
+};
+
&rockchip_suspend {
status = "okay";
rockchip,sleep-mode-config = <
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-xikp.dtsi b/arch/arm64/boot/dts/rockchip/rk3368-xikp.dtsi
index a98790a5a990..22e03ee9cc07 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-xikp.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3368-xikp.dtsi
@@ -294,7 +294,7 @@
583 99999 396000
>;
auto-min-freq = <240000>;
- auto-freq-en = <1>;
+ auto-freq-en = <0>;
};
&rockchip_suspend {