diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index a028699b65bb..60152ffb09ae 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -3673,7 +3673,11 @@ int dwc3_gadget_init(struct dwc3 *dwc) dwc->gadget.speed = USB_SPEED_UNKNOWN; dwc->gadget.sg_supported = true; dwc->gadget.name = "dwc3-gadget"; +#ifdef CONFIG_ARCH_ROCKCHIP + dwc->gadget.lpm_capable = false; +#else dwc->gadget.lpm_capable = true; +#endif /* * FIXME We might be setting max_speed to