From bce5529bc0513186db52b814cfa2be195a975a0b Mon Sep 17 00:00:00 2001 From: houdz1 Date: Thu, 10 Jun 2021 14:18:49 +0800 Subject: [PATCH] dts/panel: cypfg: add support for the second panel(csot) csot 6.78" 1080*2460 1080P Panel GC7372 + video mode + DSC Change-Id: Ib63d06792bceb4548385d6bad078c37d0fac17c1 Signed-off-by: houdz1 Reviewed-on: https://gerrit.mot.com/1975987 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Yeqing Wang Reviewed-by: Hujun Liao Submit-Approved: Jira Key --- qcom/cypfg-display.dtsi | 55 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/qcom/cypfg-display.dtsi b/qcom/cypfg-display.dtsi index 1f87b23a8665..efbfbaf6e440 100644 --- a/qcom/cypfg-display.dtsi +++ b/qcom/cypfg-display.dtsi @@ -1,6 +1,6 @@ #include "dsi-panel-mot-dummy-qhd-video.dtsi" #include "dsi-panel-mot-tianma-ili7807s-678-1080x2460-video.dtsi" - +#include "dsi-panel-mot-csot-gc7372-678-1080x2460-video.dtsi" &pm6150a_amoled { status = "disabled"; @@ -125,7 +125,60 @@ }; }; +&dsi_csot_gc7372_678_fhd_video { + qcom,platform-te-gpio = <&tlmm 23 0>; + qcom,platform-reset-gpio = <&pm6150l_gpios 9 0>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_cypfg>; + + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; + + qcom,mdss-dsi-bl-min-level = <27>; + qcom,mdss-dsi-bl-max-level = <4095>; + qcom,mdss-dsi-bl-default-level = <2047>; + qcom,mdss-brightness-max-level = <4095>; + + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a]; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <1>; + qcom,mdss-dsi-no-panel-on-read-support; + qcom,mdss-dsi-panel-supplier = "csot"; + //qcom,platform-reset-gpio-always-on; + + //qcom,tp_state_check_enable; + + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-supported-dfps-list = <60 120>; + + //qcom,mdss-dsi-panel-hdr-enabled; + //qcom,mdss-dsi-panel-hdr-color-primaries = <15115 15895 32830 + // 16770 15010 32385 7770 1830>; + //qcom,mdss-dsi-panel-peak-brightness = <4500000>; + //qcom,mdss-dsi-panel-blackness-level = <3000>; + + qcom,mdss-dsi-hbm-on-command = [39 01 00 00 00 00 03 51 03 FF]; + qcom,mdss-dsi-hbm-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-off-command = [39 01 00 00 00 00 03 51 03 32]; + qcom,mdss-dsi-hbm-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-type = "lcd-dcs-wled"; + + qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; + qcom,mdss-dsi-t-clk-post = <0x0C>; + qcom,mdss-dsi-t-clk-pre = <0x2E>; + qcom,mdss-dsi-display-timings { + timing@0 { + qcom,mdss-dsi-panel-phy-timings = [00 19 06 06 21 20 07 + 06 07 02 04 00]; + qcom,display-topology = <1 1 1>; + qcom,default-topology-index = <0>; + }; + }; +}; &mot_dummy_vid_qhd { qcom,platform-te-gpio = <&tlmm 23 0>;