From 39e7667ca4e454b708adeaa19931ae68ca8acdbd Mon Sep 17 00:00:00 2001 From: WeiYong Bi Date: Wed, 21 Dec 2016 15:15:48 +0800 Subject: [PATCH] arm64: dts: rk3399_linux: support use drm on rk3399 linux Change-Id: I9b248af7d86d34a669219fbe62a195ee2b49e516 Signed-off-by: WeiYong Bi --- .../arm64/boot/dts/rockchip/rk3399-linux.dtsi | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-linux.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-linux.dtsi index 0120728790a4..7ea12f8c5ac8 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-linux.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-linux.dtsi @@ -44,4 +44,51 @@ / { compatible = "rockchip,linux", "rockchip,rk3399"; + + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + drm_logo: drm-logo@00000000 { + compatible = "rockchip,drm-logo"; + reg = <0x0 0x0 0x0 0x0>; + }; + }; +}; + +&display_subsystem { + status = "disabled"; + + ports = <&vopb_out>, <&vopl_out>; + memory-region = <&drm_logo>; + + route { + route_hdmi: route-hdmi { + status = "disabled"; + logo,uboot = "logo.bmp"; + logo,kernel = "logo_kernel.bmp"; + logo,mode = "fullscreen"; + charge_logo,mode = "center"; + connect = <&vopl_out_hdmi>; + }; + + route_mipi: route-mipi { + status = "disabled"; + logo,uboot = "logo.bmp"; + logo,kernel = "logo_kernel.bmp"; + logo,mode = "fullscreen"; + charge_logo,mode = "center"; + connect = <&vopb_out_mipi>; + }; + + route_edp: route-edp { + status = "disabled"; + logo,uboot = "logo.bmp"; + logo,kernel = "logo_kernel.bmp"; + logo,mode = "fullscreen"; + charge_logo,mode = "center"; + connect = <&vopb_out_edp>; + }; + }; }; -- 2.34.1