Commit 44a50d08 authored by Grazvydas Ignotas's avatar Grazvydas Ignotas Committed by Felipe Balbi

usb: phy: twl4030-usb: don't enable PHY during init

There is no need to do it, otg.set_suspend(false) (which itself
comes from runtime_pm OMAP glue calls) will enable it later anyway.
This used to be the place where things were enabled if booted with
cable connected before runtime_pm conversion, but now can be dropped.
Signed-off-by: default avatarGrazvydas Ignotas <notasas@gmail.com>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 75f32ec1
...@@ -515,19 +515,17 @@ static int twl4030_usb_phy_init(struct usb_phy *phy) ...@@ -515,19 +515,17 @@ static int twl4030_usb_phy_init(struct usb_phy *phy)
struct twl4030_usb *twl = phy_to_twl(phy); struct twl4030_usb *twl = phy_to_twl(phy);
enum omap_musb_vbus_id_status status; enum omap_musb_vbus_id_status status;
status = twl4030_usb_linkstat(twl); /*
if (status > 0) { * Start in sleep state, we'll get called through set_suspend()
if (status == OMAP_MUSB_VBUS_OFF || * callback when musb is runtime resumed and it's time to start.
status == OMAP_MUSB_ID_FLOAT) { */
__twl4030_phy_power(twl, 0); __twl4030_phy_power(twl, 0);
twl->asleep = 1; twl->asleep = 1;
} else {
__twl4030_phy_resume(twl);
twl->asleep = 0;
}
status = twl4030_usb_linkstat(twl);
if (status > 0)
omap_musb_mailbox(twl->linkstat); omap_musb_mailbox(twl->linkstat);
}
sysfs_notify(&twl->dev->kobj, NULL, "vbus"); sysfs_notify(&twl->dev->kobj, NULL, "vbus");
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment