All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] usb: musb: remove extra check in musb_gadget_vbus_draw
@ 2022-11-14  8:59 Ivaylo Dimitrov
  2022-11-22 16:11 ` Greg KH
  0 siblings, 1 reply; 4+ messages in thread
From: Ivaylo Dimitrov @ 2022-11-14  8:59 UTC (permalink / raw)
  To: b-liu; +Cc: gregkh, linux-usb, linux-kernel, tony, Ivaylo Dimitrov

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(-)

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);
 }
 
-- 
1.9.1


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-11-25 18:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-14  8:59 [PATCH] usb: musb: remove extra check in musb_gadget_vbus_draw Ivaylo Dimitrov
2022-11-22 16:11 ` Greg KH
2022-11-23  7:12   ` Tony Lindgren
2022-11-25 18:21     ` [PATCH v2] " Ivaylo Dimitrov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.