u-boot/drivers/usb/gadget
Patrice Chotard 4b6a3e8608 usb: gadget: f_mass_storage: Add schedule() in sleep_thread()
In case "ums" command is used on platforms which don't implement
g_dnl_board_usb_cable_connected() and USB cable is not connected,
we stay inside sleep_thread() forever and watchdog is triggered.

Add schedule() call to avoid this issue.

Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Link: https://lore.kernel.org/r/20241202074644.5380-1-patrice.chotard@foss.st.com
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
2025-02-11 08:59:27 +01:00
..
rcar usb: gadget: usbhs: Add Renesas USBHS device driver 2024-10-01 16:21:29 +02:00
udc global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
at91_udc.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
at91_udc.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
atmel_usba_udc.c usb: gadget: atmel: Add DM_USB_GADGET support 2024-08-06 14:58:14 +02:00
atmel_usba_udc.h usb: gadget: atmel: Add DM_USB_GADGET support 2024-08-06 14:58:14 +02:00
bcm_udc_otg_phy.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bcm_udc_otg.h global: Drop common.h inclusion 2023-12-21 08:54:37 -05:00
ci_udc.c usb: ci_udc: don't use "advance" feature when setting address 2024-11-26 09:56:03 +01:00
ci_udc.h usb: ci_udc: don't use "advance" feature when setting address 2024-11-26 09:56:03 +01:00
composite.c usb: gadget: missing fallthrough in composite_setup() 2023-04-04 00:33:32 +02:00
config.c drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
core.c drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
dwc2_udc_otg_phy.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dwc2_udc_otg_priv.h usb: dwc2_udc_otg: Read MAX_HW_ENDPOINT from HWCFG4 register 2019-04-21 10:26:52 +02:00
dwc2_udc_otg_regs.h drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
dwc2_udc_otg_xfer_dma.c drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
dwc2_udc_otg.c usb: gadget: dwc2: Convert interrupt handling to usb_gadget_generic_ops 2024-07-05 14:08:29 +02:00
ep0.c drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
ep0.h drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
epautoconf.c drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
ether.c drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
f_acm.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
f_dfu.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
f_dfu.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
f_fastboot.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
f_mass_storage.c usb: gadget: f_mass_storage: Add schedule() in sleep_thread() 2025-02-11 08:59:27 +01:00
f_rockusb.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
f_sdp.c drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
f_thor.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
f_thor.h gadget: f_thor: update to support more than 4GB file as thor 5.0 2018-05-18 13:17:30 +02:00
g_dnl.c usb: gadget: g_dnl: Fix NULLPTR dereference when serial# is unset 2025-02-06 09:07:24 +01:00
Kconfig usb: renesas: Fix R-Car spelling 2024-12-11 08:36:24 +01:00
Makefile Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
max3420_udc.c usb: gadget: max3420: Convert interrupt handling to usb_gadget_generic_ops 2024-07-05 14:08:32 +02:00
ndis.h drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
rndis.c drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
rndis.h drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
storage_common.c drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
u_os_desc.h usb: gadget: OS Feature Descriptors support 2021-01-31 14:08:56 +01:00
usbstring.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00