From: AKAsaliza <33549290+AKAsaliza@users.noreply.github.com>
Date: ææå
, 18 Jun 2022 03:07:00 +0000 (+0900)
Subject: Update LG 845 DSDT
X-Git-Url: https://git.renegade-project.org/?a=commitdiff_plain;h=ba6caf8cab75a2c2fc956a2446820f0f4da44e6d;p=edk2-sdm845-acpi.git
Update LG 845 DSDT
---
diff --git a/legacy/judyln/DSDT.aml b/legacy/judyln/DSDT.aml
index 165c879..573a780 100644
Binary files a/legacy/judyln/DSDT.aml and b/legacy/judyln/DSDT.aml differ
diff --git a/legacy/judyln/DSDT.dsl b/legacy/judyln/DSDT.dsl
index cd4214b..89f5e05 100644
--- a/legacy/judyln/DSDT.dsl
+++ b/legacy/judyln/DSDT.dsl
@@ -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
diff --git a/legacy/judyln/cust_pmic_batt.asl b/legacy/judyln/cust_pmic_batt.asl
index f87f83f..4f78f62 100644
--- a/legacy/judyln/cust_pmic_batt.asl
+++ b/legacy/judyln/cust_pmic_batt.asl
@@ -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
diff --git a/legacy/judyln/panelcfg.asl b/legacy/judyln/panelcfg.asl
index 63e9db3..143d9de 100644
--- a/legacy/judyln/panelcfg.asl
+++ b/legacy/judyln/panelcfg.asl
@@ -1,113 +1,111 @@
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
- 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
-
+ 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
+
00
- 0 10000 1000 5000 0
-15 35 00
-39 2B 00 00 0C 2F
+
+15 00 00
+39 2B 00
15 51 FF
15 53 2C
15 5E 00
15 55 81
15 B0 AC
-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
+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
15 55 81
-39 F3 00 01 00 0D 00
-39 F4 00 00 40 83 C5 00 01 00 00 00 00 00 00
+39 F3 00
+39 F4 00
39 F5 00
-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
+39 F6 40
+39 F7 40
+39 F8 40
+39 FB 20
+39 FC 13
05 11
-FF 80
+FF 50
05 29
-FF 5A
+FF 14
1
@@ -127,4 +125,4 @@ FF 5A
0,1,2,3
3120
-"})
+"})
\ No newline at end of file
diff --git a/legacy/judyp/DSDT.aml b/legacy/judyp/DSDT.aml
index 77b0239..0f237dc 100644
Binary files a/legacy/judyp/DSDT.aml and b/legacy/judyp/DSDT.aml differ
diff --git a/legacy/judyp/DSDT.dsl b/legacy/judyp/DSDT.dsl
index e9208e2..b88e5af 100644
--- a/legacy/judyp/DSDT.dsl
+++ b/legacy/judyp/DSDT.dsl
@@ -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
diff --git a/legacy/judyp/cust_pmic_batt.asl b/legacy/judyp/cust_pmic_batt.asl
index b3cd266..d8f3013 100644
--- a/legacy/judyp/cust_pmic_batt.asl
+++ b/legacy/judyp/cust_pmic_batt.asl
@@ -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
diff --git a/legacy/judyp/panelcfg.asl b/legacy/judyp/panelcfg.asl
index 489175f..fe88dee 100644
--- a/legacy/judyp/panelcfg.asl
+++ b/legacy/judyp/panelcfg.asl
@@ -55,41 +55,51 @@ Name (PCFG, Buffer(){"
0 10000 1000 25000 0
- 39 B0 20 43
+
+ 39 B0 20
39 F2 00
- 39 FF 03 00
+ 39 FF 03
FF 01
05 35
05 11
FF 3C
15 53 07
15 55 0C
- 39 B0 A5 00
- 39 B2 5D 41 04 8C 00 FF FF 15 00 00 00 00
- 39 E8 08 90 10 25
- 39 D4 10 00 FF 60 30 40 50 20 20 20 20 A0 00 20 00 34 a0 08 DA DA 4A
- 39 FB 03 77
- 39 ED 13 00 07 00 13
- 39 E2 20 0D 08 A8 0A AA 04 A4 80 80 80 5C 5C 5C
- 39 E7 00 0D 76 1F 00 0D 4A 44 0D 76 25 00 0D 0D 0D 0D 4A 00
- 39 CE 81 1F 0F 01 24 68 22 20 04 01 00 80 FF 88 08 02 00 00
+ 39 B0 A5
+ 39 B2 5D
+ 39 E8 08
+ 39 D4 10
+ 39 FB 03
+ 39 ED 13
+ 39 E2 20
+ 39 E7 00
+ 39 CE 81
FF 5A
- 39 E7 00 0D 76 1F 00 0D 0D 44 0D 76 25 00 0D 0D 0D 0D 4A 00
+ 39 E7 00
FF 46
05 29
False
- FF 14
+
+ FF 14
05 29
- 39 51 03
+
+ 39 51 03
05 28
05 10
3
- 1
-430000 BrightnessMaxLuminance>
-323
-100 400000 1 0
+ 2
+ 100
+ 15
+ 600000
+ 80
+ 40
+ 1
+ 21
+ 1
+ 3230
+ 4300000
"})
diff --git a/legacy/judypn/DSDT.aml b/legacy/judypn/DSDT.aml
index 518e0c9..b93bbd0 100644
Binary files a/legacy/judypn/DSDT.aml and b/legacy/judypn/DSDT.aml differ
diff --git a/legacy/judypn/DSDT.dsl b/legacy/judypn/DSDT.dsl
index 634f472..52020f8 100644
--- a/legacy/judypn/DSDT.dsl
+++ b/legacy/judypn/DSDT.dsl
@@ -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
}
}
},
diff --git a/legacy/judypn/cust_pmic_batt.asl b/legacy/judypn/cust_pmic_batt.asl
index b3cd266..d8f3013 100644
--- a/legacy/judypn/cust_pmic_batt.asl
+++ b/legacy/judypn/cust_pmic_batt.asl
@@ -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
diff --git a/legacy/judypn/panelcfg.asl b/legacy/judypn/panelcfg.asl
index 2b8a8f9..969e744 100644
--- a/legacy/judypn/panelcfg.asl
+++ b/legacy/judypn/panelcfg.asl
@@ -54,47 +54,49 @@ Name (PCFG, Buffer(){"
00
0 2000 1000 10000 0
-07 11 00
+
+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
- 05 28
+
+ 05 28
FF 0A
05 10
FF 96