Since the original Octeon2 USB support was merged, several timing and electrical issues have been identified that prevent some USB devices from operating with Octeon2 hosts. The problems fixed are: 1/3) If the bootloader initializes USB clocks, reinitialization by the kernel drivers leaves the EHCI/OHCI blocks inoperative. 2/2) Non-compliant 'eye' waveform diagram. 3/3) Incorrect SOF timing. These are all to the Octeon2 specific clock initialization code and will not affect any other hosts. Please consider for 2.6.39 Thanks, David Daney (3): USB: octeon2-common: Don't reinitialize the clocks. usb: octeon2-common.c: Configure ports for proper electrical characteristics. usb: Configure octeon2 glue logic for proper uSOF cycle period. drivers/usb/host/octeon2-common.c | 45 ++++++++++++++++++++++++------------ 1 files changed, 30 insertions(+), 15 deletions(-) -- 1.7.2.3 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html