All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] usb: gadget: dwc2_udc_otg: Fix dwc2_gadget_start()
@ 2021-02-10 14:17 Patrice Chotard
  2021-02-10 14:26 ` Marek Vasut
  0 siblings, 1 reply; 8+ messages in thread
From: Patrice Chotard @ 2021-02-10 14:17 UTC (permalink / raw)
  To: u-boot

Since commit 8745b9ebccae ("usb: gadget: add super speed support")
ums was no more functional on platform which use dwc2_udc_otg driver.

Remove the speed test in dwc2_gadget_start() to fix it.
Tested on stm32mp157c-ev1 board.

Fixes: c791c8431c34 ("usb: dwc2: convert driver to DM_USB_GADGET")

Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
---

 drivers/usb/gadget/dwc2_udc_otg.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/drivers/usb/gadget/dwc2_udc_otg.c b/drivers/usb/gadget/dwc2_udc_otg.c
index e3871e381e..4f3d761eb1 100644
--- a/drivers/usb/gadget/dwc2_udc_otg.c
+++ b/drivers/usb/gadget/dwc2_udc_otg.c
@@ -248,10 +248,7 @@ int usb_gadget_register_driver(struct usb_gadget_driver *driver)
 
 	debug_cond(DEBUG_SETUP != 0, "%s: %s\n", __func__, "no name");
 
-	if (!driver
-	    || (driver->speed != USB_SPEED_FULL
-		&& driver->speed != USB_SPEED_HIGH)
-	    || !driver->bind || !driver->disconnect || !driver->setup)
+	if (!driver || !driver->bind || !driver->disconnect || !driver->setup)
 		return -EINVAL;
 	if (!dev)
 		return -ENODEV;
@@ -320,10 +317,7 @@ static int dwc2_gadget_start(struct usb_gadget *g,
 
 	debug_cond(DEBUG_SETUP != 0, "%s: %s\n", __func__, "no name");
 
-	if (!driver ||
-	    (driver->speed != USB_SPEED_FULL &&
-	     driver->speed != USB_SPEED_HIGH) ||
-	    !driver->bind || !driver->disconnect || !driver->setup)
+	if (!driver || !driver->bind || !driver->disconnect || !driver->setup)
 		return -EINVAL;
 
 	if (!dev)
-- 
2.17.1

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

end of thread, other threads:[~2021-02-17 10:02 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-10 14:17 [PATCH] usb: gadget: dwc2_udc_otg: Fix dwc2_gadget_start() Patrice Chotard
2021-02-10 14:26 ` Marek Vasut
2021-02-11  9:58   ` Patrice CHOTARD
2021-02-11 11:26     ` Marek Vasut
2021-02-16 17:32       ` Patrice CHOTARD
2021-02-16 21:15         ` Marek Vasut
2021-02-17  8:57           ` Patrice CHOTARD
2021-02-17 10:02             ` Marek Vasut

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.