(devctl & MUSB_DEVCTL_VBUS) != (3 << MUSB_DEVCTL_VBUS_SHIFT) &&
(devctl & MUSB_DEVCTL_VBUS) != (0 << MUSB_DEVCTL_VBUS_SHIFT)) {
dev_dbg(musb->controller, "VBUS workaround..\n");
(devctl & MUSB_DEVCTL_VBUS) != (3 << MUSB_DEVCTL_VBUS_SHIFT) &&
(devctl & MUSB_DEVCTL_VBUS) != (0 << MUSB_DEVCTL_VBUS_SHIFT)) {
dev_dbg(musb->controller, "VBUS workaround..\n");
- ret = musb_ulpi_access.write(musb->xceiv, ULPI_SET(ULPI_OTG_CTRL),
- ULPI_OTG_CTRL_DM_PULLDOWN | ULPI_OTG_CTRL_DP_PULLDOWN);
+ ret = musb_ulpi_access.write(musb->xceiv,
+ ULPI_OTG_CTRL_DM_PULLDOWN | ULPI_OTG_CTRL_DP_PULLDOWN,
+ ULPI_SET(ULPI_OTG_CTRL));
//if (ret)
// dev_err(musb->controller, "VBUS workaround error\n");
}
//if (ret)
// dev_err(musb->controller, "VBUS workaround error\n");
}