Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: core: sysfs: Check for SSP rate in speed attr

Check for usb_device->ssp_rate to output the signaling rate for genXxY.

Signed-off-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/80a3214592b30da6ca95bb87984f2a9779de0b14.1615432770.git.Thinh.Nguyen@synopsys.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Thinh Nguyen and committed by
Greg Kroah-Hartman
d07247ff 2d0e82c9

+4 -1
+4 -1
drivers/usb/core/sysfs.c
··· 167 167 speed = "5000"; 168 168 break; 169 169 case USB_SPEED_SUPER_PLUS: 170 - speed = "10000"; 170 + if (udev->ssp_rate == USB_SSP_GEN_2x2) 171 + speed = "20000"; 172 + else 173 + speed = "10000"; 171 174 break; 172 175 default: 173 176 speed = "unknown";