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 Hardware <strong>Specification</strong><br />

<strong>Power</strong><br />

Button<br />

Momentary<br />

Momentary<br />

PWRBTN#<br />

Embedded Controller <strong>Interface</strong><br />

ACPI-Compatible<br />

Chip Set<br />

8<br />

EC_CS#<br />

EXTSMI#<br />

EXTPME#<br />

Embedded<br />

Controller<br />

AC#<br />

DOCK#<br />

Docking<br />

Chip<br />

LID<br />

Switch<br />

LID#<br />

RI#<br />

GPx_REG<br />

Block<br />

SMI Only<br />

Events<br />

EXTSMI#<br />

EXTSMI#<br />

EXTSMI#<br />

SMI-only<br />

sources<br />

AC_STS<br />

E0.0<br />

EC_STS<br />

GP_STS.0<br />

EXTPME#<br />

EXTPME#<br />

EXTPME#<br />

34<br />

AC#<br />

DOCK_STS<br />

P0.40.1<br />

35<br />

DOCK#<br />

DOCK#<br />

SCI#<br />

Shareable<br />

Interrupt<br />

EC_EN<br />

GP_EN.0<br />

RI_STS<br />

GP_STS.1<br />

RI#<br />

RI_EN<br />

GP_EN.1<br />

LID_STS<br />

GP_STS.2<br />

Debounce<br />

LID<br />

LID_EN<br />

GP_EN.2<br />

Other SCI<br />

sources<br />

LID_POL<br />

S33.2<br />

Figure 4-21 Example of General-Purpose vs. Generic Hardware Events<br />

At the top level, the generic events in the GPEx_STS register are the:<br />

• Embedded controller interrupt, which contains two query events: one for AC detection <strong>and</strong> one<br />

for docking (the docking query event has a child interrupt status bit in the docking chip).<br />

• Ring indicate status (used for waking the system).<br />

• Lid status.<br />

The embedded controller event status bit (EC_STS) is used to indicate that one of two query events<br />

is active.<br />

• A query event is generated when the AC# signal is asserted. The embedded controller returns a<br />

query value of 34 (any byte number can be used) upon a query comm<strong>and</strong> in response to this<br />

event; OSPM will then schedule for execution the control method associated with query value<br />

34.<br />

Another query event is for the docking chip that generates a docking event. In this case, the<br />

embedded controller will return a query value of 35 upon a query comm<strong>and</strong> from system software<br />

responding to an SCI from the embedded controller. OSPM will then schedule the control method<br />

associated with the query value of 35 to be executed, which services the docking event.<br />

Version 6.0 95

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

Saved successfully!

Ooh no, something went wrong!