27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ACPI-Defined Devices <strong>and</strong> Device-Specific Objects<br />

Element Object Type Description<br />

Type Integer<br />

(BYTE)<br />

Specifies the host connector type. It is ignored by OSPM if the port is not user<br />

visible:<br />

0x00: Type ‘A’ connector<br />

0x01: Mini-AB connector<br />

0x02: ExpressCard<br />

0x03: USB 3 St<strong>and</strong>ard-A connector<br />

0x04: USB 3 St<strong>and</strong>ard-B connector<br />

0x05: USB 3 Micro-B connector<br />

0x06: USB 3 Micro-AB connector<br />

0x07: USB 3 <strong>Power</strong>-B connector<br />

0x08: Type C connector - USB2-only<br />

0x09: Type C connector - USB2 <strong>and</strong> SS with Switch<br />

0x0A:<br />

Type C connector - USB2 <strong>and</strong> SS without Switch<br />

0x0B– 0xFE: Reserved<br />

0xFF:<br />

Proprietary connector<br />

Reserved0 Integer This value is reserved for future use <strong>and</strong> must be zero.<br />

Reserved1 Integer This value is reserved for future use <strong>and</strong> must be zero.<br />

Additional Notes:<br />

The definition of a 'connectable' port is dependent upon the implementation of the USB port within a<br />

particular platform. For example,<br />

• If a USB port is user visible (as indicated by the _PLD object) <strong>and</strong> connectable, then an end user<br />

can freely connect <strong>and</strong> disconnect USB devices to the USB port.<br />

• If a USB port is not user visible <strong>and</strong> is connectable, then an end user cannot freely connect <strong>and</strong><br />

disconnect USB devices to the USB port. A USB device that is directly "hard-wired" to a USB<br />

port is an example of a USB port that is not user visible <strong>and</strong> is connectable.<br />

• If a USB port is not user visible <strong>and</strong> is not connectable, then the USB port is physically<br />

implemented by the USB host controller, but is not being used by the platform <strong>and</strong> therefore<br />

cannot be accessed by an end user.<br />

A USB port cannot be specified as both visible <strong>and</strong> not connectable.<br />

The pins of a Type-C connector support one USB2 signal pair (D+/D-) <strong>and</strong> two SuperSpeed signal<br />

pairs (SSTXp1/SSTXn1 <strong>and</strong> SSRXp2/SSRXn2). The use of two SS signal pairs allows the CC wire<br />

<strong>and</strong> USB SuperSpeed data bus wires to be used for signaling within the cable track without regard to<br />

the orientation <strong>and</strong> twist of the cable.<br />

Type C connector - USB2 USB2-only receptacles<br />

These only implement the USB2 signal pair, <strong>and</strong> do not implement the SS signal<br />

pairs.<br />

Type C connector - USB2 <strong>and</strong> SS with Switch receptacles<br />

These implement the USB2 signal pair, <strong>and</strong> a Functional Switch with a physical<br />

Multiplexer that is used to dynamically connect one of the two receptacle SuperSpeed<br />

signal pairs to a single USB Host Controller port as function of the Type-C plug<br />

orientation.<br />

Version 6.0 525

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

Saved successfully!

Ooh no, something went wrong!