Skip to content

Commit 20177e8

Browse files
authored
ACPI: Declare the Side Interaction Hardware/Device in DSDT/SSDT (#87)
* ACPI: Add back side interaction devices * ACPI: Rebuild ACPI tables * Project: Use Python3
1 parent 5a15641 commit 20177e8

File tree

9 files changed

+767
-5
lines changed

9 files changed

+767
-5
lines changed

AcpiTables/8992/builtin/DSDT.aml

499 Bytes
Binary file not shown.

AcpiTables/8992/src/DSDT.asl

Lines changed: 154 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19248,8 +19248,161 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007)
1924819248
}
1924919249
}
1925019250
})
19251-
Name (CHXC, Package (0x04)
19251+
Name (CHXC, Package (0x05)
1925219252
{
19253+
Package (0x06)
19254+
{
19255+
"DEVICE",
19256+
"\\_SB.SIAD",
19257+
Package (0x06)
19258+
{
19259+
"DSTATE",
19260+
Zero,
19261+
Package (0x02)
19262+
{
19263+
"PMICVREGVOTE",
19264+
Package (0x0E)
19265+
{
19266+
"PPP_RESOURCE_ID_SMPS4_A",
19267+
0x02,
19268+
0x001B7740,
19269+
0x000493E0,
19270+
One,
19271+
Zero,
19272+
Zero,
19273+
Zero,
19274+
Zero,
19275+
0x05,
19276+
Zero,
19277+
Zero,
19278+
Zero,
19279+
Zero
19280+
}
19281+
},
19282+
Package (0x02)
19283+
{
19284+
"PMICVREGVOTE",
19285+
Package (0x06)
19286+
{
19287+
"PPP_RESOURCE_ID_LVS2_A",
19288+
0x04,
19289+
0x001B7740,
19290+
0x000493E0,
19291+
One,
19292+
Zero
19293+
}
19294+
},
19295+
Package (0x02)
19296+
{
19297+
"PMICVREGVOTE",
19298+
Package (0x0A)
19299+
{
19300+
"PPP_RESOURCE_ID_LDO18_A",
19301+
One,
19302+
0x002B7CD0,
19303+
0x000927C0,
19304+
One,
19305+
Zero,
19306+
One,
19307+
Zero,
19308+
Zero,
19309+
Zero
19310+
}
19311+
},
19312+
Package (0x02)
19313+
{
19314+
"TLMMGPIO",
19315+
Package (0x06)
19316+
{
19317+
0x27,
19318+
One,
19319+
Zero,
19320+
One,
19321+
Zero,
19322+
Zero
19323+
}
19324+
}
19325+
},
19326+
Package (0x02)
19327+
{
19328+
"DSTATE",
19329+
One
19330+
},
19331+
Package (0x02)
19332+
{
19333+
"DSTATE",
19334+
0x02
19335+
},
19336+
Package (0x06)
19337+
{
19338+
"DSTATE",
19339+
0x03,
19340+
Package (0x02)
19341+
{
19342+
"PMICVREGVOTE",
19343+
Package (0x0E)
19344+
{
19345+
"PPP_RESOURCE_ID_SMPS4_A",
19346+
0x02,
19347+
0x001B7740,
19348+
0x000493E0,
19349+
One,
19350+
Zero,
19351+
Zero,
19352+
Zero,
19353+
Zero,
19354+
0x05,
19355+
Zero,
19356+
Zero,
19357+
Zero,
19358+
Zero
19359+
}
19360+
},
19361+
Package (0x02)
19362+
{
19363+
"PMICVREGVOTE",
19364+
Package (0x06)
19365+
{
19366+
"PPP_RESOURCE_ID_LVS2_A",
19367+
0x04,
19368+
0x001B7740,
19369+
0x000493E0,
19370+
One,
19371+
Zero
19372+
}
19373+
},
19374+
Package (0x02)
19375+
{
19376+
"PMICVREGVOTE",
19377+
Package (0x0A)
19378+
{
19379+
"PPP_RESOURCE_ID_LDO18_A",
19380+
One,
19381+
0x002B7CD0,
19382+
0x000927C0,
19383+
One,
19384+
Zero,
19385+
One,
19386+
Zero,
19387+
Zero,
19388+
Zero
19389+
}
19390+
},
19391+
Package (0x02)
19392+
{
19393+
"TLMMGPIO",
19394+
Package (0x06)
19395+
{
19396+
0x27,
19397+
Zero,
19398+
Zero,
19399+
One,
19400+
Zero,
19401+
Zero
19402+
}
19403+
}
19404+
}
19405+
},
1925319406
Package (0x06)
1925419407
{
1925519408
"DEVICE",

AcpiTables/8992/src/DSDT_MSFT.asl

Lines changed: 154 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17620,8 +17620,161 @@ DefinitionBlock("dsdt.aml", "DSDT", 0x02, "QCOMM ", "MSM8992 ", 0x00000003)
1762017620
}
1762117621
}
1762217622
})
17623-
Name(CHXC, Package(0x4)
17623+
Name(CHXC, Package(0x5)
1762417624
{
17625+
Package (0x06)
17626+
{
17627+
"DEVICE",
17628+
"\\_SB.SIAD",
17629+
Package (0x06)
17630+
{
17631+
"DSTATE",
17632+
Zero,
17633+
Package (0x02)
17634+
{
17635+
"PMICVREGVOTE",
17636+
Package (0x0E)
17637+
{
17638+
"PPP_RESOURCE_ID_SMPS4_A",
17639+
0x02,
17640+
0x001B7740,
17641+
0x000493E0,
17642+
One,
17643+
Zero,
17644+
Zero,
17645+
Zero,
17646+
Zero,
17647+
0x05,
17648+
Zero,
17649+
Zero,
17650+
Zero,
17651+
Zero
17652+
}
17653+
},
17654+
Package (0x02)
17655+
{
17656+
"PMICVREGVOTE",
17657+
Package (0x06)
17658+
{
17659+
"PPP_RESOURCE_ID_LVS2_A",
17660+
0x04,
17661+
0x001B7740,
17662+
0x000493E0,
17663+
One,
17664+
Zero
17665+
}
17666+
},
17667+
Package (0x02)
17668+
{
17669+
"PMICVREGVOTE",
17670+
Package (0x0A)
17671+
{
17672+
"PPP_RESOURCE_ID_LDO18_A",
17673+
One,
17674+
0x002B7CD0,
17675+
0x000927C0,
17676+
One,
17677+
Zero,
17678+
One,
17679+
Zero,
17680+
Zero,
17681+
Zero
17682+
}
17683+
},
17684+
Package (0x02)
17685+
{
17686+
"TLMMGPIO",
17687+
Package (0x06)
17688+
{
17689+
0x27,
17690+
One,
17691+
Zero,
17692+
One,
17693+
Zero,
17694+
Zero
17695+
}
17696+
}
17697+
},
17698+
Package (0x02)
17699+
{
17700+
"DSTATE",
17701+
One
17702+
},
17703+
Package (0x02)
17704+
{
17705+
"DSTATE",
17706+
0x02
17707+
},
17708+
Package (0x06)
17709+
{
17710+
"DSTATE",
17711+
0x03,
17712+
Package (0x02)
17713+
{
17714+
"PMICVREGVOTE",
17715+
Package (0x0E)
17716+
{
17717+
"PPP_RESOURCE_ID_SMPS4_A",
17718+
0x02,
17719+
0x001B7740,
17720+
0x000493E0,
17721+
One,
17722+
Zero,
17723+
Zero,
17724+
Zero,
17725+
Zero,
17726+
0x05,
17727+
Zero,
17728+
Zero,
17729+
Zero,
17730+
Zero
17731+
}
17732+
},
17733+
Package (0x02)
17734+
{
17735+
"PMICVREGVOTE",
17736+
Package (0x06)
17737+
{
17738+
"PPP_RESOURCE_ID_LVS2_A",
17739+
0x04,
17740+
0x001B7740,
17741+
0x000493E0,
17742+
One,
17743+
Zero
17744+
}
17745+
},
17746+
Package (0x02)
17747+
{
17748+
"PMICVREGVOTE",
17749+
Package (0x0A)
17750+
{
17751+
"PPP_RESOURCE_ID_LDO18_A",
17752+
One,
17753+
0x002B7CD0,
17754+
0x000927C0,
17755+
One,
17756+
Zero,
17757+
One,
17758+
Zero,
17759+
Zero,
17760+
Zero
17761+
}
17762+
},
17763+
Package (0x02)
17764+
{
17765+
"TLMMGPIO",
17766+
Package (0x06)
17767+
{
17768+
0x27,
17769+
Zero,
17770+
Zero,
17771+
One,
17772+
Zero,
17773+
Zero
17774+
}
17775+
}
17776+
}
17777+
},
1762517778
Package(0x6)
1762617779
{
1762717780
"DEVICE",

0 commit comments

Comments
 (0)