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-Defined Devices <strong>and</strong> Device-Specific Objects<br />

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

0xFF,<br />

// Port is connectable<br />

0x00, // Connector type – Type ‘A’<br />

0x00000000, // Reserved 0 – must be zero<br />

0x00000000})<br />

// Reserved 1 – must be zero<br />

Name( _PLD, Package(1) {<br />

Buffer(0x14) {<br />

0x82,0x00,0x00,0x00, // Revision 2, Ignore color<br />

// Color (ignored), width <strong>and</strong> height not<br />

0x00,0x00,0x00,0x00, // required as this is a st<strong>and</strong>ard USB ‘A’ type<br />

// connector<br />

0xa1,0x12,0x00,0x00, // User visible, front panel, Vertical<br />

// lower, horz. right, shape = horz. rectangle<br />

0x03,0x00,0x00,0x00, // ejectable, requires OPSM eject assistance<br />

0xFF,0xFF,0xFF,0xFF}) // Vert. <strong>and</strong> Horiz. Offsets not supplied<br />

} // Device( PRT2)<br />

} // Device( PRT3)<br />

} // Device( RHUB)<br />

9.13.1 USB 2.0 Host Controllers <strong>and</strong> _UPC <strong>and</strong> _PLD<br />

Platforms implementing USB2.0 host controllers that consist of one or more USB1.1 compliant<br />

companion controllers (e.g. UHCI or OHCI) must implement a _UPC <strong>and</strong> a _PLD object for each<br />

port USB port that can be routed between the EHCI host controller <strong>and</strong> its associated companion<br />

controller. This is required because a USB Port Capabilities object implemented for a port that is a<br />

child of an EHCI host controller may not be available if the OSPM disables the parent host<br />

controller. For example, if root port 1 on an EHCI host controller is routable to root port 1 on its<br />

companion controller, then the namespace must provide a _UPC <strong>and</strong> a _PLD object under each host<br />

controller’s associated port 1 child object.<br />

Version 6.0 529

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

Saved successfully!

Ooh no, something went wrong!