From 83f6c099124a97f8bb87d78006fca932f4af85bd Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Tue, 12 Sep 2017 20:04:15 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3399: add vop-bw-dmc-freq property for evb board If ddr frequency can be changed according to vop bandwidth, change auto-min-freq to 200MHz is okay and 200MHz is enough for 1080P@30fs and 1080P@60fps. Change-Id: I4fddb71ced34f4d217d7fc1b97ccf73e612683b0 Signed-off-by: Finley Xiao --- arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi | 22 ++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi index 178e3378edbe..f54439a8f1d0 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi @@ -298,6 +298,28 @@ &dmc { status = "okay"; center-supply = <&vdd_center>; + upthreshold = <40>; + downdifferential = <20>; + system-status-freq = < + /*system status freq(KHz)*/ + SYS_STATUS_NORMAL 800000 + SYS_STATUS_REBOOT 528000 + SYS_STATUS_SUSPEND 200000 + SYS_STATUS_VIDEO_1080P 200000 + SYS_STATUS_VIDEO_4K 600000 + SYS_STATUS_VIDEO_4K_10B 800000 + SYS_STATUS_PERFORMANCE 800000 + SYS_STATUS_BOOST 400000 + SYS_STATUS_DUALVIEW 600000 + SYS_STATUS_ISP 600000 + >; + vop-bw-dmc-freq = < + /* min_bw(MB/s) max_bw(MB/s) freq(KHz) */ + 0 577 200000 + 578 1701 300000 + 1702 99999 400000 + >; + auto-min-freq = <200000>; }; &sdhci {