From 976ab2286e049ec5603debb7693e01aa1b675bbc Mon Sep 17 00:00:00 2001 From: AKAsaliza <33549290+AKAsaliza@users.noreply.github.com> Date: Sat, 27 Aug 2022 14:06:08 +0900 Subject: [PATCH] Display turn on/off fix for LG G7 (2) --- legacy/judyln/DSDT.aml | Bin 241979 -> 245195 bytes legacy/judyln/DSDT.dsl | 112 +++++---------------- legacy/judyln/panelcfg.asl | 198 +++++++++++++++++++------------------ 3 files changed, 127 insertions(+), 183 deletions(-) diff --git a/legacy/judyln/DSDT.aml b/legacy/judyln/DSDT.aml index 573a780ac38d9465f33243375b6384dec9f87cf8..d27d794e6b7188624e08e310224b11fa6d64a5c8 100644 GIT binary patch delta 4760 zcmc&%O>7%Q6s|o@2?+rewWMkRJx~FGLbHEfuOV2n*Sn6Bx=rmi0)$jtcS8dv2FF1Z zA@%?g91sW)TDTyNh#vtLjD#wL1gEONfddC5{%(LkNE{Gw;CnM`J5A!!0#c%<$;`Yr z?|(hteDK|+r~kZkq);s!K7C4TN#6S0$eF~a?|%9GQ1YjV#~a(8Y-~$(8rzcFe@xzc zQ78O0d6&4X^sINFSlu%0<&XH67oX|;@LMuJlq~M)?E52mJaH&DG(0v}DV1}TJC0Tl z9;vwA(elB9SKTtQ?egK|=d>fm zNyqvt`BG7wI&@R#Ggo|{*zwdmiKCT+WidSG`o-X2kVTVpi;)rKv)-M2UmjSb{2jO;K)3JR|ytc!SabptsP{whfOz{oE5twe-_@IoE1h&s`i#@ z#~MLyrQM9hvxi$Nfz-X8#bJLvE3OnU9(@b<1n+#aUtAY$Eekp>H5RIFd2y-PiaqQt zyKZ5lT3^NG#VX!htGTe)2ug))T6zKT{uY~ivWx`1RTdK{C8A_?jm3H}9W35+0%@_M zpUYxA+Pxng>F*b}-7TdKdk=B-s_j|}{ji)h97mJt*D|`E#QUYC#rAxyu};3b&kk)p zATkcDEG|FLsGY0?%R#%ew9w3Iq-*$-Bc*u8Cf7(sw;T{x@6l6arbyGqM$8NudCVla zWcX3zfS3y9(j?uN5_yv}i^*_Eb10P~-5>*-hGJW!>r%qN)+)m0*;LTTvtr7aWO)Sp z8q~pShtMJh%)pmW`4f-I2$&veKFhk2(VZx^O&T0RPLK33p)=EDA^ zINw|pPNfpbQ6}Gw(#?|(gHTaGxnN0&$XG%ymL{vFt8Hk?aM}@%Ba5d>xOPN}QLI=% zokY{{S}st1=A)G`$&-PGcerM70XYWQwxrM_+oQD21anLdQzpg42YgNhC}S}>c}Y4s zI;B%gN|BW&kWpY_FHo*Q<`>9X=$a2gvV#jTe~cW^AoIt`IDSFqDcoH1cDP~mGSzYN zWjm^JaOme1y=sAT)S%Y_A=+RwTR_%-6KlZr-$e6V|BcQ6KP`YCxj~hU{S%PlusF#!n{N#04E^+ z5qDz3-OndXvJ3rt$Z@$`QWI@F&++m2-ukCGt|l!6B*LwUQ6dfn$7^Ad2f+eG-%YZ}!x3XpgC&2Uyhs2TDhyWCAPFfTaV z$zG13u#ccs1N$NR-K4a}&lP}bz~i(8;%EyLhH*Q}!-0>D;6v3-^$*#HfTK2zj9jJg zB#;kJenD3GEx%L`@c!ke?BSqw|Eev*AGGlsj}`M0>Wp~Gc9g}K!FJS>7HT?2=R_-+ s(4sFYLL0XE9g4?i^h-tT>|9e7FDIjqkBB#;N9V;{BGEZBFP8578y}7S{r~^~ delta 1533 zcmZvaO>7%Q6vw^$Vkg<{-2fBpMmPP4U@7j8m~{r)}fM<#yrm-plB`GvRK#M^Fy8M+B}`YwAtG2H!& zJr7gm5B0if$0qdRS!1U3!SIj2*TBhWBe17AwTRObU zAj}w`V%>mev1h;>i0KS|$AI}Gxl-Tj?(}UTgHd&PF~X<8KUjWbS}zzuD_F zw%ko8FXKOnhsRBL4l5>zOb%Z)VGdt0;W+-tgs0bXtByD5cG|Atk;F8mlw15CHOZkU zc)z@u*$>`VlN>%#f`^YBF!!4xW~BtD@#PXM;7>~+;-CE`VL=L?@t2+j=n%>+nqGhF z^*pJIuUYUo{>p-r_?892{oc_sJc`q060qhkJ7sthUoXQcBd6I`wcT?z^Kx!6V*eUs z({wI*&gMq5J#g~Ewk-I+AnKsu$KneWn8oKR@EG2%fGGQi^lC&I{V+Ojw8^-G z^ACFDzPBoH97ukAy8`np5!4!akvD3PTle#==$HNR*n_r5o?tVd5+&Nqe~qyDP_}yA z!D`!mAbg~gI`dUHg$JfDQAtgw7rv(C|3_okZm+a(Z%U&tO gZg5k$brC-2d97j9*&AdjV7>z{F|px#2YN663uX+0MgRZ+ diff --git a/legacy/judyln/DSDT.dsl b/legacy/judyln/DSDT.dsl index 89f5e05..7756828 100644 --- a/legacy/judyln/DSDT.dsl +++ b/legacy/judyln/DSDT.dsl @@ -45709,102 +45709,47 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003) } }, - Package (0x11) + Package (0x08) { "PRIMARY_SOURCE_MODES", - 0x0F, - Package (0x02) //(1440x3120) - { - 1440, - 3120 - }, - - Package (0x02) //(1440x2560) - { - 1440, - 2560 - }, - - Package (0x02) //(1440x1920) - { - 1440, - 1920 - }, - - Package (0x02) //(1080x2340) + 0x06, + Package (0x02) //(600x1300) { - 1080, - 2340 + 0x0258, + 0x0514 }, - Package (0x02) //(1080x1920) - { - 1080, - 1920 - }, - - Package (0x02) //(1080x1400) - { - 1080, - 1400 - }, - Package (0x02) //(720x1560) { - 720, - 1560 - }, - - Package (0x02) //(720x1280) - { - 720, - 1280 + 0x02D0, + 0x0618 }, - Package (0x02) //(720x960) + Package (0x02) //(800x1733) { - 720, - 960 + 0x0320, + 0x06C5 }, - Package (0x02) //(600x1300) - { - 600, - 1300 - }, - - - Package (0x02) //(600x1066) + Package (0x02) //(900x1950) { - 600, - 1066 + 0x0384, + 0x079E }, - - Package (0x02) //(600x800) - { - 600, - 800 - }, - - Package (0x02) //(480x1040) - { - 480, - 1040 - }, - - Package (0x02) //(480x854) + + Package (0x02) //(1080x2340) { - 480, - 854 + 0x0438, + 0x0924 }, - Package (0x02) //(480x640) + Package (0x02) //(1440x3120) { - 480, - 640 + 0x05A0, + 0x0C30 } } - }, + }, Package (0x0F) { @@ -52212,7 +52157,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003) { "PSTATE", Zero, - 0x30479E80, + 0x2A51BD80, Zero, Package (0x02) { @@ -52655,10 +52600,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003) { 0x00024321 }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } Method (CHDV, 0, NotSerialized) { @@ -52687,12 +52628,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003) Method (DPCC, 2, NotSerialized) { - Return (CCST) /* \_SB_.CCST */ - } - - Method (DPIN, 2, NotSerialized) - { - Return (PINA) /* \_SB_.PINA */ + Return (\_SB.CCST) } Method (REGR, 0, NotSerialized) @@ -52714,7 +52650,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003) Package (0x02) { "ForceActive", - Zero + One }, Package (0x02) diff --git a/legacy/judyln/panelcfg.asl b/legacy/judyln/panelcfg.asl index 143d9de..f6a6082 100644 --- a/legacy/judyln/panelcfg.asl +++ b/legacy/judyln/panelcfg.asl @@ -1,112 +1,120 @@ Name (PCFG, Buffer(){" SW49410_rev1 -LGD Single DSI Command Mode DSC Panel Rev1 (1440x3120 24bpp) +LGD Single DSI Command Mode DSC Panel Rev1(1440x3120 24bpp) - 1440 - 168 - 84 - 4 - 0 - 0 - 0 - 3120 - 2 - 18 - 18 - 0 - 0 - 0 - False - False - False - 0x0 - - - 9 - 3 - - - 2 - 0 - 36 - 1 - 4 - 0x400000 - False - False - False - 0 - True - True - 3120 - 3120 - True - 1 - 1 - 1 - 0x07 - True - 720 - 60 - + 1440 + 92 + 48 + 32 + 0 + 0 + 0 + 3120 + 10 + 25 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 1 + 0x3C0000 + False + False + True + 1 + True + 1 + 1 + 1 + 7 + True + 720 + 16 + True + True + 2880 + 2880 + 00 + 0 10000 1000 5000 0 - -15 00 00 -39 2B 00 +15 35 00 +39 2B 00 00 0C 2F 15 51 FF 15 53 2C 15 5E 00 15 55 81 15 B0 AC -39 30 00 -39 B3 04 -39 B4 11 -39 B5 2E -39 B6 03 -39 B8 57 -39 B9 64 -39 BA 3D -39 BC 00 -39 BD 00 -39 BF 4F -39 C0 00 -39 C1 01 -39 C2 CC -39 C3 92 -39 C4 26 -39 C9 05 -39 CA 9B -39 CB F3 -39 CC 00 -39 CD 09 -39 CE 00 -39 D0 12 -39 D1 12 -39 D2 12 -39 D3 12 -39 D4 DC -39 AD 01 -39 AE 01 -39 E5 0B -39 E6 11 -39 ED 21 +39 30 00 00 03 1F +39 B3 04 04 28 08 5A 12 23 02 +39 B4 11 04 02 02 02 02 02 01 01 01 01 01 01 D0 E4 E4 E4 93 4E 39 0A 10 18 25 24 00 00 00 00 00 00 +39 B5 2E 0F 10 C0 00 10 C0 00 +39 B6 03 05 0B B3 30 +39 B8 57 02 90 40 5D D0 05 00 00 18 22 04 01 02 90 40 4C C0 04 00 00 18 22 04 01 08 00 3A 86 83 00 +39 B9 64 64 2A 3F EE +39 BA 3D 1F 01 FF 01 3C 1F 01 FF 01 00 +39 BC 00 00 00 10 +39 BD 00 00 +39 BF 4F 02 +39 C0 00 04 18 07 11 11 3C 00 0A 0A +39 C1 01 00 F0 C2 CF 0C +39 C2 CC 44 44 20 22 26 21 00 +39 C3 92 11 09 09 11 CC 02 02 A4 A4 02 A2 38 28 14 40 38 C0 +39 C4 26 00 +39 C9 05 5D 03 04 00 +39 CA 9B 10 +39 CB F3 90 3D 30 CC +39 CC 00 40 50 90 41 +39 CD 09 86 C2 80 00 00 00 00 00 00 00 00 0C 12 00 00 00 +39 CE 00 00 +39 D0 12 05 20 1B 2C 28 3F 3D 4F 4F 66 66 6E 6E 76 76 80 80 88 88 95 95 3F 3F A2 A2 94 94 8B 8B 81 81 75 75 66 66 47 47 2D 2D 00 01 12 05 20 1B 2C 28 3F 3D 4f 4f 66 66 6e 6e 76 76 80 80 88 88 95 95 3F 3F A2 A2 94 94 8b 8b 81 81 75 75 66 66 47 47 2d 2d 00 01 12 05 20 1B 2C 28 3F 3D 4f 4f 66 66 6e 6e 76 76 80 80 88 88 95 95 3F 3F A2 A2 94 94 8b 8b 81 81 75 75 66 66 47 47 2d 2d 00 01 12 05 20 1B 2C 28 3F 3D 4f 4f 66 66 6e 6e 76 76 80 80 88 88 94 94 3F 3F A4 A4 95 95 8b 8b 81 81 75 75 66 66 47 47 2d 2d 00 01 +39 D1 12 05 20 1B 2C 28 3F 3D 4F 4F 66 66 6E 6E 76 76 80 80 88 88 95 95 3F 3F A2 A2 94 94 8B 8B 81 81 75 75 66 66 47 47 2D 2D 00 01 12 05 20 1B 2C 28 3F 3D 4f 4f 66 66 6e 6e 76 76 80 80 88 88 95 95 3F 3F A2 A2 94 94 8b 8b 81 81 75 75 66 66 47 47 2d 2d 00 01 12 05 20 1B 2C 28 3F 3D 4f 4f 66 66 6e 6e 76 76 80 80 88 88 95 95 3F 3F A2 A2 94 94 8b 8b 81 81 75 75 66 66 47 47 2d 2d 00 01 12 05 20 1B 2C 28 3F 3D 4f 4f 66 66 6e 6e 76 76 80 80 88 88 94 94 3F 3F A4 A4 95 95 8b 8b 81 81 75 75 66 66 47 47 2d 2d 00 01 +39 D2 12 05 20 1B 2C 28 3F 3D 4F 4F 66 66 6E 6E 76 76 80 80 88 88 95 95 3F 3F A2 A2 94 94 8B 8B 81 81 75 75 66 66 47 47 2D 2D 00 01 12 05 20 1B 2C 28 3F 3D 4f 4f 66 66 6e 6e 76 76 80 80 88 88 95 95 3F 3F A2 A2 94 94 8b 8b 81 81 75 75 66 66 47 47 2d 2d 00 01 12 05 20 1B 2C 28 3F 3D 4f 4f 66 66 6e 6e 76 76 80 80 88 88 95 95 3F 3F A2 A2 94 94 8b 8b 81 81 75 75 66 66 47 47 2d 2d 00 01 12 05 20 1B 2C 28 3F 3D 4f 4f 66 66 6e 6e 76 76 80 80 88 88 94 94 3F 3F A4 A4 95 95 8b 8b 81 81 75 75 66 66 47 47 2d 2d 00 01 +39 D3 12 01 00 00 +39 D4 DC 5F 9C BE 39 39 39 47 48 48 48 3A 00 03 6D 80 00 00 8C 66 00 00 8C 66 00 00 8C 66 00 0A 48 80 00 0A 48 80 00 0A 48 80 00 0A 48 80 20 0A 14 0A 18 00 1C CC 23 9E 23 9E 01 01 01 01 04 04 04 04 01 00 02 80 00 10 00 10 00 10 13 9E 13 9E 13 9E 13 9E 05 05 05 05 05 05 05 05 23 9E FF FF 13 33 18 00 16 66 10 00 FF 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0A 00 0B 00 0C 00 0D 00 0E 00 0F 00 1B 25 DC 18 00 20 00 1C E1 00 FF E0 C8 C8 41 8F +39 AD 01 02 03 04 05 06 06 06 06 06 06 06 06 06 06 06 20 40 60 90 C0 F0 FF FF FF FF FF FF FF FF FF FF +39 AE 01 02 03 04 05 06 06 06 06 06 06 06 06 06 06 06 20 40 60 90 C0 F0 FF FF FF FF FF FF FF FF FF FF +39 E5 0B 0A 0C 00 02 04 06 08 0F 1B 02 1A 1A 0B 0A 0C 01 03 05 07 09 10 1B 03 1A 1A +39 E6 11 12 13 14 15 16 17 18 11 12 13 14 15 16 17 18 +39 ED 21 49 00 00 00 00 15 55 81 -39 F3 00 -39 F4 00 +39 F3 00 01 00 0D 00 +39 F4 00 00 40 83 C5 00 01 00 00 00 00 00 00 39 F5 00 -39 F6 40 -39 F7 40 -39 F8 40 -39 FB 20 -39 FC 13 +39 F6 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 +39 F7 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 +39 F8 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 +39 FB 20 40 60 80 a0 c0 e0 13 18 18 18 16 0D 0D 00 C7 CF D8 E1 EA F3 F9 FF +39 FC 13 70 D0 26 30 7C 02 FF 12 22 22 10 00 +05 13 05 11 -FF 50 +FF 80 05 29 -FF 14 +FF 5A + +05 28 00 +FF 20 +05 10 00 +FF 80 + 1 2 @@ -120,9 +128,9 @@ FF 14 1 1 True - 302 - 500000 + 0 + 600000 0,1,2,3 3120 -"}) \ No newline at end of file +"}) -- 2.45.2