With the newer Samsung S3C2412 and S3C2413 SoC devices, the 48MHz USB clock has been given an individual gate into the USB OHCI and gadget blocks.
This clock is called usb-bus-clock, and we need to replace the old use of the USB PLL (upll) directly with the new usb-bus-host. The S3C2410 clock driver has been updated already to provide a virtual clock which is a child of the UPLL to maintain compatibility. The S3C2412 clock driver correctly enables the PLL when either usb-bus clock is active. Signed-off-by: Ben Dooks <[EMAIL PROTECTED]> diff -urpN -X ../dontdiff linux-2.6.17-git5-fix1/drivers/usb/host/ohci-s3c2410.c linux-2.6.17-git5-fix1-s3c2412-try3/drivers/usb/host/ohci-s3c2410.c --- linux-2.6.17-git5-fix1/drivers/usb/host/ohci-s3c2410.c 2006-06-18 02:49:35.000000000 +0100 +++ linux-2.6.17-git5-fix1-s3c2412-try3/drivers/usb/host/ohci-s3c2410.c 2006-06-23 18:06:06.000000000 +0100 @@ -370,7 +370,7 @@ static int usb_hcd_s3c2410_probe (const goto err_mem; } - usb_clk = clk_get(&dev->dev, "upll"); + usb_clk = clk_get(&dev->dev, "usb-bus-host"); if (IS_ERR(usb_clk)) { dev_err(&dev->dev, "cannot get usb-host clock\n"); retval = -ENOENT; Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel