rockbox/utils
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
..
AMS/hacking
analysis Python3-related fixes in some of our scripts 2020-07-09 14:39:27 +00:00
atj2137 atjboottool: document more header fields and crypto code 2017-10-26 18:17:59 +01:00
bootchart
common deploy: Simplify retrieving CPU count. 2020-07-26 09:56:20 +02:00
disassembler/arm
e200tool
editors
hwpatcher
hwstub jz4760: Heavily rework USB driver to add working DMA support 2020-09-17 11:26:04 -04:00
imxtools sbtools: Avoid calling pkg-config on each compiler invocation. 2020-06-21 09:07:17 +02:00
ipod
jz4740_tools
jz4760_tools jz4760b_tools: improve usbboot tool 2017-01-24 15:23:21 +01:00
meizu_dfu
MTP beastpatcher: don't hardcode lib paths. 2020-08-05 23:48:43 +02:00
nwztools nwztools/scsitool: add command to write NVP 2020-05-27 23:39:06 +02:00
regtools qeditor: add workaround for c++11 in qt4, suggest to use qt5 2017-09-06 20:45:34 +02:00
rk27utils
rknanoutils
rockbox_api misc: Remove all 'twiki' references in favor of up-to-date 'wiki' links. 2020-06-07 01:38:55 +00:00
samsungtools
scsi scsi: add support for listing devices on Windows 2020-01-29 13:27:18 +01:00
skinupdater
tcctool
themeeditor themeeditor: Get revision info from git. 2020-09-04 19:08:54 +02:00
time-sync
ypr0tools Samsung YP-R1: fix OF boot shortcut 2020-07-07 17:52:17 +00:00
zenutils
parse_testcodec.rb