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

cc<br />

– hexadecimal representation of the Class Code byte<br />

ss<br />

– hexadecimal representation of the Subclass Code byte<br />

pp<br />

– hexadecimal representation of the Programming <strong>Interface</strong> byte<br />

vvvv<br />

– hexadecimal representation of the Vendor ID<br />

dddd<br />

– hexadecimal representation of the Device ID<br />

ssssssss<br />

– hexadecimal representation of the Subsystem ID<br />

rr<br />

– hexadecimal representation of the Revision byte<br />

A compatible ID retrieved from a _CID object is only meaningful if it is a non-NULL value.<br />

Example ASL:<br />

Device (XYZ) {<br />

Name (_HID, EISAID ("PNP0303"))<br />

Name (_CID, EISAID ("PNP030B"))<br />

}<br />

// PC Keyboard Controller<br />

6.1.3 _CLS (Class Code)<br />

This object is used to supply OSPM with the PCI-defined base-class, sub-class <strong>and</strong> programming<br />

interface for a device. This object is optional. However, it may be useful for loading generic drivers<br />

on hardware that is compatible with PCI -defined device classes, but that is not implemented on the<br />

PCI bus (<strong>and</strong> is therefore enumerated by ACPI.)<br />

Arguments:<br />

None<br />

Return Value:<br />

A Package containing the PCI -defined class information as a list of Integers:<br />

Package(3) {, , }<br />

A list of available class codes <strong>and</strong> programming interface codes is provided by the PCI SIG. See<br />

"PCI Code <strong>and</strong> ID Assignment <strong>Specification</strong>", available from "Links to ACPI-Related Documents"<br />

(http://uefi.org/acpi) under the heading "PCI Code <strong>and</strong> ID Assignment <strong>Specification</strong><br />

Example ASL:<br />

280 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!