STM32 F1 I2C: Fix a typo that crept in with some recent changes.  From Yiran Liao
Completes EHCI header file
Add few more EHCI definitions
USB host: Add device address management support in preparation for USB hub support
SAMA5 OHCI+EHCI mostly cosmetic changes
Add kernel/user memalign functions.  Not fully integrated
Beginning of support for SAMA5 EHCI.  Not much there yet
Add SAMA5 EHCI list traversal logic
SAMA5 EHCI:  At list-oriented cache operations
ENC28J60 errors reported by Max Holtzberg
Move all SAMA5 EHCI interrupt handling to the worker thread
SAMA5 EHCI: Hardware initialization logic
SAMA5 EHCI: transfer termination logic.  Incomplete
SAMA5 EHCI:  Add IOC error handling
SAMA5 EHCI:  Add data transfer logic for asynchronous endpoints
SAMA5 EHCI:  No complete for bulk and control endpoints
SAMA5 EHCI:  Initial debug changes
SAMA5 EHCI:  Fix some list traversal bugs
SAMA5:  Add support for sharing ports when both OHCI and EHCI are enabled
SAMA5 EHCI: cosmetic changes