ACPI descriptor samples
This topic contains ACPI descriptor samples.
Note Use only 4 chars length for ACPI descriptors for device definitions (such as CONV).
ACPI description for button array
Device(BTT00N)
{
Method(_HID, 0x0, NotSerialized)
{
Return("ID9000")
}
Name(_CID, "PNP0C40")
Name(_CRS, ResourceTemplate()
{
GpioInt(Edge,
ActiveLow,
SharedAndWake,
PullDefault,
0, "\\_SB.GPIO",
0, ResourceConsumer, ,
RawDataBuffer() {})
{0xE1}
GpioInt(Edge,
ActiveBoth,
SharedAndWake,
PullDefault,
0, "\\_SB.GPIO",
0, ResourceConsumer, ,
RawDataBuffer() {})
{0xE2}
GpioInt(Edge,
ActiveBoth,
Exclusive,
PullDefault,
0, "\\_SB.GPIO",
0, ResourceConsumer, ,
RawDataBuffer() {})
{0xE3}
GpioInt(Edge,
ActiveBoth,
Exclusive,
PullDefault,
0, "\\_SB.GPIO",
0, ResourceConsumer, ,
RawDataBuffer() {})
{0xE4}
GpioInt(Edge,
ActiveBoth,
Exclusive,
PullDefault,
0, "\\_SB.GPIO",
0, ResourceConsumer, ,
RawDataBuffer() {})
{0xE5}
})
}
ACPI description for laptop/slate mode indicator
Device(CONV)
{
Method(_HID, 0x0, NotSerialized)
{
Return("ID9001")
}
Name(_CID, "PNP0C60")
}
ACPI description for docking mode indicator
Device(DOCK)
{
Method(_HID, 0x0, NotSerialized)
{
Return("ID9002")
}
Name(_CID, "PNP0C70")
}