rockbox/firmware/target/arm/tms320dm320
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
..
dsp Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
mrobe-500 mrobe500: fix yellow in a24142b234 2026-03-06 16:24:13 -05:00
sansa-connect usb: allow more flexible endpoint allocation 2026-05-04 13:31:21 -04:00
app.lds firmware: cleanup duplicated DM320 LCD memory defines 2026-03-06 15:55:35 -05:00
boot.lds firmware: cleanup duplicated DM320 LCD memory defines 2026-03-06 15:55:35 -05:00
crt0.S Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
debug-dm320.c Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
dma-dm320.c
dma-target.h
dsp-dm320.c Sansa Connect: Set unknown GIOs to state with lowest power consumption. This slightly improves runtime. 2011-12-26 09:45:18 +00:00
dsp-target.h
dsp_image_helloworld.h
i2c-dm320.c Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
i2c-dm320.h Add INIT_ATTR to i2c_init() 2023-01-12 06:33:50 -05:00
kernel-dm320.c
sdmmc-dm320.c storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
spi-dm320.c Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
spi-target.h Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
system-dm320.c Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
system-target.h Remove Creative Zen Vision and Vision:M ports 2026-02-06 07:31:54 -05:00
timer-dm320.c
uart-dm320.c
uart-target.h