u-boot/drivers/usb/dwc3
Marek Vasut 1918b8010c usb: dwc3: gadget: Convert epautoconf workaround to match_ep callback
Use the .match_ep() callback instead of workaround in core code.
Replace descriptor parsing with ch9 macros with the same effect.
Drop the SPL specific behavior, it is unclear why SPL should even
be special.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Tested-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Tested-by: Mattijs Korpershoek <mkorpershoek@baylibre.com> # on vim3
Link: https://lore.kernel.org/r/20240609213449.194762-6-marek.vasut+renesas@mailbox.org
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
2024-07-05 14:01:22 +02:00
..
core.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
core.h usb: dwc3: gadget: properly check ep cmd 2024-05-16 08:38:24 +02:00
dwc3-am62.c usb: dwc3: Add dwc3 glue driver for am62 2024-05-15 10:45:02 -06:00
dwc3-generic.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dwc3-generic.h usb: dwc3-generic: Add the size of regs property to glue structure 2023-02-22 19:40:11 +01:00
dwc3-layerscape.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dwc3-meson-g12a.c usb: dwc3: meson-g12a: drop usb.h and make dwc3_meson_g12a_force_mode static 2024-06-25 15:25:10 +02:00
dwc3-meson-gxl.c usb: dwc3: meson-gxl: drop usb-gx.h and make dwc3_meson_gxl_force_mode static 2024-06-25 15:25:10 +02:00
dwc3-omap.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dwc3-uniphier.c usb: dwc3-uniphier: Use dwc3-generic instead of xhci-dwc3 2023-02-22 19:40:11 +01:00
ep0.c Prepare v2024.07-rc5 2024-06-24 13:34:52 -06:00
gadget.c usb: dwc3: gadget: Convert epautoconf workaround to match_ep callback 2024-07-05 14:01:22 +02:00
gadget.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
io.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
Kconfig usb: dwc3: Add dwc3 glue driver for am62 2024-05-15 10:45:02 -06:00
linux-compat.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
Makefile usb: dwc3: Add dwc3 glue driver for am62 2024-05-15 10:45:02 -06:00
samsung_usb_phy.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ti_usb_phy.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00