Commit 8f114877 authored by Mathias Nyman's avatar Mathias Nyman Committed by Greg Kroah-Hartman

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: default avatarMathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 4750bc78
...@@ -2441,11 +2441,12 @@ static inline const char *xhci_decode_portsc(u32 portsc) ...@@ -2441,11 +2441,12 @@ static inline const char *xhci_decode_portsc(u32 portsc)
static char str[256]; static char str[256];
int ret; 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_POWER ? "Powered" : "Powered-off",
portsc & PORT_CONNECT ? "Connected" : "Not-connected", portsc & PORT_CONNECT ? "Connected" : "Not-connected",
portsc & PORT_PE ? "Enabled" : "Disabled", 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) if (portsc & PORT_OC)
ret += sprintf(str + ret, "OverCurrent "); ret += sprintf(str + ret, "OverCurrent ");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment