Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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")
}

Feedback

Was this page helpful?

Additional resources