Loading drivers/usb/gadget/composite.c +3 −0 Original line number Diff line number Diff line Loading @@ -954,6 +954,9 @@ static int set_config(struct usb_composite_dev *cdev, /* when we return, be sure our power usage is valid */ power = c->MaxPower ? c->MaxPower : CONFIG_USB_GADGET_VBUS_DRAW; if (gadget->speed < USB_SPEED_SUPER) power = min(power, 500U); done: usb_gadget_vbus_draw(gadget, power); if (result >= 0 && cdev->delayed_status) Loading Loading
drivers/usb/gadget/composite.c +3 −0 Original line number Diff line number Diff line Loading @@ -954,6 +954,9 @@ static int set_config(struct usb_composite_dev *cdev, /* when we return, be sure our power usage is valid */ power = c->MaxPower ? c->MaxPower : CONFIG_USB_GADGET_VBUS_DRAW; if (gadget->speed < USB_SPEED_SUPER) power = min(power, 500U); done: usb_gadget_vbus_draw(gadget, power); if (result >= 0 && cdev->delayed_status) Loading