27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACPI Software Programming Model<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

EC_CONTROL 12 36 Contains the processor relative address, represented in Generic<br />

Address Structure format, of the Embedded Controller Comm<strong>and</strong>/<br />

Status register.<br />

Note: Only System I/O space <strong>and</strong> System Memory space are<br />

valid for values for Address_Space_ID.<br />

EC_DATA 12 48 Contains the processor-relative address, represented in Generic<br />

Address Structure format, of the Embedded Controller Data<br />

register.<br />

Note: Only System I/O space <strong>and</strong> System Memory space are<br />

valid for values for Address_Space_ID.<br />

UID 4 60 Unique ID–Same as the value returned by the _UID under the<br />

device in the namespace that represents this embedded<br />

controller.<br />

GPE_BIT 1 64 The bit assignment of the SCI interrupt within the GPEx_STS<br />

register of a GPE block described in the FADT that the embedded<br />

controller triggers.<br />

EC_ID Variable 65 ASCII, null terminated, string that contains a fully qualified<br />

reference to the namespace object that is this embedded<br />

controller device (for example, “\\_SB.PCI0.ISA.EC”). Quotes are<br />

omitted in the data field.<br />

ACPI OSPM implementations supporting Embedded Controller devices must also support the<br />

ECDT. ACPI 1.0 OSPM implementation will not recognize or make use of the ECDT. The<br />

following example code shows how to detect whether the Embedded Controller operation regions<br />

are available in a manner that is backward compatible with prior versions of ACPI/OSPM.<br />

Version 6.0 157

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!