arm64: dts: rk3399_linux: support use drm on rk3399 linux
authorWeiYong Bi <bivvy.bi@rock-chips.com>
Wed, 21 Dec 2016 07:15:48 +0000 (15:15 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 23 Dec 2016 10:33:45 +0000 (18:33 +0800)
Change-Id: I9b248af7d86d34a669219fbe62a195ee2b49e516
Signed-off-by: WeiYong Bi <bivvy.bi@rock-chips.com>
arch/arm64/boot/dts/rockchip/rk3399-linux.dtsi

index 0120728790a4049220db02fadaeef5f1ea3de32d..7ea12f8c5ac87547ef190c7f2f04d83bb8e823ef 100644 (file)
 
 / {
        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>;
+               };
+       };
 };