From 0e27141d8049329fdfe6cd12daa6d6f7a1e198ee Mon Sep 17 00:00:00 2001 From: houdz1 Date: Tue, 16 Mar 2021 10:10:33 +0800 Subject: [PATCH] denver/panel: dts: add support for the third panel the third panel is similar with the second panel. panel vendor and panel IC are the same. Only CG is different. So copy code from the second panel. Change-Id: Idd9c5e85dce37c2a5f567dc4477100d975c03305 Signed-off-by: houdz1 Reviewed-on: https://gerrit.mot.com/1902232 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/denver-display.dtsi | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/qcom/denver-display.dtsi b/qcom/denver-display.dtsi index 9cfeb1d542a2..c2e3dcd593ca 100644 --- a/qcom/denver-display.dtsi +++ b/qcom/denver-display.dtsi @@ -2,6 +2,7 @@ #include "dsi-panel-mot-auo-nt36675-fhd-video.dtsi" #include "dsi-panel-mot-boe-nt36675-fhd-video.dtsi" #include "dsi-panel-mot-dummy-qhd-video.dtsi" +#include "dsi-panel-mot-bod-nt36675-fhd-video.dtsi" @@ -207,6 +208,47 @@ }; }; +&dsi_nt36675_bod_video { + qcom,platform-te-gpio = <&tlmm 23 0>; + qcom,platform-reset-gpio = <&pm6150l_gpios 9 0>; + + qcom,panel-supply-entries = <&dsi_panel_pwr_supply_denver_boe>; + + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; + + qcom,mdss-dsi-bl-min-level = <32>; + 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_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <1>; + + qcom,tp_state_check_enable; + + qcom,mdss-dsi-hbm-on-command = [39 01 00 00 00 00 03 51 0F FF]; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command = [39 01 00 00 00 00 03 51 0B 13]; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_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 = <0x0F>; + qcom,mdss-dsi-t-clk-pre = <0x3B>; + qcom,mdss-dsi-display-timings { + timing@0 { + qcom,mdss-dsi-panel-phy-timings = [00 24 0A 0A 26 25 09 + 0A 09 02 04 00]; + qcom,display-topology = <1 0 1>; + qcom,default-topology-index = <0>; + }; + }; +}; + &mot_dummy_vid_qhd { qcom,platform-te-gpio = <&tlmm 23 0>; qcom,platform-reset-gpio = <&pm6150l_gpios 9 0>;