Update LG 845 DSDT
authorAKAsaliza <33549290+AKAsaliza@users.noreply.github.com>
星期六, 18 Jun 2022 03:07:00 +0000 (12:07 +0900)
committerGitHub <noreply@github.com>
星期六, 18 Jun 2022 03:07:00 +0000 (12:07 +0900)
12 files changed:
legacy/judyln/DSDT.aml
legacy/judyln/DSDT.dsl
legacy/judyln/cust_pmic_batt.asl
legacy/judyln/panelcfg.asl
legacy/judyp/DSDT.aml
legacy/judyp/DSDT.dsl
legacy/judyp/cust_pmic_batt.asl
legacy/judyp/panelcfg.asl
legacy/judypn/DSDT.aml
legacy/judypn/DSDT.dsl
legacy/judypn/cust_pmic_batt.asl
legacy/judypn/panelcfg.asl

index 165c8790d0dcfb80d19a35dc57edce5312f41c62..573a780ac38d9465f33243375b6384dec9f87cf8 100644 (file)
Binary files a/legacy/judyln/DSDT.aml and b/legacy/judyln/DSDT.aml differ
index cd4214b327d2f7abd3c98757459301ad11da779e..89f5e05d733650a75ae4805d11a6bff3acf9e739 100644 (file)
@@ -45709,47 +45709,102 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003)
                             }
                         }, 
 
-                        Package (0x08)
+                        Package (0x11)
                         {
                             "PRIMARY_SOURCE_MODES", 
-                            0x06,
-                                                       Package (0x02)          //(600x1300)
+                            0x0F,
+                                                       Package (0x02)          //(1440x3120)
+                            {
+                                1440, 
+                                3120
+                                                       },
+                                                       
+                                                   Package (0x02)              //(1440x2560)
+                            {
+                                1440, 
+                                2560
+                            }, 
+                                                       
+                                                       Package (0x02)          //(1440x1920)
+                            {
+                                1440, 
+                                1920
+                            },
+                                                       
+                                                       Package (0x02)          //(1080x2340)
                             {
-                                0x0258
-                                0x0514
+                                1080
+                                2340
                             }, 
                                                        
+                                                       Package (0x02)          //(1080x1920)
+                            {
+                                1080, 
+                                1920
+                            },
+
+                                                       Package (0x02)          //(1080x1400)
+                            {
+                                1080, 
+                                1400
+                            },
+                                                       
                                                        Package (0x02)          //(720x1560)
                             {
-                                0x02D0, 
-                                0x0618
+                                720, 
+                                1560
                             }, 
                                                        
-                                                       Package (0x02)          //(800x1733)
+                                                       Package (0x02)          //(720x1280)
                             {
-                                0x0320, 
-                                0x06C5
+                                720, 
+                                1280
                             }, 
                                                        
-                                                       Package (0x02)          //(900x1950)
+                                                       Package (0x02)          //(720x960)
                             {
-                                0x0384
-                                0x079E
+                                720
+                                960
                             }, 
-
-                            Package (0x02)             //(1080x2340)
+                                                       
+                                                       Package (0x02)          //(600x1300)
                             {
-                                0x0438, 
-                                0x0924
+                                600, 
+                                1300
+                            },         
+                                                       
+                                                       
+                                                       Package (0x02)          //(600x1066)
+                            {
+                                600, 
+                                1066
+                            }, 
+                                                       
+                                                       Package (0x02)          //(600x800)
+                            {
+                                600, 
+                                                               800
+                            },
+                                                       
+                                                       Package (0x02)          //(480x1040)
+                            {
+                                480, 
+                                1040
+                            }, 
+                                                       
+                                                       Package (0x02)          //(480x854)
+                            {
+                                480, 
+                                854
                             }, 
 
-                            Package (0x02)             //(1440x3120)
+                                                       Package (0x02)          //(480x640)
                             {
-                                0x05A0, 
-                                0x0C30
+                                480, 
+                                640
                             }
                         }
