aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhexiaoqiang <hexiaoqiang@longcheer.net>2015-04-21 10:38:53 +0800
committerChristian Bejram <cbejram@google.com>2015-05-29 17:57:34 -0700
commit8cf595b5136e958fb63c966fc7e71477b531a8af (patch)
tree8b372e7f0983b86ef9f37a32b1ed02441ed594db
parent0883b25159cd2f3f2f3524cfc3cb08f7c199113b (diff)
LCM : Fix the Dijing LCM flicker problemandroid-5.1.1_r0.12
Do not add ESD function, previous CL enabled ESD as well and was reverted with CL/217627. Requires bootloader version .06 or later. Bug: 21430366
-rw-r--r--arch/arm/boot/dts/qcom/dsi-panel-dijingILI9881C-720p-video.dtsi25
1 files changed, 12 insertions, 13 deletions
diff --git a/arch/arm/boot/dts/qcom/dsi-panel-dijingILI9881C-720p-video.dtsi b/arch/arm/boot/dts/qcom/dsi-panel-dijingILI9881C-720p-video.dtsi
index 4910b449225e..d313923ead10 100644
--- a/arch/arm/boot/dts/qcom/dsi-panel-dijingILI9881C-720p-video.dtsi
+++ b/arch/arm/boot/dts/qcom/dsi-panel-dijingILI9881C-720p-video.dtsi
@@ -27,13 +27,13 @@
qcom,mdss-dsi-stream = <0>;
qcom,mdss-dsi-panel-width = <720>;
qcom,mdss-dsi-panel-height = <1280>;
- qcom,mdss-dsi-h-front-porch = <52>;
- qcom,mdss-dsi-h-back-porch = <100>;
- qcom,mdss-dsi-h-pulse-width = <24>;
+ qcom,mdss-dsi-h-front-porch = <150>;
+ qcom,mdss-dsi-h-back-porch = <150>;
+ qcom,mdss-dsi-h-pulse-width = <10>;
qcom,mdss-dsi-h-sync-skew = <0>;
- qcom,mdss-dsi-v-front-porch = <8>;
- qcom,mdss-dsi-v-back-porch = <20>;
- qcom,mdss-dsi-v-pulse-width = <4>;
+ qcom,mdss-dsi-v-front-porch = <20>;
+ qcom,mdss-dsi-v-back-porch = <19>;
+ qcom,mdss-dsi-v-pulse-width = <2>;
qcom,mdss-dsi-h-left-border = <0>;
qcom,mdss-dsi-h-right-border = <0>;
qcom,mdss-dsi-v-top-border = <0>;
@@ -323,12 +323,6 @@
B2 D1
23 01 00 00 01 00 02
B5 06
- 23 01 00 00 01 00 02
- 8B F3
- 23 01 00 00 01 00 02
- 7A 10
- 23 01 00 00 01 00 02
- 21 30
29 01 00 00 01 00 04
FF 98 81 01
23 01 00 00 01 00 02
@@ -452,7 +446,7 @@
qcom,mdss-dsi-lane-1-state;
qcom,mdss-dsi-lane-2-state;
qcom,mdss-dsi-lane-3-state;
- qcom,mdss-dsi-panel-timings = [7a 1a 12 00 3e 42 16 1e 14 03 04 00];
+ qcom,mdss-dsi-panel-timings = [8b 1e 14 00 44 48 18 4a 19 03 04 00];
qcom,mdss-dsi-t-clk-post = <0x04>;
qcom,mdss-dsi-t-clk-pre = <0x1b>;
qcom,mdss-dsi-bl-min-level = <1>;
@@ -464,6 +458,11 @@
qcom,mdss-dsi-bl-pmic-bank-select = <0>;
qcom,mdss-dsi-pwm-gpio = <&pm8916_mpps 4 0>;
qcom,mdss-dsi-reset-sequence = <1 20>, <0 10>, <1 20>;
+
+ qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0A 08];
+ qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
+ qcom,mdss-dsi-panel-status-check-mode = "reg_read";
+ qcom,mdss-dsi-panel-status-value = <0x9c>;
};
};