Message ID | 1668416387-24984-1-git-send-email-ivo.g.dimitrov.75@gmail.com |
---|---|
State | Superseded |
Headers | show |
Series | usb: musb: remove extra check in musb_gadget_vbus_draw | expand |
diff --git a/drivers/usb/musb/musb_gadget.c b/drivers/usb/musb/musb_gadget.c index 6704a62..ba20272d 100644 --- a/drivers/usb/musb/musb_gadget.c +++ b/drivers/usb/musb/musb_gadget.c @@ -1628,8 +1628,6 @@ static int musb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) { struct musb *musb = gadget_to_musb(gadget); - if (!musb->xceiv->set_power) - return -EOPNOTSUPP; return usb_phy_set_power(musb->xceiv, mA); }
The check for musb->xceiv->set_power duplicates the check done in usb_phy_set_power(). Moreover, not calling usb_phy_set_power() results in current USB config max current not being propagated through usb_charger FW Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com> --- drivers/usb/musb/musb_gadget.c | 2 -- 1 file changed, 2 deletions(-)