u-boot/drivers/usb/gadget
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
..
udc Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -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
atmel_usba_udc.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
atmel_usba_udc.h
bcm_udc_otg.h global: Drop common.h inclusion 2023-12-21 08:54:37 -05:00
bcm_udc_otg_phy.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ci_udc.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ci_udc.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
composite.c usb: gadget: missing fallthrough in composite_setup() 2023-04-04 00:33:32 +02:00
config.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
core.c
dwc2_udc_otg.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -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
dwc2_udc_otg_regs.h
dwc2_udc_otg_xfer_dma.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ep0.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ep0.h
epautoconf.c usb: dwc3: gadget: Convert epautoconf workaround to match_ep callback 2024-07-05 14:01:22 +02:00
ether.c usb: gadget: Drop all gadget_is_*() functions 2024-07-05 14:00:32 +02: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
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 Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06: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 Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -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
g_dnl.c usb: gadget: g_dnl: Drop usb_gadget_controller_number() 2024-07-05 14:00:07 +02:00
Kconfig rockchip: Update the default USB Product ID value 2024-03-14 18:19:27 +08:00
Makefile usb: gadget: Add and use matching SPL USB ethernet gadget Kconfig symbols 2023-05-17 01:51:39 +02:00
max3420_udc.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ndis.h
rndis.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
rndis.h usb: gadget: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
storage_common.c usb: gadget: UMS: support multiple sector sizes 2024-03-22 10:16:13 +01:00
u_os_desc.h
usbstring.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00