[PATCH 00/18] staging: octeon-usb: cleanups and reliability improvements
Aaro Koskinen
aaro.koskinen at iki.fi
Sun Mar 22 15:37:44 UTC 2015
Hi,
Here's some cleanups and error handling improvements for octeon-usb.
Tested on two different OCTEON setups, EdgeRouter Lite & D-Link DSR-1000N
mainly with USB mass storage.
A.
Aaro Koskinen (18):
staging: octeon-usb: remove internal function parameter sanity checks
staging: octeon-usb: eliminate 64-bit register access wrappers
staging: octeon-usb: remove useless prefix from internal routines
staging: octeon-usb: remove useless prefix from pipe flags
staging: octeon-usb: delete redundant field from octeon_temp_buffer
staging: octeon-usb: use __BITFIELD_FIELD
staging: octeon-usb: program DMA engine based on transfer direction
staging: octeon-usb: never retry after xacterr
staging: octeon-usb: refactor usbn block init
staging: octeon-usb: don't poll interrupts early
staging: octeon-usb: use USB stack to turn on power
staging: octeon-usb: move fifo setup into a separate routine
staging: octeon-usb: move fifo setup to controller reset from port
reset
staging: octeon-usb: rewrite port reset
staging: octeon-usb: move cvmx_usb_shutdown()
staging: octeon-usb: fail and warn if DMA counters are wrong
staging: octeon-usb: try to recover from failed hardware reset
stating: octeon-usb: cvmx_usb_initialize(): eliminate extra
indentation
drivers/staging/octeon-usb/octeon-hcd.c | 1069 +++++++++++++------------------
drivers/staging/octeon-usb/octeon-hcd.h | 513 ++++++++-------
2 files changed, 731 insertions(+), 851 deletions(-)
--
2.2.0
More information about the devel
mailing list