Current max speed supported in USB debugfs is 10000. Since USB 3.2 GEN_2x2 has reached 20000, it's better to add it. The idea is borrowed from USB sysfs, with a combination of USB_SPEED_SUPER_PLUS and USB_SSP_GEN_2x2, the actual speed should be 20000. Signed-off-by: Dingyan Li <18500469033@xxxxxxx> --- drivers/usb/core/devices.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/usb/core/devices.c b/drivers/usb/core/devices.c index a247da73f34d..78ebcb657dce 100644 --- a/drivers/usb/core/devices.c +++ b/drivers/usb/core/devices.c @@ -429,7 +429,11 @@ static ssize_t usb_device_dump(char __user **buffer, size_t *nbytes, case USB_SPEED_SUPER: speed = "5000"; break; case USB_SPEED_SUPER_PLUS: - speed = "10000"; break; + if (usbdev->ssp_rate == USB_SSP_GEN_2x2) + speed = "20000"; + else + speed = "10000"; + break; default: speed = "??"; } -- 2.25.1