Loading display/dsi-panel-sim-dualmipi-cmd.dtsi +32 −2 Original line number Diff line number Diff line Loading @@ -39,6 +39,36 @@ qcom,mdss-dsi-display-timings { timing@0 { qcom,mdss-dsi-panel-width = <2520>; qcom,mdss-dsi-panel-height = <2160>; qcom,mdss-dsi-h-front-porch = <30>; qcom,mdss-dsi-h-back-porch = <100>; qcom,mdss-dsi-h-pulse-width = <4>; qcom,mdss-dsi-h-sync-skew = <0>; qcom,mdss-dsi-v-back-porch = <7>; qcom,mdss-dsi-v-front-porch = <8>; qcom,mdss-dsi-v-pulse-width = <1>; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,mdss-dsi-panel-framerate = <60>; qcom,mdss-dsi-on-command = [/* exit sleep mode, wait 0ms */ 05 01 00 00 00 00 01 29]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; }; timing@1 { qcom,mdss-dsi-panel-width = <540>; qcom,mdss-dsi-panel-height = <1920>; qcom,mdss-dsi-h-front-porch = <28>; Loading Loading @@ -72,7 +102,7 @@ "dsi_hs_mode"; }; timing@1 { timing@2 { qcom,mdss-dsi-panel-width = <1280>; qcom,mdss-dsi-panel-height = <1440>; qcom,mdss-dsi-h-front-porch = <120>; Loading Loading @@ -106,7 +136,7 @@ "dsi_hs_mode"; }; timing@2 { timing@3 { qcom,mdss-dsi-panel-width = <1080>; qcom,mdss-dsi-panel-height = <3840>; qcom,mdss-dsi-h-front-porch = <30>; Loading display/lahaina-sde-display-cdp.dtsi +36 −0 Original line number Diff line number Diff line Loading @@ -73,12 +73,48 @@ qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_dsc_375_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_dsc_10b_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_dsc_375_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &sde_dsi { qcom,dsi-default-panel = <&dsi_sw43404_amoled_cmd>; }; Loading display/lahaina-sde-display-mtp.dtsi +36 −0 Original line number Diff line number Diff line Loading @@ -19,12 +19,48 @@ qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_dsc_375_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_dsc_10b_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_dsc_375_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &sde_dsi { qcom,dsi-default-panel = <&dsi_sw43404_amoled_cmd>; }; display/lahaina-sde-display.dtsi +266 −0 Original line number Diff line number Diff line Loading @@ -288,6 +288,148 @@ }; }; &dsi_sim_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* WQHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 15 06 05 0a 09 06 06 04 02 04 00 12 0a]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; timing@1 { /* WQHD 60FPS vid mode*/ qcom,mdss-dsi-panel-phy-timings = [00 15 06 05 0a 09 06 06 04 02 04 00 12 0a]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; timing@2 { /* WQHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 15 06 06 0a 09 06 06 04 02 04 00 12 0b]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; timing@3 { /* FHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 0d 0c 08 08 05 02 04 00 17 0c]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; timing@4 { /* HD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 24 0a 09 10 0e 0a 0a 07 02 04 00 1d 0e]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; }; }; &dsi_sim_vid { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { qcom,mdss-dsi-panel-phy-timings = [01 05 01 01 03 03 01 01 01 02 04 00 06 06]; qcom,display-topology = <1 0 1>, <2 0 1>; qcom,default-topology-index = <0>; }; }; }; &dsi_sim_dsc_375_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* 1080p */ qcom,mdss-dsi-panel-phy-timings = [00 00 04 04 08 07 05 05 03 02 04 00 0e 09]; qcom,display-topology = <1 1 1>; qcom,default-topology-index = <0>; }; timing@1 { /* qhd */ qcom,mdss-dsi-panel-phy-timings = [00 07 02 02 04 04 02 02 01 02 04 00 08 07]; qcom,display-topology = <1 1 1>, <2 2 1>, /* dsc merge */ <2 1 1>; /* 3d mux */ qcom,default-topology-index = <0>; }; }; }; &dsi_sim_dsc_10b_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* QHD 60fps */ qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17]; qcom,display-topology = <1 1 1>; qcom,default-topology-index = <0>; }; timing@1 { /* 1080 60fps */ qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 18]; qcom,display-topology = <1 1 1>, <2 2 1>, /* dsc merge */ <2 1 1>; /* 3d mux */ qcom,default-topology-index = <0>; }; timing@2 { /* QHD 90fps */ qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17]; qcom,display-topology = <1 1 1>; qcom,default-topology-index = <0>; }; }; }; &dsi_dual_sim_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* 5K 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 3d 11 10 1b 17 11 11 0c 02 04 00 30 15]; qcom,display-topology = <2 0 2>; qcom,default-topology-index = <0>; }; timing@1 { /* FHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 0d 03 03 06 06 04 04 02 02 04 00 0c 08]; qcom,display-topology = <2 0 2>; qcom,default-topology-index = <0>; }; timing@2 { /* WQHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 0a 03 03 05 05 03 03 01 02 04 00 0a 08]; qcom,display-topology = <2 0 2>, <1 0 2>; qcom,default-topology-index = <0>; }; timing@3 { /* 4K 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 13 05 05 09 08 05 05 03 02 04 00 10 0a]; qcom,display-topology = <2 0 2>; qcom,default-topology-index = <0>; }; }; }; &dsi_dual_sim_vid { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { Loading @@ -300,3 +442,127 @@ }; }; }; &dsi_dual_sim_dsc_375_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* 4k 30 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 09 03 03 05 05 03 03 01 02 04 00 09 08]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@1 { /* 4k 60 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 12 05 05 09 08 05 05 03 02 04 00 10 0a]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@2 { /* 4k 90 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 1a 08 07 0c 0b 08 08 05 02 04 00 16 0c]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@3 { /* 4k 120 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 23 0a 09 10 0e 0a 0a 07 02 04 00 1d 0e]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@4 { /* 1080 30 FPS*/ qcom,mdss-dsi-panel-phy-timings = [01 04 01 01 03 03 01 01 01 02 04 00 05 06]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@5 { /* 1080 60 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 07 02 02 04 04 02 02 01 02 04 00 08 07]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@6 { /* 1080 90 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 09 03 03 05 05 03 03 01 02 04 00 09 08]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@7 { /* 1080 120 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 0d 03 03 06 06 04 04 02 02 04 00 0c 08]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@8 { /* qhd 30 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 06 01 01 03 03 02 01 00 02 04 00 06 06]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@9 { /* qhd 60 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 09 03 03 05 05 03 03 01 02 04 00 09 08]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@10 { /* qhd 90 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 0e 03 04 07 06 04 04 02 02 04 00 0c 09]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@11 { /* qhd 120 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 11 05 05 08 08 05 05 03 02 04 00 0f 0a]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@12 { /* 5k */ qcom,mdss-dsi-panel-phy-timings = [00 17 07 06 0b 0a 07 07 04 02 04 00 14 0b]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@13 { /* 720p 30 FPS */ qcom,mdss-dsi-panel-phy-timings = [03 03 00 01 02 02 01 01 00 02 04 00 04 06]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@14 { /* 720p 60 FPS */ qcom,mdss-dsi-panel-phy-timings = [01 05 01 01 03 03 01 01 01 02 04 00 06 06]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@15 { /* 720p 90 FPS */ qcom,mdss-dsi-panel-phy-timings = [00 06 02 02 04 04 02 02 01 02 04 00 07 07]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@16 { /* 720 120 FPS */ qcom,mdss-dsi-panel-phy-timings = [00 08 02 02 04 04 03 03 01 02 04 00 08 07]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; }; }; Loading
display/dsi-panel-sim-dualmipi-cmd.dtsi +32 −2 Original line number Diff line number Diff line Loading @@ -39,6 +39,36 @@ qcom,mdss-dsi-display-timings { timing@0 { qcom,mdss-dsi-panel-width = <2520>; qcom,mdss-dsi-panel-height = <2160>; qcom,mdss-dsi-h-front-porch = <30>; qcom,mdss-dsi-h-back-porch = <100>; qcom,mdss-dsi-h-pulse-width = <4>; qcom,mdss-dsi-h-sync-skew = <0>; qcom,mdss-dsi-v-back-porch = <7>; qcom,mdss-dsi-v-front-porch = <8>; qcom,mdss-dsi-v-pulse-width = <1>; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,mdss-dsi-panel-framerate = <60>; qcom,mdss-dsi-on-command = [/* exit sleep mode, wait 0ms */ 05 01 00 00 00 00 01 29]; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; }; timing@1 { qcom,mdss-dsi-panel-width = <540>; qcom,mdss-dsi-panel-height = <1920>; qcom,mdss-dsi-h-front-porch = <28>; Loading Loading @@ -72,7 +102,7 @@ "dsi_hs_mode"; }; timing@1 { timing@2 { qcom,mdss-dsi-panel-width = <1280>; qcom,mdss-dsi-panel-height = <1440>; qcom,mdss-dsi-h-front-porch = <120>; Loading Loading @@ -106,7 +136,7 @@ "dsi_hs_mode"; }; timing@2 { timing@3 { qcom,mdss-dsi-panel-width = <1080>; qcom,mdss-dsi-panel-height = <3840>; qcom,mdss-dsi-h-front-porch = <30>; Loading
display/lahaina-sde-display-cdp.dtsi +36 −0 Original line number Diff line number Diff line Loading @@ -73,12 +73,48 @@ qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_dsc_375_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_dsc_10b_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_dsc_375_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &sde_dsi { qcom,dsi-default-panel = <&dsi_sw43404_amoled_cmd>; }; Loading
display/lahaina-sde-display-mtp.dtsi +36 −0 Original line number Diff line number Diff line Loading @@ -19,12 +19,48 @@ qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_dsc_375_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_sim_dsc_10b_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_vid { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &dsi_dual_sim_dsc_375_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,platform-reset-gpio = <&tlmm 24 0>; }; &sde_dsi { qcom,dsi-default-panel = <&dsi_sw43404_amoled_cmd>; };
display/lahaina-sde-display.dtsi +266 −0 Original line number Diff line number Diff line Loading @@ -288,6 +288,148 @@ }; }; &dsi_sim_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* WQHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 15 06 05 0a 09 06 06 04 02 04 00 12 0a]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; timing@1 { /* WQHD 60FPS vid mode*/ qcom,mdss-dsi-panel-phy-timings = [00 15 06 05 0a 09 06 06 04 02 04 00 12 0a]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; timing@2 { /* WQHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 15 06 06 0a 09 06 06 04 02 04 00 12 0b]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; timing@3 { /* FHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 0d 0c 08 08 05 02 04 00 17 0c]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; timing@4 { /* HD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 24 0a 09 10 0e 0a 0a 07 02 04 00 1d 0e]; qcom,display-topology = <1 1 1>, <2 2 1>; qcom,default-topology-index = <1>; }; }; }; &dsi_sim_vid { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { qcom,mdss-dsi-panel-phy-timings = [01 05 01 01 03 03 01 01 01 02 04 00 06 06]; qcom,display-topology = <1 0 1>, <2 0 1>; qcom,default-topology-index = <0>; }; }; }; &dsi_sim_dsc_375_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* 1080p */ qcom,mdss-dsi-panel-phy-timings = [00 00 04 04 08 07 05 05 03 02 04 00 0e 09]; qcom,display-topology = <1 1 1>; qcom,default-topology-index = <0>; }; timing@1 { /* qhd */ qcom,mdss-dsi-panel-phy-timings = [00 07 02 02 04 04 02 02 01 02 04 00 08 07]; qcom,display-topology = <1 1 1>, <2 2 1>, /* dsc merge */ <2 1 1>; /* 3d mux */ qcom,default-topology-index = <0>; }; }; }; &dsi_sim_dsc_10b_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* QHD 60fps */ qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17]; qcom,display-topology = <1 1 1>; qcom,default-topology-index = <0>; }; timing@1 { /* 1080 60fps */ qcom,mdss-dsi-panel-phy-timings = [00 1e 08 07 24 22 08 08 05 02 04 00 19 18]; qcom,display-topology = <1 1 1>, <2 2 1>, /* dsc merge */ <2 1 1>; /* 3d mux */ qcom,default-topology-index = <0>; }; timing@2 { /* QHD 90fps */ qcom,mdss-dsi-panel-phy-timings = [00 1c 08 07 23 22 07 07 05 02 04 00 18 17]; qcom,display-topology = <1 1 1>; qcom,default-topology-index = <0>; }; }; }; &dsi_dual_sim_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* 5K 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 3d 11 10 1b 17 11 11 0c 02 04 00 30 15]; qcom,display-topology = <2 0 2>; qcom,default-topology-index = <0>; }; timing@1 { /* FHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 0d 03 03 06 06 04 04 02 02 04 00 0c 08]; qcom,display-topology = <2 0 2>; qcom,default-topology-index = <0>; }; timing@2 { /* WQHD 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 0a 03 03 05 05 03 03 01 02 04 00 0a 08]; qcom,display-topology = <2 0 2>, <1 0 2>; qcom,default-topology-index = <0>; }; timing@3 { /* 4K 60FPS cmd mode*/ qcom,mdss-dsi-panel-phy-timings = [00 13 05 05 09 08 05 05 03 02 04 00 10 0a]; qcom,display-topology = <2 0 2>; qcom,default-topology-index = <0>; }; }; }; &dsi_dual_sim_vid { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { Loading @@ -300,3 +442,127 @@ }; }; }; &dsi_dual_sim_dsc_375_cmd { qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0"; qcom,mdss-dsi-display-timings { timing@0 { /* 4k 30 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 09 03 03 05 05 03 03 01 02 04 00 09 08]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@1 { /* 4k 60 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 12 05 05 09 08 05 05 03 02 04 00 10 0a]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@2 { /* 4k 90 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 1a 08 07 0c 0b 08 08 05 02 04 00 16 0c]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@3 { /* 4k 120 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 23 0a 09 10 0e 0a 0a 07 02 04 00 1d 0e]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@4 { /* 1080 30 FPS*/ qcom,mdss-dsi-panel-phy-timings = [01 04 01 01 03 03 01 01 01 02 04 00 05 06]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@5 { /* 1080 60 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 07 02 02 04 04 02 02 01 02 04 00 08 07]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@6 { /* 1080 90 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 09 03 03 05 05 03 03 01 02 04 00 09 08]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@7 { /* 1080 120 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 0d 03 03 06 06 04 04 02 02 04 00 0c 08]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@8 { /* qhd 30 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 06 01 01 03 03 02 01 00 02 04 00 06 06]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@9 { /* qhd 60 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 09 03 03 05 05 03 03 01 02 04 00 09 08]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@10 { /* qhd 90 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 0e 03 04 07 06 04 04 02 02 04 00 0c 09]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@11 { /* qhd 120 FPS*/ qcom,mdss-dsi-panel-phy-timings = [00 11 05 05 08 08 05 05 03 02 04 00 0f 0a]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@12 { /* 5k */ qcom,mdss-dsi-panel-phy-timings = [00 17 07 06 0b 0a 07 07 04 02 04 00 14 0b]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@13 { /* 720p 30 FPS */ qcom,mdss-dsi-panel-phy-timings = [03 03 00 01 02 02 01 01 00 02 04 00 04 06]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@14 { /* 720p 60 FPS */ qcom,mdss-dsi-panel-phy-timings = [01 05 01 01 03 03 01 01 01 02 04 00 06 06]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@15 { /* 720p 90 FPS */ qcom,mdss-dsi-panel-phy-timings = [00 06 02 02 04 04 02 02 01 02 04 00 07 07]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; timing@16 { /* 720 120 FPS */ qcom,mdss-dsi-panel-phy-timings = [00 08 02 02 04 04 03 03 01 02 04 00 08 07]; qcom,display-topology = <2 2 2>; qcom,default-topology-index = <0>; }; }; };