From 3c81001e3b215ea8923608dd5f0167db6f45be71 Mon Sep 17 00:00:00 2001 From: Carlos Ayrton Lopez Arroyo <15030201@itcelaya.edu.mx> Date: Thu, 2 Jun 2022 23:31:59 -0500 Subject: [PATCH 1/2] ARM64: fix priority of defintions --- arch/arm64/include/asm/cpucaps.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/include/asm/cpucaps.h b/arch/arm64/include/asm/cpucaps.h index 90a4642e1b2a..f1a39bc82059 100644 --- a/arch/arm64/include/asm/cpucaps.h +++ b/arch/arm64/include/asm/cpucaps.h @@ -48,10 +48,10 @@ #define ARM64_HAS_CACHE_IDC 27 #define ARM64_HAS_CACHE_DIC 28 #define ARM64_HW_DBM 29 -#define ARM64_SSBD 30 -#define ARM64_MISMATCHED_CACHE_TYPE 31 -#define ARM64_HAS_STAGE2_FWB 32 -#define ARM64_HAS_CRC32 33 +#define ARM64_HAS_CRC32 30 +#define ARM64_SSBD 31 +#define ARM64_MISMATCHED_CACHE_TYPE 32 +#define ARM64_HAS_STAGE2_FWB 33 #define ARM64_WORKAROUND_1463225 34 #define ARM64_SSBS 35 #define ARM64_WORKAROUND_1188873 36 From 06f5580139c28e17860d8ca74a4bfcc293aa677a Mon Sep 17 00:00:00 2001 From: Carlos Ayrton Lopez Arroyo <15030201@itcelaya.edu.mx> Date: Thu, 2 Jun 2022 23:59:00 -0500 Subject: [PATCH 2/2] ARM64: j11: dts: rework hbm commands * Restore the stock ELVSS commands and only delay HBM ON/OFF, delaying and shrinking ELVSS will cause color distortion --- .../qcom/dsi-panel-j11-38-08-0a-fhd-cmd.dtsi | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/vendor/qcom/dsi-panel-j11-38-08-0a-fhd-cmd.dtsi b/arch/arm64/boot/dts/vendor/qcom/dsi-panel-j11-38-08-0a-fhd-cmd.dtsi index 1eb10860454d..045967ea042f 100755 --- a/arch/arm64/boot/dts/vendor/qcom/dsi-panel-j11-38-08-0a-fhd-cmd.dtsi +++ b/arch/arm64/boot/dts/vendor/qcom/dsi-panel-j11-38-08-0a-fhd-cmd.dtsi @@ -262,18 +262,21 @@ mi,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; qcom,mdss-dsi-dispparam-hbm-fod-on-command = [ - 39 00 00 00 10 00 03 F0 5A 5A - 39 00 00 00 10 00 02 B0 03 - 39 00 00 00 10 00 02 B7 C9 - 39 00 00 00 10 00 03 F0 A5 A5 - 39 01 00 00 10 00 02 53 E0]; + 39 00 00 00 00 00 03 F0 5A 5A + /* elvss dimming off */ + 39 00 00 00 00 00 02 B0 07 + 39 00 00 00 00 00 02 B7 51 + 39 01 00 00 00 00 03 F0 A5 A5 + /* HBM on */ + 39 01 00 00 05 00 02 53 E0]; qcom,mdss-dsi-dispparam-hbm-fod-on-command-state = "dsi_hs_mode"; qcom,mdss-dsi-dispparam-hbm-fod-off-command = [ - 39 00 00 00 10 00 03 F0 5A 5A - 39 00 00 00 10 00 02 B0 03 - 39 00 00 00 10 00 02 B7 C9 - 39 00 00 00 10 00 03 F0 A5 A5 - 39 01 00 00 10 00 02 53 20]; + 15 01 00 00 00 00 02 53 20 + 39 00 00 00 00 00 03 F0 5A 5A + /* elvss dimming on */ + 39 00 00 00 00 00 02 B0 07 + 39 00 00 00 00 00 02 B7 D1 + 39 01 00 00 05 00 03 F0 A5 A5]; qcom,mdss-dsi-dispparam-hbm-fod-off-command-state = "dsi_hs_mode"; mi,mdss-dsi-hbm-off-command = [