Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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")
}