Hi all, (Apologies if you get this twice - I sent this out 24 hours ago, and it still hasn't reached the lists. So resending). This patch series adds the bus glue layer for the OHCI controller on OMAP3 and later chips. This controller is a companion to the EHCI controller on that IP, and some code is common across the drivers. The driver has been sitting in internal trees for ages, and I've finally found time to clean it up and submit it. The older OMAP1 and OMAP2 chips had a different OHCI controller, which already has driver support in mainline. I don't have access to this and haven't tested the driver on those boards. (Also, I made some updates to Kconfig, and have not yet updated the defconfigs for those omap1/2 boards. I'll update them if the Kconfig changes are okay) This controller supports multiple interface modes. Only 2 of them (3-pin DAT/SE0 and 4-pin DP/DM PHY modes) have been tested with this driver. (However the only change for the other modes is one register setting for selecting the mode, and the padconf setting for the omap pads), so I expect it to work correctly with this version. If anyone has OMAP3 boards with an OHCI controller, please test. Thanks, Anand TODO: - Factor out code common to EHCI into a separate file - Also, make sure EHCI and OHCI don't step over each other's toes - Add hooks for configuring transceivers, etc - Make sure padconfs are tailored to the different interface modes - Update defconfigs, if Kconfig changes are okay -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html