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.

Device <strong>Configuration</strong><br />

}<br />

Name (_DSD, Package () {<br />

ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),<br />

Package () {<br />

Package (2) {"#clock-cells", 0},<br />

Package (2) {"clock-frequency", 120000000}<br />

}<br />

})<br />

Device (SPI0) {<br />

Name (_HID, “PNP####”)<br />

Name (_DSD, Package () {<br />

ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),<br />

Package () {<br />

Package (2) {"clocks", Package () {1, ^CLK0}}<br />

}<br />

})<br />

}<br />

}<br />

...<br />

6.2.6 _FIX (Fixed Register Resource Provider)<br />

This optional object is used to provide a correlation between the fixed-hardware register blocks<br />

defined in the FADT <strong>and</strong> the devices in the ACPI namespace that implement these fixed-hardware<br />

registers. This object evaluates to a package of Plug <strong>and</strong> Play-compatible IDs (32-bit compressed<br />

EISA type IDs) that correlate to the fixed-hardware register blocks defined in the FADT. The device<br />

under which _FIX appears plays a role in the implementation of the fixed-hardware (for example,<br />

implements the hardware or decodes the hardware’s address). _FIX conveys to OSPM whether a<br />

given device can be disabled, powered off, or should be treated specially by conveying its role in the<br />

implementation of the ACPI fixed-hardware register interfaces. This object takes no arguments.<br />

The _CRS object describes a device’s resources. That _CRS object may contain a superset of the<br />

resources in the FADT, as the device may actually decode resources beyond what the FADT<br />

requires. Furthermore, in a machine that performs translation of resources within I/O bridges, the<br />

processor-relative resources in the FADT may not be the same as the bus-relative resources in the<br />

_CRS.<br />

Arguments:<br />

None<br />

Return Value:<br />

A variable-length Package containing a list of Integers, each containing a PNP ID<br />

Each of fields in the FADT has its own corresponding Plug <strong>and</strong> Play ID, as shown below:<br />

Version 6.0 301

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

Saved successfully!

Ooh no, something went wrong!