From 2011051c18cd32b24101b8bca27b2f0c207b4fd1 Mon Sep 17 00:00:00 2001 From: Ray Zhang Date: Tue, 22 Dec 2015 17:13:04 +0800 Subject: [PATCH] ARM: dts: msm: fix DSI ACK error for r69006 panel There are extra EOT packages sent by r69006 panel, so its output does not match what DSI host expects. Ignore EOT in the end of transmission. Change-Id: I50ac96dbc92ab0062f403af0ebbe052a966f0671 Signed-off-by: Ray Zhang --- arch/arm/boot/dts/qcom/dsi-panel-r69006-1080p-cmd.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot/dts/qcom/dsi-panel-r69006-1080p-cmd.dtsi b/arch/arm/boot/dts/qcom/dsi-panel-r69006-1080p-cmd.dtsi index 56c88f092d32..2cbc4ee499ed 100644 --- a/arch/arm/boot/dts/qcom/dsi-panel-r69006-1080p-cmd.dtsi +++ b/arch/arm/boot/dts/qcom/dsi-panel-r69006-1080p-cmd.dtsi @@ -131,5 +131,13 @@ qcom,mdss-dsi-mdp-trigger = "none"; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; qcom,mdss-dsi-reset-sequence = <1 20>, <0 2>, <1 20>; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 01 0A]; + qcom,mdss-dsi-panel-status-command-mode = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-panel-status-value = <0x1C>; + qcom,mdss-dsi-panel-max-error-count = <3>; + qcom,mdss-dsi-rx-eot-ignore; + qcom,mdss-dsi-tx-eot-append; }; };