rockbox/utils/hwstub/stub/jz4760b
Solomon Peachy ec413f7692 jz4760: Heavily rework USB driver to add working DMA support
* DMA Bulk IN (ie our TX) results in sequential transfers 33-68% faster.
 * DMA Bulk OUT (ie RX) is mostly stripped out due to complete brokenness.
 * Interrupt and control endpoints remain PIO-driven.

Other improvements:

1) Use consistent endpoint references (no magic numbers)
2) Greatly enhanced logging
3) DMA support can be compiled out completely
4) Setting lockswitch will disable all DMA operations at runtime
5) Much more robust error checking and recovery

Change-Id: I57b82e655e55ced0dfe289e379b0b61d8fe443b4
2020-09-17 11:26:04 -04:00
..
crt0.S hwstub: rewrite exception catching 2017-01-24 15:34:19 +01:00
hwstub.lds hwstub/jz460b: implement exception recovery 2017-01-24 15:34:19 +01:00
jz4760b.h jz4760: Heavily rework USB driver to add working DMA support 2020-09-17 11:26:04 -04:00
Makefile hwstub/jz4760b: build packtools automatically if neeeded 2017-01-24 15:31:05 +01:00
target-config.h hwstub/jz460b: implement exception recovery 2017-01-24 15:34:19 +01:00
target.c hwstub: add jz4760b stub 2017-01-24 15:22:27 +01:00
usb_drv_jz4760b.c hwstub: add jz4760b stub 2017-01-24 15:22:27 +01:00