Thread (39 messages) flat view 39 messages, 4 authors, 2013-06-24

[PATCH v7 7/9] usb: musb: omap2430: use the new generic PHY framework

From: Felipe Balbi <hidden>
Date: 2013-06-24 06:38:40
Also in: linux-devicetree, linux-omap, lkml

Hi,

On Mon, Jun 24, 2013 at 11:01:56AM +0530, Kishon Vijay Abraham I wrote:
quoted
quoted
@@ -397,9 +407,10 @@ static int omap2430_musb_init(struct musb *musb)
 	if (glue->status != OMAP_MUSB_UNKNOWN)
 		omap_musb_set_mailbox(glue);

-	usb_phy_init(musb->xceiv);
+	phy_init(musb->phy);

 	pm_runtime_put_noidle(musb->controller);
+	phy_pm_runtime_put(musb->phy);
see, weird unbalanced calls :-)

Make it all explicit:

phy_pm_runtime_get_sync(phy);
phy_init(phy);
phy_pm_runtime_put(phy);
I think then it makes sense to drop get_sync from phy_init()?
maybe not, you don't know if the phy has already autosuspended or not.

-- 
balbi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130624/8f85e599/attachment.sig>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help