From 97932e0f01e5d23201ca659e4cf74624490e3e0a Mon Sep 17 00:00:00 2001 From: hujing3 Date: Thu, 17 Mar 2022 16:24:11 +0800 Subject: [PATCH] kernel/dts:hawao:2nd txd: support high refresh rate 90Hz hawao: 2nd txd panel support high refresh rate 90Hz & auto Change-Id: I933486097c2aac372b0c209cf495aa78f56a1656 Signed-off-by: hujing3 Reviewed-on: https://gerrit.mot.com/2218925 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Xiangpo Zhao Submit-Approved: Jira Key --- qcom/dsi-panel-mot-txd-ili7807s-649-1080x2400-vid.dtsi | 9 +++++---- qcom/khaje-devon-display.dtsi | 5 +++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/qcom/dsi-panel-mot-txd-ili7807s-649-1080x2400-vid.dtsi b/qcom/dsi-panel-mot-txd-ili7807s-649-1080x2400-vid.dtsi index 2bdd55b477b4..787988ab1acb 100644 --- a/qcom/dsi-panel-mot-txd-ili7807s-649-1080x2400-vid.dtsi +++ b/qcom/dsi-panel-mot-txd-ili7807s-649-1080x2400-vid.dtsi @@ -52,16 +52,17 @@ qcom,mdss-dsi-h-sync-skew = <0>; qcom,mdss-dsi-v-pulse-width = <2>; qcom,mdss-dsi-v-back-porch = <42>; - qcom,mdss-dsi-v-front-porch = <1286>; - qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-v-front-porch = <42>; + qcom,mdss-dsi-panel-framerate = <90>; qcom,mdss-dsi-on-command = [ - 39 01 00 00 00 00 04 FF 78 07 00 - 15 01 00 00 78 00 02 11 00 + 39 01 00 00 00 00 04 FF 78 07 06 + 15 01 00 00 00 00 02 3E E2 39 01 00 00 00 00 04 FF 78 07 02 15 01 00 00 00 00 02 1B 01 39 01 00 00 00 00 04 FF 78 07 06 15 01 00 00 00 00 02 80 00 39 01 00 00 00 00 04 FF 78 07 00 + 15 01 00 00 78 00 02 11 00 15 01 00 00 14 00 02 29 00]; qcom,mdss-dsi-off-command = [ 39 01 00 00 00 00 04 FF 78 07 00 diff --git a/qcom/khaje-devon-display.dtsi b/qcom/khaje-devon-display.dtsi index 5cac610c3c09..fac9a1fd4712 100644 --- a/qcom/khaje-devon-display.dtsi +++ b/qcom/khaje-devon-display.dtsi @@ -64,6 +64,11 @@ qcom,mdss-dsi-panel-status-value = <0x0c>; qcom,mdss-dsi-panel-on-check-value = <0x0c>; qcom,mdss-dsi-panel-status-read-length = <1>; + + qcom,dsi-supported-dfps-list = <90 60>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-t-clk-post = <0x0A>; qcom,mdss-dsi-t-clk-pre = <0x12>;