xHCI: Set link state support
authorAndiry Xu <andiry.xu@amd.com>
Wed, 27 Apr 2011 10:07:39 +0000 (18:07 +0800)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Mon, 2 May 2011 23:42:52 +0000 (16:42 -0700)
commit2c44178032b046c4113c40d0d459a0d36e39b920
tree998a4e5d9594b9d2da6f5cc35af4ac8be50c5171
parent85387c0ea3e1cd85ad9d7215917ff5e71ca2aea3
xHCI: Set link state support

This patch adds support for Set Port Feature(PORT_LINK_STATE) request.

The most significant byte (bits 15..8) of the wIndex field specifies
the U state the host software wants to put the link connected to the
port into. This request is only valid when the PORT_ENABLE bit is set
and the PORT_LINK_STATE should not be above value '5' (Rx.Detect).

This request will be later used to replace the set/clear suspend USB3
protocol ports in hub driver.

Signed-off-by: Andiry Xu <andiry.xu@amd.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
drivers/usb/host/xhci-hub.c