From 75646026c76cf6711a0e7a38dfd3d7db003b73c1 Mon Sep 17 00:00:00 2001
From: Jongrak Kwon <jongrak.kwon@lge.com>
Date: Tue, 5 Aug 2014 16:52:04 -0700
Subject: [PATCH] arm/dt: lenok: display: improve PSM on/off blinking

- Used chained command to minimize command delay
- removed unnecessary PSM fps change on transition to normal mode

Change-Id: I21b378bd34a313e184d02eeb71c1a30b60a27c15
Signed-off-by: Jongrak Kwon <jongrak.kwon@lge.com>
Signed-off-by: Devin Kim <dojip.kim@lge.com>
---
 .../apq8026-lenok/apq8026-lenok-panel.dtsi    | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

diff --git a/arch/arm/boot/dts/apq8026-lenok/apq8026-lenok-panel.dtsi b/arch/arm/boot/dts/apq8026-lenok/apq8026-lenok-panel.dtsi
index b4273197d379..61a2a4b38787 100644
--- a/arch/arm/boot/dts/apq8026-lenok/apq8026-lenok-panel.dtsi
+++ b/arch/arm/boot/dts/apq8026-lenok/apq8026-lenok-panel.dtsi
@@ -75,14 +75,14 @@
 		qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
 		qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
 		qcom,mdss-dsi-idle-on-command = [
-					39 01 00 00 00 00 03 51 00 00 /*DBV Setting*/
-					05 01 00 00 00 00 01 39 /*Idle Mode On*/
-					15 01 00 00 00 00 02 B0 AC /*MCS Access Code*/
-					39 01 00 00 00 00 18 DB
+					39 00 00 00 00 00 03 51 00 00 /*DBV Setting*/
+					15 00 00 00 00 00 02 B0 AC /*MCS Access Code*/
+					39 00 00 00 00 00 18 DB
 					00 29 F0 93 E7 77
 					1C 34 43 2F 84 85
 					40 65 27 28 12 12
 					12 00 00 29 10 /*40nit_60hz*/
+					05 00 00 00 00 00 01 39 /*Idle Mode On*/
 					05 01 00 00 40 00 01 29 /*Display On*/
 					39 01 00 00 00 00 18 DB
 					01 29 F0 93 E7 77
@@ -92,14 +92,9 @@
 					];
 		qcom,mdss-dsi-idle-on-command-state = "dsi_hs_mode";
 		qcom,mdss-dsi-idle-off-command = [
-					15 01 00 00 00 00 02 B0 AC /*MCS Access Code*/
-					39 01 00 00 00 00 18 DB
-					00 29 F0 93 E7 77
-					1C 34 43 2F 84 85
-					40 65 27 28 12 12
-					12 00 00 29 10 /*40nit_60hz*/
-					05 01 00 00 40 00 01 38 /*Idle Mode Off*/
-					39 01 00 00 00 00 03 51 60 00 /*DBV Setting(40nit)*/
+					15 00 00 00 00 00 02 B0 AC /*MCS Access Code*/
+					39 00 00 00 00 00 03 51 60 00 /*DBV Setting(40nit)*/
+					05 01 00 00 00 00 01 38 /*Idle Mode Off*/
 					];
 		qcom,mdss-dsi-idle-off-command-state = "dsi_hs_mode";
 		qcom,mdss-dsi-h-sync-pulse = <1>;
-- 
GitLab