Display turn on/off fix for LG G7 (2)
authorAKAsaliza <33549290+AKAsaliza@users.noreply.github.com>
星期六, 27 Aug 2022 05:06:08 +0000 (14:06 +0900)
committerGitHub <noreply@github.com>
星期六, 27 Aug 2022 05:06:08 +0000 (14:06 +0900)
legacy/judyln/DSDT.aml
legacy/judyln/DSDT.dsl
legacy/judyln/panelcfg.asl

index 573a780ac38d9465f33243375b6384dec9f87cf8..d27d794e6b7188624e08e310224b11fa6d64a5c8 100644 (file)
Binary files a/legacy/judyln/DSDT.aml and b/legacy/judyln/DSDT.aml differ
index 89f5e05d733650a75ae4805d11a6bff3acf9e739..775682826e1006ae227ac9cc7682f86ca1cca9b3 100644 (file)
@@ -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)
index 143d9de9b1529c2fde80e39ab4543dc93adea5ed..f6a60821a311f8885dd487b619d637deeb39e429 100644 (file)
 Name (PCFG, Buffer(){" \r
 <?xml version='1.0' encoding='utf-8'?>\r
 <PanelName>SW49410_rev1</PanelName>\r
-<PanelDescription>LGD Single DSI Command Mode DSC Panel Rev1 (1440x3120 24bpp)</PanelDescription>\r
+<PanelDescription>LGD Single DSI Command Mode DSC Panel Rev1(1440x3120 24bpp)</PanelDescription>\r
 <Group id='Active Timing'>\r
- <HorizontalActive>1440</HorizontalActive>\r
- <HorizontalFrontPorch>168</HorizontalFrontPorch>\r
- <HorizontalBackPorch>84</HorizontalBackPorch>\r
- <HorizontalSyncPulse>4</HorizontalSyncPulse>\r
- <HorizontalSyncSkew>0</HorizontalSyncSkew>\r
- <HorizontalLeftBorder>0</HorizontalLeftBorder>\r
- <HorizontalRightBorder>0</HorizontalRightBorder>\r
- <VerticalActive>3120</VerticalActive>\r
- <VerticalFrontPorch>2</VerticalFrontPorch>\r
- <VerticalBackPorch>18</VerticalBackPorch>\r
- <VerticalSyncPulse>18</VerticalSyncPulse>\r
- <VerticalSyncSkew>0</VerticalSyncSkew>\r
- <VerticalTopBorder>0</VerticalTopBorder>\r
- <VerticalBottomBorder>0</VerticalBottomBorder>\r
- <InvertDataPolarity>False</InvertDataPolarity>\r
- <InvertVsyncPolairty>False</InvertVsyncPolairty>\r
- <InvertHsyncPolarity>False</InvertHsyncPolarity>\r
- <BorderColor>0x0</BorderColor>\r
- </Group>\r
- <Group id='Display Interface'>\r
- <InterfaceType>9</InterfaceType>\r
- <InterfaceColorFormat>3</InterfaceColorFormat>\r
- </Group>\r
- <Group id='DSI Interface'>\r
- <DSIChannelId>2</DSIChannelId>\r
- <DSIVirtualId>0</DSIVirtualId>\r
- <DSIColorFormat>36</DSIColorFormat>\r
- <DSITrafficMode>1</DSITrafficMode>\r
- <DSILanes>4</DSILanes>\r
- <DSIRefreshRate>0x400000</DSIRefreshRate>\r
- <DSICmdSwapInterface>False</DSICmdSwapInterface>\r
- <DSICmdUsingTrigger>False</DSICmdUsingTrigger>\r
- <DSIEnableAutoRefresh>False</DSIEnableAutoRefresh>\r
- <DSIAutoRefreshFrameNumDiv>0</DSIAutoRefreshFrameNumDiv>\r
- <DSITECheckEnable>True</DSITECheckEnable>\r
- <DSITEUsingDedicatedTEPin>True</DSITEUsingDedicatedTEPin>\r
- <DSITEvSyncStartPos>3120</DSITEvSyncStartPos>\r
- <DSITEvSyncInitVal>3120</DSITEvSyncInitVal>\r
- <DSIDSCEnable>True</DSIDSCEnable>\r
- <DSIDSCMajor>1</DSIDSCMajor>\r
- <DSIDSCMinor>1</DSIDSCMinor>\r
- <DSIDSCScr>1</DSIDSCScr>\r
- <DSIDSCProfileID>0x07</DSIDSCProfileID>\r
- <DSILP11AtInit>True</DSILP11AtInit>\r
- <DSIDSCSliceWidth>720</DSIDSCSliceWidth>\r
- <DSIDSCSliceHeight>60</DSIDSCSliceHeight>\r
- <DSIControllerMapping>\r
+  <HorizontalActive>1440</HorizontalActive>\r
+  <HorizontalFrontPorch>92</HorizontalFrontPorch>\r
+  <HorizontalBackPorch>48</HorizontalBackPorch>\r
+  <HorizontalSyncPulse>32</HorizontalSyncPulse>\r
+  <HorizontalSyncSkew>0</HorizontalSyncSkew>\r
+  <HorizontalLeftBorder>0</HorizontalLeftBorder>\r
+  <HorizontalRightBorder>0</HorizontalRightBorder>\r
+  <VerticalActive>3120</VerticalActive>\r
+  <VerticalFrontPorch>10</VerticalFrontPorch>\r
+  <VerticalBackPorch>25</VerticalBackPorch>\r
+  <VerticalSyncPulse>1</VerticalSyncPulse>\r
+  <VerticalSyncSkew>0</VerticalSyncSkew>\r
+  <VerticalTopBorder>0</VerticalTopBorder>\r
+  <VerticalBottomBorder>0</VerticalBottomBorder>\r
+  <InvertDataPolarity>False</InvertDataPolarity>\r
+  <InvertVsyncPolairty>False</InvertVsyncPolairty>\r
+  <InvertHsyncPolarity>False</InvertHsyncPolarity>\r
+  <BorderColor>0x0</BorderColor>\r
+</Group>\r
+<Group id='Display Interface'>\r
+  <InterfaceType>9</InterfaceType>\r
+  <InterfaceColorFormat>3</InterfaceColorFormat>\r
+</Group>\r
+<Group id='DSI Interface'>\r
+  <DSIChannelId>2</DSIChannelId>\r
+  <DSIVirtualId>0</DSIVirtualId>\r
+  <DSIColorFormat>36</DSIColorFormat>\r
+  <DSITrafficMode>1</DSITrafficMode>\r
+  <DSILanes>4</DSILanes>\r
+  <DSIClockHSForceRequest>1</DSIClockHSForceRequest>\r
+  <DSIRefreshRate>0x3C0000</DSIRefreshRate>\r
+  <DSICmdSwapInterface>False</DSICmdSwapInterface>\r
+  <DSICmdUsingTrigger>False</DSICmdUsingTrigger>\r
+  <DSIEnableAutoRefresh>True</DSIEnableAutoRefresh>\r
+  <DSIAutoRefreshFrameNumDiv>1</DSIAutoRefreshFrameNumDiv>\r
+  <DSIDSCEnable>True</DSIDSCEnable>\r
+  <DSIDSCMajor>1</DSIDSCMajor>\r
+  <DSIDSCMinor>1</DSIDSCMinor>\r
+  <DSIDSCScr>1</DSIDSCScr>\r
+  <DSIDSCProfileID>7</DSIDSCProfileID>\r
+  <DSILP11AtInit>True</DSILP11AtInit>\r
+  <DSIDSCSliceWidth>720</DSIDSCSliceWidth>\r
+  <DSIDSCSliceHeight>16</DSIDSCSliceHeight>\r
+  <DSITECheckEnable>True</DSITECheckEnable>\r
+  <DSITEUsingDedicatedTEPin>True</DSITEUsingDedicatedTEPin>\r
+  <DSITEvSyncStartPos>2880</DSITEvSyncStartPos>\r
+  <DSITEvSyncInitVal>2880</DSITEvSyncInitVal>\r
+  <DSIControllerMapping>\r
   00\r
  </DSIControllerMapping>\r
+ <DisplayResetInfo>0 10000 1000 5000 0</DisplayResetInfo>\r
 </Group>\r
-<DSIInitSequence>\r
-15 00 00\r
-39 2B 00\r
+<DSIInitSequence>15 35 00\r
+39 2B 00 00 0C 2F\r
 15 51 FF\r
 15 53 2C\r
 15 5E 00\r
 15 55 81\r
 15 B0 AC\r
-39 30 00\r
-39 B3 04\r
-39 B4 11\r
-39 B5 2E\r
-39 B6 03\r
-39 B8 57\r
-39 B9 64\r
-39 BA 3D\r
-39 BC 00\r
-39 BD 00\r
-39 BF 4F\r
-39 C0 00\r
-39 C1 01\r
-39 C2 CC\r
-39 C3 92\r
-39 C4 26\r
-39 C9 05\r
-39 CA 9B\r
-39 CB F3\r
-39 CC 00\r
-39 CD 09\r
-39 CE 00\r
-39 D0 12\r
-39 D1 12\r
-39 D2 12\r
-39 D3 12\r
-39 D4 DC\r
-39 AD 01\r
-39 AE 01\r
-39 E5 0B\r
-39 E6 11\r
-39 ED 21\r
+39 30 00 00 03 1F\r
+39 B3 04 04 28 08 5A 12 23 02\r
+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\r
+39 B5 2E 0F 10 C0 00 10 C0 00\r
+39 B6 03 05 0B B3 30\r
+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\r
+39 B9 64 64 2A 3F EE\r
+39 BA 3D 1F 01 FF 01 3C 1F 01 FF 01 00\r
+39 BC 00 00 00 10\r
+39 BD 00 00\r
+39 BF 4F 02\r
+39 C0 00 04 18 07 11 11 3C 00 0A 0A\r
+39 C1 01 00 F0 C2 CF 0C\r
+39 C2 CC 44 44 20 22 26 21 00\r
+39 C3 92 11 09 09 11 CC 02 02 A4 A4 02 A2 38 28 14 40 38 C0\r
+39 C4 26 00\r
+39 C9 05 5D 03 04 00\r
+39 CA 9B 10\r
+39 CB F3 90 3D 30 CC\r
+39 CC 00 40 50 90 41\r
+39 CD 09 86 C2 80 00 00 00 00 00 00 00 00 0C 12 00 00 00\r
+39 CE 00 00\r
+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\r
+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\r
+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\r
+39 D3 12 01 00 00\r
+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\r
+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\r
+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\r
+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\r
+39 E6 11 12 13 14 15 16 17 18 11 12 13 14 15 16 17 18\r
+39 ED 21 49 00 00 00 00\r
 15 55 81\r
-39 F3 00\r
-39 F4 00\r
+39 F3 00 01 00 0D 00\r
+39 F4 00 00 40 83 C5 00 01 00 00 00 00 00 00\r
 39 F5 00\r
-39 F6 40\r
-39 F7 40\r
-39 F8 40\r
-39 FB 20\r
-39 FC 13\r
+39 F6 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00\r
+39 F7 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00\r
+39 F8 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00\r
+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\r
+39 FC 13 70 D0 26 30 7C 02 FF 12 22 22 10 00\r
+05 13\r
 05 11\r
-FF 50\r
+FF 80\r
 05 29\r
-FF 14\r
+FF 5A\r
 </DSIInitSequence>\r
+<DSITermSequence>\r
+05 28 00\r
+FF 20\r
+05 10 00\r
+FF 80\r
+</DSITermSequence>\r
 <Group id='Backlight Configuration'>\r
  <BacklightType>1</BacklightType>\r
  <BacklightPmicControlType>2</BacklightPmicControlType>\r
@@ -120,9 +128,9 @@ FF 14
  <PMIPowerconfig>1</PMIPowerConfig>\r
  <AdaptiveBrightnessFeature>1</AdaptiveBrightnessFeature>\r
  <CABLEnable>True</CABLEnable>\r
- <BrignessMinLuminance>302</BrignessMinLuminance>\r
- <BrignessMaxLuminance>500000</BrignessMaxLuminance>\r
+ <BrignessMinLuminance>0</BrignessMinLuminance>\r
+ <BrignessMaxLuminance>600000</BrignessMaxLuminance>\r
 </Group>\r
 <WLEDStrings>0,1,2,3</WLEDStrings>\r
 <DisplayHeight>3120</DisplayHeight>\r
-"})
\ No newline at end of file
+"})\r