Here comes a set of patches to support the EHCI controlles on Freescale's MX3 SoCs. These processors don't have a PHY directly on-chip but rely on external components, hence there is need for some logic to specify the glue layer which exeeds the standard EHCI register definition. The MX3s also have the system of ULPI view ports to directly access the registers of connected transceivers. The patch series comes with a proposal for an abstraction layer model. This does not yet fully work on the hardware I'm developing on, and I can't certainly exclude hardware problems. Hence I'd like to ask everyone with appropriate hardware to test the patches and see whether the system can communicate with the 1504s, I don't currently see where the problem lies. More than have of the patches is directly copied (and in some cases reworked) from Sascha's patchset. Thanks, Daniel [PATCH 1/8] MX31: Add USB platform devices and resources [PATCH 2/8] MX3: add additional USB pins to iomux [PATCH 3/8] ehci mxc: Fix clocks [PATCH 4/8] USB: add slim framework for external transceivers [PATCH 5/8] MXC: Add support for ULPI Viewports [PATCH 6/8] Add EHCI support for MX27 and MX31 based boards [PATCH 7/8] USB: Add xcvr functions for NXP's ISP1504 transceiver [PATCH 8/8] MX3: add USB support for lilly1131 -- 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