summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk3368-xikp.dts
diff options
context:
space:
mode:
authorFinley Xiao <finley.xiao@rock-chips.com>2017-11-24 21:24:10 +0800
committerTao Huang <huangtao@rock-chips.com>2017-11-28 14:14:30 +0800
commit460c258da9aed740c6429d7bb13ed3d39baceaf9 (patch)
tree019da8b6d6a11b1b0a71202d2db2f056d1207124 /arch/arm64/boot/dts/rockchip/rk3368-xikp.dts
parent550c44033a1be4f40d7853d2ebd8336b7b3d02d3 (diff)
arm64: dts: rockchip: rk3368-xikp: Enable dmc and dfi
Change-Id: Ic839a159b225b06dbb300268a6cd0a66fd9d83a9 Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3368-xikp.dts')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3368-xikp.dts31
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-xikp.dts b/arch/arm64/boot/dts/rockchip/rk3368-xikp.dts
index ffdadae838c3..c36c47256877 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-xikp.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3368-xikp.dts
@@ -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 531 240000
+ 532 99999 396000
+ >;
+ auto-min-freq = <240000>;
+ auto-freq-en = <1>;
+};
+
&rockchip_suspend {
status = "okay";
rockchip,sleep-mode-config = <