u-boot/drivers/usb
Marek Vasut 0916053ebc usb: dwc3: gadget: Fix match_ep callback for NXP UUU tool
The UUU tool excepts the interrupt-in endpoint to be ep1in, otherwise
it crashes. This is a result of the previous hard-coded EP setup in
drivers/usb/gadget/epautoconf.c which did special-case EP allocation
for SPL builds, and which was since converted to this callback, but
without the special-case EP allocation in SPL part.

This reinstates the SPL part in an isolated manner, only for NXP iMX
SoCs, only for SPL builds, and only for the ep1in interrupt-in endpoint.

Fixes: 1918b8010c ("usb: dwc3: gadget: Convert epautoconf workaround to match_ep callback")
Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Link: https://lore.kernel.org/r/20250319220805.219001-1-marex@denx.de
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
2025-03-21 09:37:40 +01:00
..
cdns3 Merge tag 'u-boot-dfu-20241017' of https://source.denx.de/u-boot/custodians/u-boot-dfu 2024-10-17 08:34:01 -06:00
common global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
dwc3 usb: dwc3: gadget: Fix match_ep callback for NXP UUU tool 2025-03-21 09:37:40 +01:00
emul sandbox: Return error code from read/write/seek 2024-08-09 16:03:19 -06:00
eth eth: asix88179: packet drop when receiving large fragmented packets 2024-11-25 19:11:19 +01:00
gadget usb: gadget: f_mass_storage: Add schedule() in sleep_thread() 2025-02-11 08:59:27 +01:00
host usb: dwc3: Remove dwc3 glue driver support for STi 2025-02-11 09:00:42 +01:00
isp1760 Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mtu3 drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
musb arm: ti: Remove omap4 platform support 2024-07-23 10:37:48 -06:00
musb-new usb: gadget: ux500: Do not redefine ops if CONFIG_USB_MUSB_HOST set 2024-08-22 09:23:33 +02:00
phy drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
tcpm usb: tcpm: fusb302: add driver 2024-10-17 03:12:47 +02:00
ulpi Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig blk: Make block subsystems select BLK 2025-01-20 19:26:54 -06:00