From 3592ce4b0ffd50515bfb0bbd612a502bf31e3765 Mon Sep 17 00:00:00 2001 From: houdz1 Date: Fri, 27 Nov 2020 13:20:36 +0800 Subject: [PATCH] dts/panel: enlarge "VBP + VSW" to avoid the issue of PFS When "VBP+VSW" < 24 when FPS=60, (or "VBP+VSW" < 36 when FPS=90) Qcom code enable PFS(programmable_fetch_pulse) to prefill lines. But now the issue has bug. When 60fps -> 90fps, the display is abnormal(flicker) Change-Id: Ifa099ba020f13d322eedf288c840caccc185f775 Signed-off-by: houdz1 Reviewed-on: https://gerrit.mot.com/1812627 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Yeqing Wang Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- qcom/dsi-panel-mot-tm-icnl9911c-hd-video.dtsi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qcom/dsi-panel-mot-tm-icnl9911c-hd-video.dtsi b/qcom/dsi-panel-mot-tm-icnl9911c-hd-video.dtsi index 59db53942e1e..a241e84b57f4 100644 --- a/qcom/dsi-panel-mot-tm-icnl9911c-hd-video.dtsi +++ b/qcom/dsi-panel-mot-tm-icnl9911c-hd-video.dtsi @@ -59,9 +59,9 @@ qcom,mdss-dsi-h-pulse-width = <4>; qcom,mdss-dsi-h-sync-skew = <0>; qcom,mdss-dsi-h-sync-pulse = <0>; - qcom,mdss-dsi-v-back-porch = <20>; + qcom,mdss-dsi-v-back-porch = <36>; qcom,mdss-dsi-v-front-porch = <150>; - qcom,mdss-dsi-v-pulse-width = <6>; + qcom,mdss-dsi-v-pulse-width = <4>; qcom,mdss-dsi-panel-framerate = <90>; qcom,mdss-dsi-h-left-border = <0>; qcom,mdss-dsi-h-right-border = <0>; @@ -69,6 +69,7 @@ qcom,mdss-dsi-v-bottom-border = <0>; qcom,mdss-dsi-on-command = [ + 15 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 51 C0 00 15 00 00 00 00 00 02 53 2C 15 00 00 00 00 00 02 55 01