Hi Fabio, On Thu, Nov 14, 2013 at 02:12:25PM -0200, Fabio Estevam wrote: > When using an external USB hub, it is common that they require a clock input. > > Add a 'clk_usb' clock, so that it can be retrieved from the device tree and > enabled in the driver, so that the clock can properly drive the external > USB hub. > > Tested on a imx6q-udoo board, that connects via USBH1 to a USB2514 hub. > > In this board the USB2514 is clocked from a 24MHz clock that comes from the > imx6q CLKO2 pin. what kind of hub is this? Why does it need an extra clock line? Usually only a phy needs an extra clock line. If this an somehow superspecial phy with integrated hub ports. Than we still need to have an abstraction for this on the phy layer, and not in the imx glue. The imx does not need to know anything about special designed boardlayout cirucuits. Regards, Michael -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- 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