u-boot/include/linux/usb
Marek Vasut d36ef5cbed usb: gadget: Introduce handle_interrupts ops to USB_GADGET_GENERIC uclass
Introduce .ops for USB_GADGET_GENERIC uclass. The first new ops is
.handle_interrupts which must be implemented by DM capable USB gadget
controller drivers and must implement interrupt handling similar to
dm_usb_gadget_handle_interrupts(). This patch currently provides weak
dm_usb_gadget_handle_interrupts() implementation which is overridden by
the drivers, but this will be removed once conversion to handle_interrupts
callback is complete.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Tested-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Tested-by: Mattijs Korpershoek <mkorpershoek@baylibre.com> # vim3
Link: https://lore.kernel.org/r/20240614005309.34433-2-marek.vasut+renesas@mailbox.org
[mkorpershoek: fixed trivial typo in commit message]
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
2024-07-05 14:06:05 +02:00
..
at91_udc.h
atmel_usba_udc.h
cdc.h
ch9.h
composite.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
dwc3-omap.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
dwc3.h
gadget.h usb: gadget: Introduce handle_interrupts ops to USB_GADGET_GENERIC uclass 2024-07-05 14:06:05 +02:00
musb.h
otg.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
phy-rockchip-usbdp.h phy: rockchip: add usbdp combo phy driver 2023-07-28 18:45:02 +08:00
phy.h usb: add support for ULPI/SERIAL/HSIC PHY modes 2021-09-22 21:29:56 +02:00
usb_urb_compat.h usb: common: move urb code to common 2022-07-12 21:59:54 +02:00
xhci-fsl.h usb: xhci-fsl: Remove non-DM code 2022-06-28 17:03:31 -04:00
xhci-omap.h