On Tuesday 19 July 2011 08:20 PM, Alan Stern wrote:
On Tue, 19 Jul 2011, Tanmay Upadhyay wrote:
On Tuesday 19 July 2011 03:17 PM, Tanmay Upadhyay wrote:
On Monday 18 July 2011 12:22 PM, Tanmay Upadhyay wrote:
- Add EHCI Host controller driver
- Add wrapper that creates resources for host controller driver
Signed-off-by: Tanmay Upadhyay<tanmay.upadhyay@xxxxxxxxxxxxxx>
...
--- /dev/null
+++ b/drivers/usb/host/ehci-pxa168.c
+static int __devinit ehci_pxa168_drv_probe(struct platform_device
*pdev)
+{
...
+ /* Enable USB clock */
+ drv_data->pxa168_usb_clk = clk_get(&pdev->dev, "PXA168-USBCLK");
+ if (IS_ERR(drv_data->pxa168_usb_clk)) {
+ dev_err(&pdev->dev, "Couldn't get USB clock\n");
+ err = PTR_ERR(drv_data->pxa168_usb_clk);
+ goto err4;
+ }
+ clk_enable(drv_data->pxa168_usb_clk);
+
+ err = pxa168_usb_phy_init(pdev);
+ if (err) {
+ dev_err(&pdev->dev, "USB PHY initialization failed\n");
+ goto err5;
+ }
...
+err5:
+ clk_disable(drv_data->pxa168_usb_clk);
Shouldn't there be a clk_put() here?
You are right. I missed it. Thanks for pointing out. I am sending v2
patch for this.
Thanks,
Tanmay
+err4:
...
It was sad to know that David Brownell is no more with us. Added new
maintainer for EHCI - Alan Stern in loop.
Alan,
You may refer the whole thread at
http://lists.arm.linux.org.uk/lurker/message/20110718.065208.bbec3843.en.html
Thank you. Apart from this one problem,
Signed-off-by: Alan Stern<stern@xxxxxxxxxxxxxxxxxxx>
--
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