u-boot/drivers/usb/gadget
Mattijs Korpershoek 2383e8f4ae usb: gadget: dwc2_udc_otg: implement pullup()
Pullup is used by the usb framework in order to do software-controlled
usb_gadget_connect() and usb_gadget_disconnect().

Implement pullup() for dwc2 using the SOFT_DISCONNECT bit in the dctl
register:
* when pullup is on, clear SOFT_DISCONNECT
* when pullup is off, set SOFT_DISCONNECT

This is especially useful when a gadget disconnection is initiated but
no board_usb_cleanup() is called.

Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
2023-01-14 14:10:30 +01:00
..
udc
at91_udc.c
at91_udc.h
atmel_usba_udc.c
atmel_usba_udc.h
bcm_udc_otg_phy.c
bcm_udc_otg.h
ci_udc.c
ci_udc.h
composite.c
config.c
core.c
dwc2_udc_otg_phy.c
dwc2_udc_otg_priv.h
dwc2_udc_otg_regs.h
dwc2_udc_otg_xfer_dma.c
dwc2_udc_otg.c usb: gadget: dwc2_udc_otg: implement pullup() 2023-01-14 14:10:30 +01:00
ep0.c usb: Remove CONFIG_USBD_HS 2022-12-22 10:31:49 -05:00
ep0.h
epautoconf.c
ether.c usb: gadget: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
f_acm.c
f_dfu.c usb: gadget: dfu: Fix check of transfer direction 2022-12-08 14:30:39 +01:00
f_dfu.h
f_fastboot.c usb: gadget: fastboot: detach usb just before rebooting 2023-01-14 14:10:30 +01:00
f_mass_storage.c
f_rockusb.c
f_sdp.c cmd: source: Support specifying config name 2022-12-31 13:35:19 -05:00
f_thor.c
f_thor.h
fotg210.c
g_dnl.c
gadget_chips.h
Kconfig Convert CONFIG_USB_GADGET_AT91 to Kconfig 2022-12-05 16:08:37 -05:00
Makefile usb: gadget: Clean up Makefile ifdeffery 2022-10-10 18:08:18 +02:00
max3420_udc.c
ndis.h
rndis.c Prepare v2023.01-rc4 2022-12-21 13:09:01 -05:00
rndis.h usb: gadget: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
storage_common.c
u_os_desc.h
usbstring.c