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.

<strong>Advanced</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Power</strong> <strong>Interface</strong> <strong>Specification</strong><br />

specific reason for the alarm message, such that OSPM can take actions. Once an alarm message has<br />

been received, the SMB-HC will not receive additional alarm messages until the ALRM status bit is<br />

cleared.<br />

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

DATA (D7:D0)<br />

Where:<br />

DATA:<br />

Data byte received in alarm message.<br />

The alarm address <strong>and</strong> alarm data registers are not read by OSPM until the alarm status bit is set.<br />

OSPM driver then reads the 3 bytes, <strong>and</strong> clears the alarm status bit to indicate that the alarm registers<br />

are now available for the next event.<br />

12.9.2 Protocol Description<br />

This section describes how to initiate the different protocols on the SMBus through the interface<br />

described in Section 12.9.1, “Register Descriptions.” The registers should all be written with the<br />

appropriate values before writing the protocol value that starts the SMBus transaction. All<br />

transactions can be completed in one pass.<br />

12.9.2.1 Write Quick<br />

Data Sent:<br />

SMB_ADDR:<br />

SMB_PRTCL:<br />

Address of SMBus device.<br />

Write 0x02 to initiate the write quick protocol.<br />

Data Returned:<br />

SMB_STS:<br />

SMB_PRTCL:<br />

Status code for transaction.<br />

0x00 to indicate comm<strong>and</strong> completion.<br />

12.9.2.2Read Quick<br />

Data Sent:<br />

SMB_ADDR:<br />

SMB_PRTCL:<br />

Address of SMBus device.<br />

Write 0x03 to initiate the read quick protocol.<br />

650 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!