-                    }, 
+                    },
 
                     Package (0x0F)
                     {
@@ -52157,7 +52212,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003)
                     {
                         "PSTATE", 
                         Zero, 
-                        0x2A51BD80, 
+                        0x30479E80, 
                         Zero, 
                         Package (0x02)
                         {
@@ -52590,318 +52645,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003)
                 Return (RBUF) /* \_SB_.GPU0.DITH.RBUF */
             }
 
-            Name (BLBK, Zero)
-            Method (BLCP, 1, Serialized)
+            Method (BLCP, 1, NotSerialized)
             {
                 Name (RBUF, Buffer (0x0100){})
-                Local0 = Zero
-                CreateField (RBUF, (Local0 * 0x08), 0x20, PKHR)
-                Local0 += 0x04
-                CreateField (RBUF, (Local0 * 0x08), 0x08, PKCM)
-                Local0 += One
-                CreateField (RBUF, (Local0 * 0x08), 0x08, PKDS)
-                Local0 += One
-                CreateField (RBUF, (Local0 * 0x08), 0x08, PKUB)
-                Local0 += One
-                CreateField (RBUF, (Local0 * 0x08), 0x08, PKLB)
-                Local0 += One
-                Name (BON, Buffer (0x03)
-                {
-                     0x39, 0x53, 0x28                                 // 9S(
-                })
-                CreateField (RBUF, (Local0 * 0x08), 0x20, PKH2)
-                Local0 += 0x04
-                CreateField (RBUF, (Local0 * 0x08), 0x20, PKP2)
-                PKH2 = SizeOf (BON)
-                PKP2 = BON /* \_SB_.GPU0.BLCP.BON_ */
-                Local0 += SizeOf (BON)
-                CreateDWordField (RBUF, (Local0 * 0x08), EOF)
-                Local1 = Zero
-                Local2 = Zero
-                If ((Arg0 <= 0x0300))
-                {
-                    Local1 = (BLBK / 0x0188)
-                    Local2 = (BLBK / 0x0188)
-                }
-                Else
-                {
-                    Local1 = (Arg0 / 0x0188)
-                    Local2 = (Arg0 / 0x0188)
-                    BLBK = Arg0
-                }
-
-                Local1 &= 0xFF
-                Local2 >>= 0x08
-                Local2 &= 0x03
-                PKHR = 0x04
-                PKCM = 0x39
-                PKDS = 0x51
-                PKUB = Local2
-                PKLB = Local1
-                EOF = Zero
                 Return (RBUF) /* \_SB_.GPU0.BLCP.RBUF */
             }
 
