From fddd02548e7e893021b9b93a05bd6344a159ec63 Mon Sep 17 00:00:00 2001 From: Jinfeng Gu Date: Wed, 5 Jun 2024 22:50:25 +0800 Subject: [PATCH] ARM: dts: msm: add the identification of rc_override_v1 This change adds the identification of rc_override_v1 and remove 24/20Hz for wqhd command dphy mode due to panel limitation. Change-Id: I6ec180fa5ffe25ca914ecd270bbe55c3a64e14d8 Signed-off-by: Jinfeng Gu --- display/dsi-panel-nt37801-dsc-10bit-cmd.dtsi | 1 + .../dsi-panel-nt37801-dsc-10bit-video.dtsi | 1 + .../dsi-panel-nt37801-dsc-fhd-plus-cmd.dtsi | 5 + ...-panel-nt37801-dsc-wqhd-plus-cmd-cphy.dtsi | 3 + ...nel-nt37801-dsc-wqhd-plus-cmd-ddicspr.dtsi | 1 + ...i-panel-nt37801-dsc-wqhd-plus-cmd-spr.dtsi | 1 + .../dsi-panel-nt37801-dsc-wqhd-plus-cmd.dtsi | 229 +----------------- ...anel-nt37801-dsc-wqhd-plus-video-cphy.dtsi | 1 + ...l-nt37801-dsc-wqhd-plus-video-ddicspr.dtsi | 1 + ...panel-nt37801-dsc-wqhd-plus-video-spr.dtsi | 1 + ...dsi-panel-nt37801-dsc-wqhd-plus-video.dtsi | 1 + ...-nt37801-qsync-dsc-wqhd-plus-cmd-cphy.dtsi | 1 + ...panel-nt37801-qsync-dsc-wqhd-plus-cmd.dtsi | 1 + ...t37801-qsync-dsc-wqhd-plus-video-cphy.dtsi | 1 + ...nel-nt37801-qsync-dsc-wqhd-plus-video.dtsi | 1 + display/sun-sde-display-common.dtsi | 26 +- display/sun-sde-display.dtsi | 10 - 17 files changed, 31 insertions(+), 254 deletions(-) diff --git a/display/dsi-panel-nt37801-dsc-10bit-cmd.dtsi b/display/dsi-panel-nt37801-dsc-10bit-cmd.dtsi index 499ea14e..aad5198e 100644 --- a/display/dsi-panel-nt37801-dsc-10bit-cmd.dtsi +++ b/display/dsi-panel-nt37801-dsc-10bit-cmd.dtsi @@ -109,6 +109,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-10bit-video.dtsi b/display/dsi-panel-nt37801-dsc-10bit-video.dtsi index d7d968d6..79524689 100644 --- a/display/dsi-panel-nt37801-dsc-10bit-video.dtsi +++ b/display/dsi-panel-nt37801-dsc-10bit-video.dtsi @@ -106,6 +106,7 @@ qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-fhd-plus-cmd.dtsi b/display/dsi-panel-nt37801-dsc-fhd-plus-cmd.dtsi index d6816370..e1c2f792 100644 --- a/display/dsi-panel-nt37801-dsc-fhd-plus-cmd.dtsi +++ b/display/dsi-panel-nt37801-dsc-fhd-plus-cmd.dtsi @@ -127,6 +127,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <540>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -227,6 +228,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <540>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -340,6 +342,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <540>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -453,6 +456,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <540>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -566,6 +570,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <540>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-cphy.dtsi b/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-cphy.dtsi index 8030ebb2..35f68861 100644 --- a/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-cphy.dtsi +++ b/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-cphy.dtsi @@ -125,6 +125,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -226,6 +227,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -338,6 +340,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-ddicspr.dtsi b/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-ddicspr.dtsi index 260dc4a4..7b969aa8 100644 --- a/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-ddicspr.dtsi +++ b/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-ddicspr.dtsi @@ -113,6 +113,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-spr.dtsi b/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-spr.dtsi index 76401ecf..4ebc8416 100644 --- a/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-spr.dtsi +++ b/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd-spr.dtsi @@ -120,6 +120,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd.dtsi b/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd.dtsi index 1b86e3d2..194b1126 100644 --- a/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd.dtsi +++ b/display/dsi-panel-nt37801-dsc-wqhd-plus-cmd.dtsi @@ -125,6 +125,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -225,6 +226,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -337,6 +339,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -449,6 +452,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; @@ -561,230 +565,7 @@ "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <40>; - qcom,mdss-dsc-slice-width = <720>; - qcom,mdss-dsc-slice-per-pkt = <1>; - qcom,mdss-dsc-bit-per-component = <8>; - qcom,mdss-dsc-bit-per-pixel = <8>; - qcom,mdss-dsc-block-prediction-enable; - }; - - timing@5 { - cell-index = <5>; - qcom,mdss-dsi-panel-framerate = <24>; - qcom,mdss-dsi-panel-width = <1440>; - qcom,mdss-dsi-panel-height = <3200>; - qcom,mdss-dsi-h-front-porch = <20>; - qcom,mdss-dsi-h-back-porch = <20>; - qcom,mdss-dsi-h-pulse-width = <4>; - qcom,mdss-dsi-h-sync-skew = <0>; - qcom,mdss-dsi-v-back-porch = <18>; - qcom,mdss-dsi-v-front-porch = <20>; - qcom,mdss-dsi-v-pulse-width = <2>; - qcom,mdss-dsi-h-left-border = <0>; - qcom,mdss-dsi-h-right-border = <0>; - qcom,mdss-dsi-v-top-border = <0>; - qcom,mdss-dsi-v-bottom-border = <0>; - qcom,mdss-dsi-panel-jitter = <0x4 0x1>; - qcom,mdss-dsi-panel-clockrate = <1199900000>; - - qcom,mdss-dsi-timing-switch-command = [ - 39 01 00 00 00 00 05 2a 00 00 05 9f - 39 01 00 00 00 00 05 2b 00 00 0c 7f - 39 01 00 00 00 00 02 8f 00 - 39 01 00 00 00 00 02 2f 00 - 39 01 00 00 00 00 02 26 01 - 39 01 00 00 00 00 02 5a 01 - 39 01 00 00 00 00 02 2f 30 - 39 01 00 00 00 00 06 f0 55 aa 52 08 00 - 39 01 00 00 00 00 02 6f 1c - 39 01 00 00 00 00 09 ba 91 04 04 00 01 - 04 04 00 - 39 01 00 00 00 00 06 f0 55 aa 52 08 00 - 39 01 00 00 00 00 06 c0 54 c0 00 21 43 - 39 01 00 00 00 00 06 f0 55 aa 52 08 02 - 39 01 00 00 00 00 02 cc 30 - 39 01 00 00 00 00 02 ce 01 - 39 01 00 00 20 00 02 cc 00 - ]; - - qcom,mdss-dsi-on-command = [ - 39 01 00 00 00 00 06 F0 55 AA 52 08 01 - 39 01 00 00 00 00 02 6F 01 - 39 01 00 00 00 00 04 C5 0B 0B 0B - 39 01 00 00 00 00 05 FF AA 55 A5 80 - 39 01 00 00 00 00 02 6F 02 - 39 01 00 00 00 00 02 F5 10 - 39 01 00 00 00 00 02 6F 1B - 39 01 00 00 00 00 02 F4 55 - 39 01 00 00 00 00 02 6F 18 - 39 01 00 00 00 00 02 F8 19 - 39 01 00 00 00 00 02 6F 0F - 39 01 00 00 00 00 02 FC 00 - 39 01 00 00 00 00 05 2A 00 00 05 9F - 39 01 00 00 00 00 05 2B 00 00 0C 7F - 39 01 00 00 00 00 03 90 03 03 - 39 01 00 00 00 00 13 91 89 28 00 28 c2 - 00 02 68 04 6c 00 0a 02 77 01 e9 10 - f0 - 39 01 00 00 00 00 05 ff aa 55 a5 81 - 39 01 00 00 00 00 02 6f 23 - 39 01 00 00 00 00 15 fb 00 01 00 11 33 - 33 33 55 57 d0 00 00 44 56 77 78 9a - bc dd f0 - 39 01 00 00 00 00 02 6F 06 - 39 01 00 00 00 00 02 F3 DC - 39 01 00 00 00 00 02 26 00 - 39 01 00 00 00 00 02 35 00 - 39 01 00 00 00 00 05 3B 00 18 00 10 - 39 01 00 00 00 00 02 53 20 - 39 01 00 00 00 00 07 51 07 FF 07 FF 0F - FF - 39 01 00 00 00 00 02 5A 01 - 39 01 00 00 00 00 02 5F 00 - 39 01 00 00 00 00 02 9C 01 - 05 01 00 00 00 00 01 2C - 39 01 00 00 00 00 02 2f 00 - 39 01 00 00 00 00 02 26 01 - 39 01 00 00 00 00 02 5a 01 - 39 01 00 00 00 00 02 2f 30 - 39 01 00 00 00 00 06 f0 55 aa 52 08 00 - 39 01 00 00 00 00 02 6f 1c - 39 01 00 00 00 00 09 ba 91 04 04 00 01 - 04 04 00 - 39 01 00 00 00 00 06 f0 55 aa 52 08 00 - 39 01 00 00 00 00 06 c0 54 c0 00 21 43 - 39 01 00 00 00 00 06 f0 55 aa 52 08 02 - 39 01 00 00 00 00 02 cc 30 - 39 01 00 00 00 00 02 ce 01 - 39 01 00 00 20 00 02 cc 00 - 39 01 00 00 00 00 06 F0 55 AA 52 08 01 - 39 01 00 00 00 00 05 B2 55 01 FF 03 - 05 01 00 00 78 00 01 11 - 05 01 00 00 14 00 01 29 - ]; - - qcom,mdss-dsi-off-command = [ - 05 01 00 00 14 00 02 28 00 - 05 01 00 00 78 00 02 10 00]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = - "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsc-slice-height = <40>; - qcom,mdss-dsc-slice-width = <720>; - qcom,mdss-dsc-slice-per-pkt = <1>; - qcom,mdss-dsc-bit-per-component = <8>; - qcom,mdss-dsc-bit-per-pixel = <8>; - qcom,mdss-dsc-block-prediction-enable; - }; - - timing@6 { - cell-index = <6>; - qcom,mdss-dsi-panel-framerate = <20>; - qcom,mdss-dsi-panel-width = <1440>; - qcom,mdss-dsi-panel-height = <3200>; - qcom,mdss-dsi-h-front-porch = <20>; - qcom,mdss-dsi-h-back-porch = <20>; - qcom,mdss-dsi-h-pulse-width = <4>; - qcom,mdss-dsi-h-sync-skew = <0>; - qcom,mdss-dsi-v-back-porch = <18>; - qcom,mdss-dsi-v-front-porch = <20>; - qcom,mdss-dsi-v-pulse-width = <2>; - qcom,mdss-dsi-h-left-border = <0>; - qcom,mdss-dsi-h-right-border = <0>; - qcom,mdss-dsi-v-top-border = <0>; - qcom,mdss-dsi-v-bottom-border = <0>; - qcom,mdss-dsi-panel-jitter = <0x4 0x1>; - qcom,mdss-dsi-panel-clockrate = <1199900000>; - - qcom,mdss-dsi-timing-switch-command = [ - 39 01 00 00 00 00 05 2a 00 00 05 9f - 39 01 00 00 00 00 05 2b 00 00 0c 7f - 39 01 00 00 00 00 02 8f 00 - 39 01 00 00 00 00 02 2f 00 - 39 01 00 00 00 00 02 26 01 - 39 01 00 00 00 00 02 5a 01 - 39 01 00 00 00 00 02 2f 30 - 39 01 00 00 00 00 06 f0 55 aa 52 08 00 - 39 01 00 00 00 00 02 6f 1c - 39 01 00 00 00 00 09 ba 91 05 05 00 01 - 05 05 00 - 39 01 00 00 00 00 06 f0 55 aa 52 08 00 - 39 01 00 00 00 00 06 c0 54 c0 00 21 43 - 39 01 00 00 00 00 06 f0 55 aa 52 08 02 - 39 01 00 00 00 00 02 cc 30 - 39 01 00 00 00 00 02 ce 01 - 39 01 00 00 20 00 02 cc 00 - ]; - - qcom,mdss-dsi-on-command = [ - 39 01 00 00 00 00 06 F0 55 AA 52 08 01 - 39 01 00 00 00 00 02 6F 01 - 39 01 00 00 00 00 04 C5 0B 0B 0B - 39 01 00 00 00 00 05 FF AA 55 A5 80 - 39 01 00 00 00 00 02 6F 02 - 39 01 00 00 00 00 02 F5 10 - 39 01 00 00 00 00 02 6F 1B - 39 01 00 00 00 00 02 F4 55 - 39 01 00 00 00 00 02 6F 18 - 39 01 00 00 00 00 02 F8 19 - 39 01 00 00 00 00 02 6F 0F - 39 01 00 00 00 00 02 FC 00 - 39 01 00 00 00 00 05 2A 00 00 05 9F - 39 01 00 00 00 00 05 2B 00 00 0C 7F - 39 01 00 00 00 00 03 90 03 03 - 39 01 00 00 00 00 13 91 89 28 00 28 c2 - 00 02 68 04 6c 00 0a 02 77 01 e9 10 - f0 - 39 01 00 00 00 00 05 ff aa 55 a5 81 - 39 01 00 00 00 00 02 6f 23 - 39 01 00 00 00 00 15 fb 00 01 00 11 33 - 33 33 55 57 d0 00 00 44 56 77 78 9a - bc dd f0 - 39 01 00 00 00 00 02 6F 06 - 39 01 00 00 00 00 02 F3 DC - 39 01 00 00 00 00 02 26 00 - 39 01 00 00 00 00 02 35 00 - 39 01 00 00 00 00 05 3B 00 18 00 10 - 39 01 00 00 00 00 02 53 20 - 39 01 00 00 00 00 07 51 07 FF 07 FF 0F - FF - 39 01 00 00 00 00 02 5A 01 - 39 01 00 00 00 00 02 5F 00 - 39 01 00 00 00 00 02 9C 01 - 05 01 00 00 00 00 01 2C - 39 01 00 00 00 00 02 2f 00 - 39 01 00 00 00 00 02 26 01 - 39 01 00 00 00 00 02 5a 01 - 39 01 00 00 00 00 02 2f 30 - 39 01 00 00 00 00 06 f0 55 aa 52 08 00 - 39 01 00 00 00 00 02 6f 1c - 39 01 00 00 00 00 09 ba 91 05 05 00 01 - 05 05 00 - 39 01 00 00 00 00 06 f0 55 aa 52 08 00 - 39 01 00 00 00 00 06 c0 54 c0 00 21 43 - 39 01 00 00 00 00 06 f0 55 aa 52 08 02 - 39 01 00 00 00 00 02 cc 30 - 39 01 00 00 00 00 02 ce 01 - 39 01 00 00 20 00 02 cc 00 - 39 01 00 00 00 00 06 F0 55 AA 52 08 01 - 39 01 00 00 00 00 05 B2 55 01 FF 03 - 05 01 00 00 78 00 01 11 - 05 01 00 00 14 00 01 29 - ]; - - qcom,mdss-dsi-off-command = [ - 05 01 00 00 14 00 02 28 00 - 05 01 00 00 78 00 02 10 00]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = - "dsi_lp_mode"; - qcom,mdss-dsi-h-sync-pulse = <0>; - qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-wqhd-plus-video-cphy.dtsi b/display/dsi-panel-nt37801-dsc-wqhd-plus-video-cphy.dtsi index ed5a1961..6c83f483 100644 --- a/display/dsi-panel-nt37801-dsc-wqhd-plus-video-cphy.dtsi +++ b/display/dsi-panel-nt37801-dsc-wqhd-plus-video-cphy.dtsi @@ -111,6 +111,7 @@ qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-wqhd-plus-video-ddicspr.dtsi b/display/dsi-panel-nt37801-dsc-wqhd-plus-video-ddicspr.dtsi index 212ad8ec..71f33306 100644 --- a/display/dsi-panel-nt37801-dsc-wqhd-plus-video-ddicspr.dtsi +++ b/display/dsi-panel-nt37801-dsc-wqhd-plus-video-ddicspr.dtsi @@ -112,6 +112,7 @@ qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-wqhd-plus-video-spr.dtsi b/display/dsi-panel-nt37801-dsc-wqhd-plus-video-spr.dtsi index f22f4d3a..461591aa 100644 --- a/display/dsi-panel-nt37801-dsc-wqhd-plus-video-spr.dtsi +++ b/display/dsi-panel-nt37801-dsc-wqhd-plus-video-spr.dtsi @@ -122,6 +122,7 @@ qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-dsc-wqhd-plus-video.dtsi b/display/dsi-panel-nt37801-dsc-wqhd-plus-video.dtsi index 483359ec..22589d3e 100644 --- a/display/dsi-panel-nt37801-dsc-wqhd-plus-video.dtsi +++ b/display/dsi-panel-nt37801-dsc-wqhd-plus-video.dtsi @@ -110,6 +110,7 @@ qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-cmd-cphy.dtsi b/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-cmd-cphy.dtsi index 979693ae..b90133b6 100644 --- a/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-cmd-cphy.dtsi +++ b/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-cmd-cphy.dtsi @@ -131,6 +131,7 @@ "dsi_hs_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-cmd.dtsi b/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-cmd.dtsi index 841f1ee0..c665564d 100644 --- a/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-cmd.dtsi +++ b/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-cmd.dtsi @@ -130,6 +130,7 @@ "dsi_hs_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-video-cphy.dtsi b/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-video-cphy.dtsi index af59a3fb..4992feb5 100644 --- a/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-video-cphy.dtsi +++ b/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-video-cphy.dtsi @@ -113,6 +113,7 @@ qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-video.dtsi b/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-video.dtsi index 7da07c60..061be26c 100644 --- a/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-video.dtsi +++ b/display/dsi-panel-nt37801-qsync-dsc-wqhd-plus-video.dtsi @@ -112,6 +112,7 @@ qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,compression-mode = "dsc"; + qcom,mdss-dsc-rc-override_v1; qcom,mdss-dsc-slice-height = <40>; qcom,mdss-dsc-slice-width = <720>; qcom,mdss-dsc-slice-per-pkt = <1>; diff --git a/display/sun-sde-display-common.dtsi b/display/sun-sde-display-common.dtsi index d60f583c..c8c82641 100644 --- a/display/sun-sde-display-common.dtsi +++ b/display/sun-sde-display-common.dtsi @@ -386,36 +386,22 @@ }; timing@2 { - qcom,mdss-dsi-panel-phy-timings = [00 16 05 05 14 1f 06 - 06 06 06 02 04 13 0b]; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a + 0b 0a 02 04 00 21 0f]; qcom,display-topology = <2 2 1>; qcom,default-topology-index = <0>; }; timing@3 { - qcom,mdss-dsi-panel-phy-timings = [00 11 03 04 12 1e 04 - 04 04 03 02 04 0e 09]; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a + 0b 0a 02 04 00 21 0f]; qcom,display-topology = <2 2 1>; qcom,default-topology-index = <0>; }; timing@4 { - qcom,mdss-dsi-panel-phy-timings = [00 0d 03 03 10 1d 03 - 03 03 02 02 04 0c 08]; - qcom,display-topology = <2 2 1>; - qcom,default-topology-index = <0>; - }; - - timing@5 { - qcom,mdss-dsi-panel-phy-timings = [00 0c 02 02 10 1c 03 - 03 03 02 02 04 0b 08]; - qcom,display-topology = <2 2 1>; - qcom,default-topology-index = <0>; - }; - - timing@6 { - qcom,mdss-dsi-panel-phy-timings = [00 0a 02 02 0f 1c 02 - 02 02 02 02 04 0a 07]; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a + 0b 0a 02 04 00 21 0f]; qcom,display-topology = <2 2 1>; qcom,default-topology-index = <0>; }; diff --git a/display/sun-sde-display.dtsi b/display/sun-sde-display.dtsi index 4568ea85..eaa797b7 100644 --- a/display/sun-sde-display.dtsi +++ b/display/sun-sde-display.dtsi @@ -191,16 +191,6 @@ qcom,partial-update-enabled = "single_roi"; qcom,panel-roi-alignment = <720 40 720 40 1440 40>; }; - - timing@5 { - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <720 40 720 40 1440 40>; - }; - - timing@6 { - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <720 40 720 40 1440 40>; - }; }; };