Message ID | 20230818153509.38814-1-18500469033@163.com |
---|---|
State | New |
Headers | show |
Series | USB: add new speed value to USB debugfs | expand |
At 2023-08-18 23:35:09, "Dingyan Li" <18500469033@163.com> wrote: >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@163.com> >--- > 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 Please ignore this patch, which will be covered in another patch. Sorry for the inconvenience. Regards, Dingyan
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 = "??"; }
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@163.com> --- drivers/usb/core/devices.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)