From 02a0a43f016de265c2e48f9eeef6732fd305693a Mon Sep 17 00:00:00 2001 From: WeiYong Bi Date: Wed, 15 Mar 2017 09:09:34 +0800 Subject: [PATCH] ARM64: dts: rk3368: p9: Add MIPI DSI panel support Change-Id: I0d42d9ccd7ba09338c3074d1328ab5ec18079c27 Signed-off-by: WeiYong Bi Signed-off-by: Jianqun Xu --- arch/arm64/boot/dts/rockchip/rk3368-p9.dts | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3368-p9.dts b/arch/arm64/boot/dts/rockchip/rk3368-p9.dts index 56e75559be5f..788ef61c19c9 100644 --- a/arch/arm64/boot/dts/rockchip/rk3368-p9.dts +++ b/arch/arm64/boot/dts/rockchip/rk3368-p9.dts @@ -630,6 +630,46 @@ status = "okay"; }; +&mipi_dsi_host { + status = "okay"; + + dsi_panel: panel@0 { + compatible = "simple-panel-dsi"; + reg = <0>; + backlight = <&backlight>; + enable-gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>; + dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST)>; + dsi,format = ; + dsi,lanes = <4>; + + delay,prepare = <120>; + + disp_timings: display-timings { + native-mode = <&timing0>; + + timing0: timing0 { + clock-frequency = <145000000>; + hactive = <1920>; + vactive = <1200>; + hback-porch = <16>; + hfront-porch = <24>; + vback-porch = <10>; + vfront-porch = <16>; + hsync-len = <10>; + vsync-len = <3>; + hsync-active = <0>; + vsync-active = <0>; + de-active = <0>; + }; + }; + }; +}; + +&mipi_dphy { + rockchip,dsi-panel = <&dsi_panel>; + status = "okay"; +}; + &pinctrl { pmic { pmic_int_l: pmic-int-l { -- 2.34.1