diff options
author | Mathias Nyman <mathias.nyman@linux.intel.com> | 2017-10-05 11:21:38 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-10-05 11:01:57 +0200 |
commit | 8f11487719401e20ecc58c114d9fc3177535c40a (patch) | |
tree | ee980f7fb499529fa97c1b3cdc23f0aefcfa64e2 /drivers/usb/host/xhci.h | |
parent | 4750bc78efdb126ddc40f1b34dbae7ce319344cb (diff) | |
download | linux-8f11487719401e20ecc58c114d9fc3177535c40a.tar.gz linux-8f11487719401e20ecc58c114d9fc3177535c40a.tar.bz2 linux-8f11487719401e20ecc58c114d9fc3177535c40a.zip |
xhci: add port speed ID to portsc tracing
Shows the port speed protocol speed ID (PSID) in use.
speed ID may map to custom speeds, but in most cases it uses default
1 = Full-Speed 12 MB/s
2 = Low-Speed 1.5 Mb/s
3 = High-speed 480 Mb/s
4 = SuperSpeed 5 Gb/s
5 = SuperSpeedPlus 10 Gb/s
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/host/xhci.h')
-rw-r--r-- | drivers/usb/host/xhci.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/usb/host/xhci.h b/drivers/usb/host/xhci.h index dc22392711e3..ea176da627cd 100644 --- a/drivers/usb/host/xhci.h +++ b/drivers/usb/host/xhci.h @@ -2441,11 +2441,12 @@ static inline const char *xhci_decode_portsc(u32 portsc) static char str[256]; int ret; - ret = sprintf(str, "%s %s %s Link:%s ", + ret = sprintf(str, "%s %s %s Link:%s PortSpeed:%d ", portsc & PORT_POWER ? "Powered" : "Powered-off", portsc & PORT_CONNECT ? "Connected" : "Not-connected", portsc & PORT_PE ? "Enabled" : "Disabled", - xhci_portsc_link_state_string(portsc)); + xhci_portsc_link_state_string(portsc), + DEV_PORT_SPEED(portsc)); if (portsc & PORT_OC) ret += sprintf(str + ret, "OverCurrent "); |