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 />

BUS<br />

PCMCIA<br />

PC CARD<br />

Serial ATA<br />

SMBus<br />

USB Root HUB<br />

USB Ports<br />

SDIO Bus<br />

NVDIMM<br />

Address Encoding<br />

Socket #; 0–First Socket<br />

Socket #; 0–First Socket<br />

SATA Port: High word—Root port #, Low word—port number off of a SATA port<br />

multiplier, or 0xFFFF if no port multiplier attached. (For example, root port 2 would be<br />

0x0002FFFF. If instead a port multiplier had been attached to root port 2, the ports<br />

connected to the multiplier would be encoded 0x00020000, 0x00020001, etc.) The value<br />

0xFFFFFFFF is reserved.<br />

Lowest Slave Address<br />

Only one child of the host controller. It must have an _ADR of 0. No other children or<br />

values of _ADR are allowed.<br />

Port number (1-n)<br />

High word - Slot number (0-First Slot)<br />

Low word - Function number (see SD specification for definitions.)<br />

NFIT Device h<strong>and</strong>le as defined by Section 5.2.25.2 (Memory Device to System Physical<br />

Address Range Mapping Structure)<br />

6.1.2 _CID (Compatible ID)<br />

This optional object is used to supply OSPM with a device’s Plug <strong>and</strong> Play-Compatible Device ID.<br />

Use _CID objects when a device has no other defined hardware st<strong>and</strong>ard method to report its<br />

compatible IDs.<br />

Arguments:<br />

None<br />

Return Value:<br />

An Integer or String containing a single CID or a Package containing a list of CIDs<br />

A _CID object evaluates to either:<br />

• A single Compatible Device ID<br />

• A package of Compatible Device IDs for the device — in the order of preference, highest<br />

preference first.<br />

Each Compatible Device ID must be either:<br />

• A valid HID value (a 32-bit compressed EISA type ID or a string such as “ACPI0004”).<br />

• A string that uses a bus-specific nomenclature. For example, _CID can be used to specify the<br />

PCI ID. The format of a PCI ID string is one of the following:<br />

“PCI\CC_ccss”<br />

“PCI\CC_ccsspp”<br />

“PCI\VEN_vvvv&DEV_dddd&SUBSYS_ssssssss&REV_rr”<br />

“PCI\VEN_vvvv&DEV_dddd&SUBSYS_ssssssss”<br />

“PCI\VEN_vvvv&DEV_dddd&REV_rr”<br />

“PCI\VEN_vvvv&DEV_dddd”<br />

Where:<br />

Version 6.0 279

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

Saved successfully!

Ooh no, something went wrong!