-            Method (ROM2, 3, NotSerialized)
-            {
-                Name (PCFG, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                While (One)
-                {
-                    If (One)
-                    {
-                        Local2 = PCFG /* \_SB_.GPU0.ROM2.PCFG */
-                    }
-
-                    Break
-                }
-
-                If ((Arg0 >= SizeOf (Local2)))
-                {
-                    Return (Buffer (One)
-                    {
-                         0x00                                             // .
-                    })
-                }
-                Else
-                {
-                    Local0 = Arg0
-                }
-
-                If ((Arg1 > 0x1000))
-                {
-                    Local1 = 0x1000
-                }
-                Else
-                {
-                    Local1 = Arg1
-                }
-
-                If (((Local0 + Local1) > SizeOf (Local2)))
-                {
-                    Local1 = (SizeOf (Local2) - Local0)
-                }
-
-                CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF)
-                Return (RBUF) /* \_SB_.GPU0.ROM2.RBUF */
-            }
-
-            Method (IGC2, 2, NotSerialized)
-            {
-                Name (RBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                Return (RBUF) /* \_SB_.GPU0.IGC2.RBUF */
-            }
-
-            Method (PCC2, 2, NotSerialized)
-            {
-                Name (RBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                Return (RBUF) /* \_SB_.GPU0.PCC2.RBUF */
-            }
-
-            Method (GCT2, 2, NotSerialized)
-            {
-                Name (RBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                Return (RBUF) /* \_SB_.GPU0.GCT2.RBUF */
-            }
-
-            Method (LGC2, 3, NotSerialized)
-            {
-                Name (TBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                If ((Arg1 >= SizeOf (TBUF)))
-                {
-                    Return (Buffer (One)
-                    {
-                         0x00                                             // .
-                    })
-                }
-                Else
-                {
-                    Local1 = Arg1
-                }
-
-                If ((Arg2 > 0x1000))
-                {
-                    Local2 = 0x1000
-                }
-                Else
-                {
-                    Local2 = Arg2
-                }
-
-                If (((Local1 + Local2) > SizeOf (TBUF)))
-                {
-                    Local2 = (SizeOf (TBUF) - Local1)
-                }
-
-                CreateField (TBUF, (0x08 * Local1), (0x08 * Local2), RBUF)
-                Return (RBUF) /* \_SB_.GPU0.LGC2.RBUF */
-            }
-
-            Method (HSI2, 2, NotSerialized)
-            {
-                Name (RBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                Return (RBUF) /* \_SB_.GPU0.HSI2.RBUF */
-            }
-
-            Method (GMT2, 2, NotSerialized)
-            {
-                Name (TBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                If ((Arg0 >= SizeOf (TBUF)))
-                {
-                    Return (Buffer (One)
-                    {
-                         0x00                                             // .
-                    })
-                }
-                Else
-                {
-                    Local0 = Arg0
-                }
-
-                If ((Arg1 > 0x1000))
-                {
-                    Local1 = 0x1000
-                }
-                Else
-                {
-                    Local1 = Arg1
-                }
-
-                If (((Local0 + Local1) > SizeOf (TBUF)))
-                {
-                    Local1 = (SizeOf (TBUF) - Local0)
-                }
-
-                CreateField (TBUF, (0x08 * Local0), (0x08 * Local1), RBUF)
-                Return (RBUF) /* \_SB_.GPU0.GMT2.RBUF */
-            }
-
-            Method (WGM2, 2, NotSerialized)
-            {
-                Name (TBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                If ((Arg0 >= SizeOf (TBUF)))
-                {
-                    Return (Buffer (One)
-                    {
-                         0x00                                             // .
-                    })
-                }
-                Else
-                {
-                    Local0 = Arg0
-                }
-
-                If ((Arg1 > 0x1000))
-                {
-                    Local1 = 0x1000
-                }
-                Else
-                {
-                    Local1 = Arg1
-                }
-
-                If (((Local0 + Local1) > SizeOf (TBUF)))
-                {
-                    Local1 = (SizeOf (TBUF) - Local0)
-                }
-
-                CreateField (TBUF, (0x08 * Local0), (0x08 * Local1), RBUF)
-                Return (RBUF) /* \_SB_.GPU0.WGM2.RBUF */
-            }
-
-            Method (GRT2, 2, NotSerialized)
-            {
-                Name (RBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                Return (RBUF) /* \_SB_.GPU0.GRT2.RBUF */
-            }
-
-            Method (BRT2, 2, NotSerialized)
-            {
-                Name (RBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                Return (RBUF) /* \_SB_.GPU0.BRT2.RBUF */
-            }
-
-            Method (DIT2, 2, NotSerialized)
-            {
-                Name (RBUF, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                Return (RBUF) /* \_SB_.GPU0.DIT2.RBUF */
-            }
-
-            Method (BLC2, 1, NotSerialized)
-            {
-                Name (RBUF, Buffer (0x0100){})
-                Return (RBUF) /* \_SB_.GPU0.BLC2.RBUF */
-            }
-
-            Method (ROE1, 3, NotSerialized)
-            {
-                Name (PCFG, Buffer (One)
-                {
-                     0x00                                             // .
-                })
-                Local2 = PCFG /* \_SB_.GPU0.ROE1.PCFG */
-                If ((Arg0 >= SizeOf (Local2)))
-                {
-                    Return (Buffer (One)
-                    {
-                         0x00                                             // .
-                    })
-                }
-                Else
-                {
-                    Local0 = Arg0
-                }
-
-                If ((Arg1 > 0x1000))
-                {
-                    Local1 = 0x1000
-                }
-                Else
-                {
-                    Local1 = Arg1
-                }
-
-                If (((Local0 + Local1) > SizeOf (Local2)))
-                {
-                    Local1 = (SizeOf (Local2) - Local0)
-                }
-
-                CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF)
-                Return (RBUF) /* \_SB_.GPU0.ROE1.RBUF */
-            }
-
             Name (_DOD, Package (0x01)  // _DOD: Display Output Devices
             {
                 0x00024321
index f87f83f7ef1e2473572f34eaa89d9630c78ec149..4f78f624e5ed452292b5b7c3c726a0b11aff52a3 100644 (file)
@@ -8,7 +8,7 @@
 //--------------------
 //PMBT: Method(BBAT)
 //--------------------
-Name(BFCC, 11500)             //* (mWh), Full Charge Capacity  
+Name(BFCC, 11100)             //* (mWh), Full Charge Capacity  
 Name(PCT1, 5)                 //* (% of FCC),  Default Alert 1  
 Name(PCT2, 9)                 //* (% of FCC),  Default Alert 2  
 
index 63e9db3168ed176d5bee626e1747eb7f36af14a6..143d9de9b1529c2fde80e39ab4543dc93adea5ed 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>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
+ <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
   00\r
  </DSIControllerMapping>\r
- <DisplayResetInfo>0 10000 1000 5000 0</DisplayResetInfo>\r
 </Group>\r
-<DSIInitSequence>15 35 00\r
-39 2B 00 00 0C 2F\r
+<DSIInitSequence>\r
+15 00 00\r
+39 2B 00\r
 15 51 FF\r
 15 53 2C\r
 15 5E 00\r
 15 55 81\r
 15 B0 AC\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
+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
 15 55 81\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 F3 00\r
+39 F4 00\r
 39 F5 00\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
+39 F6 40\r
+39 F7 40\r
+39 F8 40\r
+39 FB 20\r
+39 FC 13\r
 05 11\r
-FF 80\r
+FF 50\r
 05 29\r
-FF 5A\r
+FF 14\r
 </DSIInitSequence>\r
 <Group id='Backlight Configuration'>\r
  <BacklightType>1</BacklightType>\r
@@ -127,4 +125,4 @@ FF 5A
 </Group>\r
 <WLEDStrings>0,1,2,3</WLEDStrings>\r
 <DisplayHeight>3120</DisplayHeight>\r
-"})\r
+"})
\ No newline at end of file
index 77b02397e6b43edfe8f4904c5718e4e3349f846f..0f237dcacc1cf751ebdf40af5014c60c341c7498 100644 (file)
Binary files a/legacy/judyp/DSDT.aml and b/legacy/judyp/DSDT.aml differ
index e9208e2ad117687a95fed9c1a30e207b2d73943a..b88e5af274842b080490a0c2605d502916b5baea 100644 (file)
@@ -48298,47 +48298,166 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003)
                             }
                         }, 
 
-                        Package (0x08)
+                        Package (0x1B)
                         {
                             "PRIMARY_SOURCE_MODES", 
-                            0x06,
-                                                       Package (0x02)          //(600x1200)
+                            0x19,
+                                                       
+                                                       // 4:3 (9)
+                                                       Package (0x02)          //(240x320)
                             {
-                                0x0258, 
-                                0x04B0
+                                240, 
+                                320
+                            },
+
+                                                       Package (0x02)          //(480x640)
+                            {
+                                480, 
+                                640
+                            },
+
+                                                       Package (0x02)          //(600x800)
+                            {
+                                600, 
+                                                               800
+                            },
+                                                       
+                                                       Package (0x02)          //(768x1024)
+                            {
+                                768, 
+                                1024
                             }, 
                                                        
-                                                       Package (0x02)          //(720x1440)
+                                                       Package (0x02)          //(864x1152)
                             {
-                                0x02D0
-                                0x05A0
+                                864
+                                1152
                             }, 
+
+                            Package (0x02)             //(1050x1400)
+                            {
+                                1050, 
+                                1400
+                            },
                                                        
-                                                       Package (0x02)          //(800x1600)
+                                                       Package (0x02)          //(1080x1400)
+                            {
+                                1080, 
+                                1400
+                            },
+
+                            Package (0x02)             //(1200x1600)
                             {
-                                0x0320, 
-                                0x0640
+                                1200, 
+                                1600
+                            },
+
+                            Package (0x02)             //(1440x1920)
+                            {
+                                1440, 
+                                1920
+                            },
+
+
+                                                       // 16:9 (8)
+                                                       Package (0x02)          //(360x640)
+                            {
+                                360, 
+                                640
                             }, 
                                                        
-                                                       Package (0x02)          //(900x1800)
+                                                       Package (0x02)          //(480x854)
+                            {
+                                480, 
+                                854
+                            }, 
+
+                                                       Package (0x02)          //(540x960)
+                            {
+                                540, 
+                                960
+                            }, 
+
+                                                       Package (0x02)          //(600x1066)
+                            {
+                                600, 
+                                1066
+                            }, 
+
+                                                       Package (0x02)          //(720x1280)
+                            {
+                                720, 
+                                1280
+                            }, 
+                                                       
+                                                       Package (0x02)          //(900x1600)
                             {
-                                0x0384
-                                0x0708
+                                900
+                                1600
                             }, 
+                                                       
+                            Package (0x02)             //(1080x1920)
+                            {
+                                1080, 
+                                1920
+                            },
 
-                            Package (0x02)             //(1080x2160)
+                            Package (0x02)             //(1440x2560)
+                            {
+                                1440, 
+                                2560
+                            },
+                                                       
+                                                       // 19.5:9 (8)
+                                                       Package (0x02)          //(360x720)
                             {
-                                0x0438, 
-                                0x0870
+                                360, 
+                                720
+                            }, 
+                                                       
+                                                       Package (0x02)          //(480x960)
+                            {
+                                480, 
+                                960
+                            }, 
+                                                       
+                                                       Package (0x02)          //(540x1080)
+                            {
+                                540, 
+                                1080
+                            }, 
+                                                       
+                                                       Package (0x02)          //(600x1200)
+                            {
+                                600, 
+                                1200
+                            },         
+
+                                                       Package (0x02)          //(720x1440)
+                            {
+                                720, 
+                                1440
+                            }, 
+
+                                                       Package (0x02)          //(900x1800)
+                            {
+                                900, 
+                                1800
                             }, 
 
-                            Package (0x02)             //(1440x2880)
+                                                  Package (0x02)               //(1080x2160)
                             {
-                                0x05A0, 
-                                0x0B40
+                                1080, 
+                                2160
+                            }, 
+                                                       
+                                                       Package (0x02)          //(1440x2880)
+                            {
+                                1440, 
+                                2880
                             }
                         }
-                    }, 
+                    },
 
                     Package (0x0F)
                     {
@@ -54746,7 +54865,7 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003)
                     {
                         "PSTATE", 
                         Zero, 
-                        0x2A51BD80, 
+                        0x30479E80, 
                         Zero, 
                         Package (0x02)
                         {
@@ -55221,10 +55340,15 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003)
                 LOCAL1 = Arg0 * 1023
                 LOCAL1 /= 0xFF
                 
+                                
+                                                                                       
+                                                                                       
                 LOCAL2 = Arg0 * 1023
                 LOCAL2 /= 0xFF00
                 LOCAL2 &= 3
                 
+                                                          
+                                                         
                 PKHR = 4
                 PKCM = 0x39
                 PKDS = 0x51
index b3cd2662e3020afee0b2d0e91cd909e9262c4b34..d8f30131adb556799c48728e711edc18c7e809b3 100644 (file)
@@ -8,7 +8,7 @@
 //--------------------
 //PMBT: Method(BBAT)
 //--------------------
-Name(BFCC, 12700)             //* (mWh), Full Charge Capacity  
+Name(BFCC, 12100)             //* (mWh), Full Charge Capacity  
 Name(PCT1, 5)                 //* (% of FCC),  Default Alert 1  
 Name(PCT2, 9)                 //* (% of FCC),  Default Alert 2  
 
index 489175fe55f850d4398f4ac5cf597e51e6c9855d..fe88deeea9291d9697fe6be1a874fef42189265d 100644 (file)
@@ -55,41 +55,51 @@ Name (PCFG, Buffer(){"
  </DSIControllerMapping>\r
  <DisplayResetInfo>0 10000 1000 25000 0</DisplayResetInfo>\r
 </Group>\r
-<DSIInitSequence> 39 B0 20 43\r
+<DSIInitSequence>\r
+ 39 B0 20\r
  39 F2 00\r
- 39 FF 03 00\r
+ 39 FF 03\r
  FF 01\r
  05 35\r
  05 11\r
  FF 3C\r
  15 53 07\r
  15 55 0C\r
- 39 B0 A5 00\r
- 39 B2 5D 41 04 8C 00 FF FF 15 00 00 00 00\r
- 39 E8 08 90 10 25\r
- 39 D4 10 00 FF 60 30 40 50 20 20 20 20 A0 00 20 00 34 a0 08 DA DA 4A\r
- 39 FB 03 77\r
- 39 ED 13 00 07 00 13\r
- 39 E2 20 0D 08 A8 0A AA 04 A4 80 80 80 5C 5C 5C\r
- 39 E7 00 0D 76 1F 00 0D 4A 44 0D 76 25 00 0D 0D 0D 0D 4A 00\r
- 39 CE 81 1F 0F 01 24 68 22 20 04 01 00 80 FF 88 08 02 00 00\r
+ 39 B0 A5\r
+ 39 B2 5D\r
+ 39 E8 08\r
+ 39 D4 10\r
+ 39 FB 03\r
+ 39 ED 13\r
+ 39 E2 20\r
+ 39 E7 00\r
+ 39 CE 81\r
  FF 5A\r
- 39 E7 00 0D 76 1F 00 0D 0D 44 0D 76 25 00 0D 0D 0D 0D 4A 00\r
+ 39 E7 00\r
  FF 46\r
  05 29\r
 </DSIInitSequence>\r
 <DSIUsePostPanelOn>False</DSIUsePostPanelOn>\r
-<DSIPostInitSequence> FF 14\r
+<DSIPostInitSequence>\r
+ FF 14\r
  05 29\r
-</DSIPostInitSequence><DSITermSequence> 39 51 03\r
+</DSIPostInitSequence><DSITermSequence>\r
+ 39 51 03\r
  05 28\r
  05 10\r
 </DSITermSequence>\r
 <Group id='Backlight Configuration'>\r
  <BacklightType>3</BacklightType>\r
- <BacklightSteps>1</BacklightSteps>\r
-<BrightnessMaxLuminance>430000</ BrightnessMaxLuminance>\r
-<BrightnessMinLuminance>323</BrightnessMinLuminance>\r
-<BrightnessRangeLevel0>100 400000 1 0</BrightnessRangeLevel0>\r
+    <BacklightPmicControlType>2</BacklightPmicControlType>\r
+    <BacklightSteps>100</BacklightSteps>\r
+    <BacklightPMICBankSelect>15</BacklightPMICBankSelect>\r
+    <BacklightPMICPWMFrequency>600000</BacklightPMICPWMFrequency>\r
+    <BacklightDefault>80</BacklightDefault>\r
+    <BacklightLowPower>40</BacklightLowPower>\r
+    <PMIPowerPmicNumber>1</PMIPowerPmicNumber>\r
+    <PMIPowerPmicModel>21</PMIPowerPmicModel>\r
+    <PMIPowerconfig>1</PMIPowerConfig>\r
+    <BrightnessMinLuminance>3230</BrightnessMinLuminance>\r
+    <BrightnessMaxLuminance>4300000</BrightnessMaxLuminance>\r
 </Group>\r
 "})\r
index 518e0c9809d3e0a01061e65f1ce02bcd1ff3cba2..b93bbd0e94a7541ad58ba67e6f4d954b240a4eca 100644 (file)
Binary files a/legacy/judypn/DSDT.aml and b/legacy/judypn/DSDT.aml differ
index 634f472c47b3f4eefb07ab7ba3d271def2922102..52020f8954f65ec08f7a6ed803c9d9377dfd87fc 100644 (file)
@@ -45709,44 +45709,99 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "SDM850 ", 0x00000003)
                             }
                         }, 
 
-                        Package (0x08)
+                        Package (0x11)
                         {
                             "PRIMARY_SOURCE_MODES", 
-                            0x06,
-                                                       Package (0x02)          //(600x1300)
+                            0x0F,
+                                                       Package (0x02)          //(1440x3120)
+                            {
+                                1440, 
+                                3120
+                                                       },
+                                                       
+                                                   Package (0x02)              //(1440x2560)
+                            {
+                                1440, 
+                                2560
+                            }, 
+                                                       
+                                                       Package (0x02)          //(1440x1920)
                             {
-                                0x0258, 
-                                0x0514
+                                1440, 
+                                1920
+                            },
+                                                       
+                                                       Package (0x02)          //(1080x2340)
+                            {
+                                1080, 
+                                2340
                             }, 
                                                        
+                                                       Package (0x02)          //(1080x1920)
+                            {
+                                1080, 
+                                1920
+                            },
+
+                                                       Package (0x02)          //(1080x1400)
+                            {
+                                1080, 
+                                1400
+                            },
+                                                       
                                                        Package (0x02)          //(720x1560)
                             {
-                                0x02D0, 
-                                0x0618
+                                720, 
+                                1560
                             }, 
                                                        
-                                                       Package (0x02)          //(800x1733)
+                                                       Package (0x02)          //(720x1280)
                             {
-                                0x0320, 
-                                0x06C5
+                                720, 
+                                1280
                             }, 
                                                        
-                                                       Package (0x02)          //(900x1950)
+                                                       Package (0x02)          //(720x960)
                             {
-                                0x0384
-                                0x079E
+                                720
+                                960
                             }, 
-
-                            Package (0x02)             //(1080x2340)
+                                                       
+                                                       Package (0x02)          //(600x1300)
+                            {
+                                600, 
+                                1300
+                            },         
+                                                       
+                                                       
+                                                       Package (0x02)          //(600x1066)
+                            {
+                                600, 
+                                1066
+                            }, 
+                                                       
+                                                       Package (0x02)          //(600x800)
+                            {
+                                600, 
+                                                               800
+                            },
+                                                       
+                                                       Package (0x02)          //(480x1040)
+                            {
+                                480, 
+                                1040
+                            }, 
+                                                       
+                                                       Package (0x02)          //(480x854)
                             {
-                                0x0438
-                                0x0924
+                                480
+                                854
                             }, 
 
-                            Package (0x02)             //(1440x3120)
+                                                       Package (0x02)          //(480x640)
                             {
-                                0x05A0, 
-                                0x0C30
+                                480, 
+                                640
                             }
                         }
                     }, 
index b3cd2662e3020afee0b2d0e91cd909e9262c4b34..d8f30131adb556799c48728e711edc18c7e809b3 100644 (file)
@@ -8,7 +8,7 @@
 //--------------------
 //PMBT: Method(BBAT)
 //--------------------
-Name(BFCC, 12700)             //* (mWh), Full Charge Capacity  
+Name(BFCC, 12100)             //* (mWh), Full Charge Capacity  
 Name(PCT1, 5)                 //* (% of FCC),  Default Alert 1  
 Name(PCT2, 9)                 //* (% of FCC),  Default Alert 2  
 
index 2b8a8f930b31516082db96c5bf15981604c6bd87..969e7445e8fa2f3dae9a8a53fadad4b4c4d2afa1 100644 (file)
@@ -54,47 +54,49 @@ Name (PCFG, Buffer(){"
   00
  </DSIControllerMapping>
  <DisplayResetInfo>0 2000 1000 10000 0</DisplayResetInfo>
-</Group><DSIInitSequence>07 11 00
+</Group><DSIInitSequence>
+07 11 00
 15 B0 AC
-39 F7 01 49 0C FF 7F 04
+39 F7 01
 15 B0 CA
-39 55 00 70 DF 00 70 DF
+39 55 00
 05 11
 FF BE
 15 26 02
-39 51 03 E1
-39 53 0C 30
+39 51 03
+39 53 0C
 15 35 00
-39 44 00 00
-39 2A 00 00 05 9F
-39 2B 00 00 0C 2F
+39 44 00
+39 2A 00
+39 2B 00
 15 B0 AC
-39 B8 3D 01 1F 01 FF 3C
-39 B9 11 00 00 89 30 80 0C 30 05 A0 00 3C 02 D0 02 D0 02 00 02 C2 00 20 05 D9 00 0A 00 0F 02 09 01 46
-39 BA 11 00 00 89 30 80 09 24 04 38 00 3C 02 1C 02 1C 02 00 02 52 00 20 05 30 00 07 00 0F 02 09 01 B2
-39 BB 11 00 00 89 30 80 06 18 02 D0 00 3C 01 68 01 68 02 00 01 E1 00 20 04 3A 00 05 00 0F 02 09 02 8B
+39 B8 3D
+39 B9 11
+39 BA 11
+39 BB 11
 15 B0 55
-39 E3 01 93 E8 E8 E8 E8 E8 E8 E8 FF 00 ED
-39 EC 3F 03 05 AF 03 01 6B 03 01 6B 00 FF 80 00 80 00 80 00 80 00 ED 7E FB 79 F7 75 F2 70 00 CA 79 F3
-39 ED 6C E5 5F D8 52
-39 CC 88 0A 4B 6C FF 58 60 60 80 67 70 80 7A 74 6E 60 79 65 60 60 68 74 67 87 7A 74 6A 60 7A 7A 5C 6C
-39 CD 6C 80 80 7A 79 75 6A 68 7C 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83
-39 CE 83 83 83 83 83 83 83 7A 83 83 83 83 83 7F 7F 7F 7F 7F 7F 7F 7E 7E 7E 7F 7F F4 00 06 02 01 0A E4
-39 CF EF EF EF F6 06 00 0A 81 D3 FF 4C 50 48 48 4C 50 50 4A 45 4E 4C 52 54 54 54 58 58 68 65 6B 53 5B
-39 D0 50 56 66 66 6C 68 7A 6A 80 72 6F 66 68 6A 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80
-39 D1 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 7F 7F 7F 7F 7F 7E 7F 7D 7E 7F 7F 7E FB 06
-39 D2 FB F6 03 0C F4 E9 EF FB 03 01 00 0A 81 D3 FF 48 44 44 4E 53 52 50 50 4C 60 54 50 4C 50 4C 56 5A
-39 D3 62 5F 60 5D 64 60 60 60 5D 61 69 68 79 77 6B 80 80 80 7D 80 80 80 80 80 80 80 80 80 80 80 80 80
-39 D4 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 7F 7E 7F 7F 7F 7F 7F 7E 7F
-39 D5 7D 7F 7F FB 0C 0A 0A 03 03 F8 F2 0A 15 01 F4 00 0A 81 D3 FF 48 46 40 3A 42 42 4C 4C 3C 38 38 44
-39 D6 4D 54 46 4A 49 58 59 5D 42 38 3A 4A 5E 68 60 5A 68 58 70 66 56 4A 4A 5F 80 80 80 80 80 80 80 80
-39 D7 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 7F 7F 7E 7E
-39 D8 7F 7D 7F 7A 7C 7E 7F 7E FB F8 ED F2 06 15 F8 DC E2 F2 03 0C
-39 55 16 29 C0 04 78 DB
+39 E3 01
+39 EC 3F
+39 ED 6C
+39 CC 88
+39 CD 6C
+39 CE 83
+39 CF EF
+39 D0 50
+39 D1 80 
+39 D2 FB
+39 D3 62
+39 D4 80
+39 D5 7D
+39 D6 4D
+39 D7 80
+39 D8 7F
+39 55 16
 FF 3C
 05 29
 </DSIInitSequence>
-<DSITermSequence> 05 28
+<DSITermSequence>
+ 05 28
  FF 0A
  05 10
  FF 96