rockbox/firmware/target/arm/tms320dm320/sansa-connect
mojyack 41caf678fe usb: allow more flexible endpoint allocation
the capabilities of endpoint of several devices such as dwc2 change during
runtime, so they cannot be determined during driver initialization.
therefore, allocation using ep_specs is inappropriate.

to support these devices, add functions to the driver that determine whether
endpoints are available and make allocation more flexible.

tested with ipodvideo(arc) and erosqnative(designware)

Change-Id: I8005c17f3d763cd17306bf49918e1cd8084bdeff
2026-05-04 13:31:21 -04:00
..
adc-sansaconnect.c
adc-target.h
avr-sansaconnect.c pass event data to usb_acknowledge 2026-01-26 19:47:09 -05:00
avr-sansaconnect.h
backlight-sansaconnect.c
backlight-target.h
button-target.h
crt0-board.S
cryptomem-sansaconnect.c
cryptomem-sansaconnect.h
lcd-sansaconnect.c
lcd-target.h
pcm-sansaconnect.c pcm: introduce pcm_sink 2026-03-02 10:09:11 +09:00
power-sansaconnect.c
tnetv105_cppi.c
tnetv105_cppi.h
tnetv105_usb_drv.c usb: allow more flexible endpoint allocation 2026-05-04 13:31:21 -04:00
tnetv105_usb_drv.h
usb-sansaconnect.c
wifi-sansaconnect.c