From ab9c1fbeaf0c2ffc529e232336a0c591edc7d9b6 Mon Sep 17 00:00:00 2001 From: Nickey Yang Date: Mon, 22 Oct 2018 10:47:32 +0800 Subject: [PATCH] arm: dts: rk3288-linux: add display-subsystem Change-Id: Iffee5ecc16e6eb76ecf0e14df421025e2ed0c3f6 Signed-off-by: Nickey Yang --- arch/arm/boot/dts/rk3288-linux.dtsi | 56 +++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/arch/arm/boot/dts/rk3288-linux.dtsi b/arch/arm/boot/dts/rk3288-linux.dtsi index 897d35f33165..105090932915 100644 --- a/arch/arm/boot/dts/rk3288-linux.dtsi +++ b/arch/arm/boot/dts/rk3288-linux.dtsi @@ -73,6 +73,17 @@ }; }; + reserved-memory { + ramoops_mem: ramoops@00000000 { + reg = <0x0 0x8000000 0x0 0xF0000>; + }; + + drm_logo: drm-logo@00000000 { + compatible = "rockchip,drm-logo"; + reg = <0x0 0x0 0x0 0x0>; + }; + }; + fiq-debugger { compatible = "rockchip,fiq-debugger"; interrupts = ; @@ -89,6 +100,51 @@ compatible = "arm,psci-1.0"; method = "smc"; }; + + display-subsystem { + status = "okay"; + + ports = <&vopb_out>, <&vopl_out>; + logo-memory-region = <&drm_logo>; + + route { + route_hdmi: route-hdmi { + status = "disabled"; + logo,uboot = "logo.bmp"; + logo,kernel = "logo_kernel.bmp"; + logo,mode = "center"; + charge_logo,mode = "center"; + connect = <&vopb_out_hdmi>; + }; + + route_edp: route-edp { + status = "disabled"; + logo,uboot = "logo.bmp"; + logo,kernel = "logo_kernel.bmp"; + logo,mode = "center"; + charge_logo,mode = "center"; + connect = <&vopl_out_edp>; + }; + + route_dsi0: route-dsi0 { + status = "disabled"; + logo,uboot = "logo.bmp"; + logo,kernel = "logo_kernel.bmp"; + logo,mode = "center"; + charge_logo,mode = "center"; + connect = <&vopl_out_dsi0>; + }; + + route_lvds: route-lvds { + status = "disabled"; + logo,uboot = "logo.bmp"; + logo,kernel = "logo_kernel.bmp"; + logo,mode = "center"; + charge_logo,mode = "center"; + connect = <&vopl_out_lvds>; + }; + }; + }; }; &cpu0 {