u-boot/drivers
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
..
adc adc: rockchip-saradc: Use vdd-microvolts prop as fallback 2024-10-26 10:46:48 +08:00
ata blk: Make block subsystems select BLK 2025-01-20 19:26:54 -06:00
axi Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
bios_emulator bios_emulator: fix incorrect printing of address in "jump near immediate" 2024-12-15 11:39:23 -06:00
block treewide: Replace Maximumm with Maximum in Kconfig symbol description 2025-01-24 14:15:05 -06:00
bootcount drivers: bootcount: Add ZynqMP specific bootcount support 2024-11-15 14:32:47 +01:00
bus global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
button button: qcom-pmic: add software debounce 2025-01-22 16:35:18 +01:00
cache driver: sifive ccache: enable TRUNKCLOCKGATE and REGIONCLOCKGATE 2024-11-06 18:56:51 +08:00
clk clk: versal: Store driver data in data section 2025-03-03 16:09:59 +01:00
core Revert "dm: core: Simplify dm_probe_devices()" 2025-03-04 08:22:10 -06:00
cpu imx: Add iMX91 support 2024-12-07 09:07:04 -03:00
crypto crypto: fsl_hash: fix flush dcache alignment in caam_hash() 2025-03-03 14:18:50 +08:00
ddr imx: Use per board ddrphy_trained_csr 2024-12-23 08:10:15 -03:00
demo Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dfu dfu: add scsi backend 2024-11-20 17:57:58 +01:00
dma dma: ti: k3-udma: Fix BCDMA probe by adding check for MMR_RFLOW 2024-12-31 07:53:17 -06:00
extcon Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fastboot fastboot: Fix warning when CONFIG_SYS_64BIT_LBA is enable 2025-01-31 08:57:39 +01:00
firmware drivers: firmware: ti_sci: Add DM_FLAG_PRE_RELOC to driver 2024-12-31 17:55:02 -06:00
fpga fpga: Avoid ignored-qualifiers warning 2025-02-05 16:22:55 +01:00
fuzz Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fwu-mdata Merge patch series "FWU: Add support for FWU metadata version 2" 2024-05-24 13:42:07 -06:00
gpio gpio: 74x146: depend on DM_SPI 2025-03-04 11:59:51 -06:00
hwspinlock Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
i2c i2c: renesas: Fix R-Car spelling 2024-12-11 08:36:24 +01:00
input global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
iommu Merge patch series "Fix device removal order for Apple dart iommu" 2024-11-24 15:41:32 -06:00
led led: Fix next Coverity scan error 2025-03-04 12:07:23 -06:00
mailbox mailbox: k3-sec-proxy: Add DM to DMSC communication thread for J722S 2024-12-31 15:24:26 -06:00
memory memory: ti-aemif-cs: Compute timing configuration from DT parsing 2024-10-29 18:45:22 -06:00
mfd
misc Merge patch series "upl: Prerequite patches for updated spec" 2025-01-22 17:08:47 -06:00
mmc mmc: Fix size calculation for sector addressed MMC version 4 2025-02-24 14:16:28 -06:00
mtd treewide: Replace Maximumm with Maximum in Kconfig symbol description 2025-01-24 14:15:05 -06:00
mux Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
net net: tsec: Re-arm packet buffer in error case 2025-03-03 14:18:49 +08:00
nvme blk: Make block subsystems select BLK 2025-01-20 19:26:54 -06:00
pch Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pci pci: mediatek: add support for multiple ports in mediatek pcie gen3 driver 2025-01-23 12:11:49 -06:00
pci_endpoint Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
phy phy: qcom: add QMP PCIe PHY driver 2025-01-22 16:43:54 +01:00
pinctrl pinctrl: qcom: sm8250: fix pin count 2025-02-26 13:48:27 +00:00
power power: regulator: add additional supported LDOs for pm8150l 2025-02-26 13:48:27 +00:00
pwm pwm: mediatek: add pwm3 support for mt7981 2025-01-23 12:11:49 -06:00
qe
ram ram: renesas: dbsc5: Make struct renesas_dbsc5_board_config public 2025-03-16 14:56:16 +01:00
reboot-mode Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
remoteproc remoteproc: renesas: Synchronize caches across cores 2025-02-04 23:32:00 +01:00
reset global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
rng rng: msm: add support for newer Qualcomm hwrandom IPs 2025-01-22 16:43:53 +01:00
rtc rtc: emul_rtc: Make emul_rtc_probe() static 2025-02-10 10:29:10 -06:00
scsi scsi: do not fill the LUN in the second CDB byte 2025-01-31 11:28:55 -06:00
serial serial: ns16550: Add Intel XScale support 2025-01-28 09:08:44 +01:00
sm Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
smem Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
soc arm64: versal2: Show major and minor silicon version 2025-03-03 16:09:59 +01:00
sound drivers: sound: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
spi spi: cadence_qspi: Add missing prototype for cadence_qspi_flash_reset 2025-02-05 16:22:55 +01:00
spmi spmi: msm: correct max_channels for v5 controllers 2024-07-05 12:07:37 +02:00
sysinfo sysinfo: Add sysinfo driver and data structure for smbios 2025-01-14 14:29:29 -06:00
sysreset global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
tee
thermal drivers: thermal: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
timer powerpc: mpc83xx: Fix timer value calculation 2024-12-30 15:55:27 -06:00
tpm tpm: unconstify tpm_tis_chip_data 2025-02-18 08:26:43 -06:00
ufs ufs: Add Support for Qualcomm UFS HC driver 2024-10-14 08:56:03 +02:00
usb usb: dwc3: gadget: Fix match_ep callback for NXP UUU tool 2025-03-21 09:37:40 +01:00
video Merge patch series "upl: Prerequite patches for updated spec" 2025-01-22 17:08:47 -06:00
virtio blk: Make block subsystems select BLK 2025-01-20 19:26:54 -06:00
w1 Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
w1-eeprom Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
watchdog Merge https://source.denx.de/u-boot/custodians/u-boot-watchdog 2025-01-09 15:25:36 -06:00
xen Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig
Makefile mux: Makefile: Add config for mux drivers 2024-12-14 09:34:16 -06:00