xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability
authorMathias Nyman <mathias.nyman@linux.intel.com>
Mon, 25 Jan 2016 13:30:46 +0000 (15:30 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 3 Feb 2016 21:20:54 +0000 (13:20 -0800)
commit5da665fcec1a308f5273aacb9da8e87b89da8b4f
tree87cbb0767308eaac4d479272e91b196e9bb3bb40
parent2c0e06f8829a542e71b14ffcaa14b8fafa2223c3
xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability

If a xhci controller does not provide a protocol speed ID (PSI) table, a
default one should be used instead. Add the default values to the
SuperSpeedPlus device capability. Overwrite the default ones if a PSI table
exists. See xHCI 1.1 sectio 7.2.2.1.1 for more info

Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/xhci-hub.c