usbd_req_warm_reset_port
usbd_req_warm_reset_port(udev, NULL, portno);
usbd_req_warm_reset_port(parent_hub, mtx, udev->port_no);
usb_error_t usbd_req_warm_reset_port(struct usb_device *udev,