0
0
mirror of https://github.com/edk2-porting/edk2-msm synced 2025-05-16 03:42:15 +00:00
Files
edk2-msm/Silicon/Qualcomm/sdm845/AcpiTables/pep_resources.asl
Xilin Wu 7b379f95d4 Initial repo structure refactor
Signed-off-by: Xilin Wu <strongtz@yeah.net>
2022-10-07 12:46:39 +08:00

106 lines
2.6 KiB
C

//===========================================================================
// <pep_resources.asl>
// DESCRIPTION
// This file contans the resources needed by pep drivers.
//
//===========================================================================
Scope(\_SB_.PEP0)
{
// PEP
Method(PPMD)
{
Return(PPCC)
}
Name(PPCC,
Package ()
{
// PEP Proxy Driver
Package(){
"DEVICE",
"\\_SB.PRXY",
Package(){
"COMPONENT",
0,
// F-State placeholders
Package(){ "FSTATE", 0, },
},
},
// PEP Stats Driver
Package(){
"DEVICE",
"\\_SB.STAT",
Package(){
"COMPONENT",
0,
// F-State placeholders
Package(){ "FSTATE", 0, },
},
},
// Claim GPIO Device to enable wake up from XO etc
Package()
{
//GPIO
"DEVICE",
0x81, // TransferrableIOIrq
"\\_SB.GIO0",
Package()
{
"COMPONENT",
0,
// F-State placeholders
Package() {"FSTATE",0,},
},
Package()
{
"COMPONENT",
1,
// F-State placeholders
Package() {"FSTATE",0},
},
},
})
// System Default Resources Packages
Name(SDFR,
Package()
{
//System Resources
Package(){
"DEVICE",
"\\_SB.SDFR",
Package(){
"COMPONENT",
0,
Package(){
"FSTATE",
0,
// Place any resources required for nominal operation
// SDF will choose either Nominal or SVS at boot
},
Package(){
"FSTATE",
1,
// Place any resources required for SVS operation
// SDF will choose either Nominal or SVS at boot
},
Package(){
"FSTATE",
2,
// Common SDF resources; will be set when PEP finishes
// parsing standard ACPI resources
},
Package(){
"FSTATE",
3,
//Low Power Pad Settings
},
},
},
})
}