here comes a set of four patches to support the EHCI ports on Freescale's MX2/MX3 SoCs. These chips also offer support to directly communicate with transceivers connected to their ULPI interface which can become handy or even mandatory when it's about switching the port power or doing vendor-specific initialzation. This patch implements a generic but very thin abstraction layer and two specific implementation thereof - one for the MXC hardware backend and one for the ISP1504 transceivers. The last patch brings in the EHCI driver itself which also makes use of this framework by calling the transceiver specific routines if registered by the platform code. These patches have been testes successfully on quite a number of MX27 and MX31 based boards. What's missing is an ACK from the USB people, hence I'm resending the patches that haven't been taken yet by Sascha for his mxc-master branch. Daniel [PATCH 1/4] USB: add slim framework for external transceivers [PATCH 2/4] USB: Add xcvr functions for NXP's ISP1504 transceiver [PATCH 3/4] MXC: Add support for ULPI Viewports [PATCH 4/4] Add EHCI support for MX27 and MX31 based boards -- 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