static int hsusb_rpc_connect(int connect) { if (connect) return msm_hsusb_rpc_connect(); else return msm_hsusb_rpc_close(); }
static int msm_xusb_rpc_close(struct msmusb_hcd *mhcd) { int retval = -ENODEV; struct msm_usb_host_platform_data *pdata = mhcd->pdata; switch (PHY_TYPE(pdata->phy_info)) { case USB_PHY_INTEGRATED: if (!mhcd->xceiv) retval = msm_hsusb_rpc_close(); break; case USB_PHY_SERIAL_PMIC: retval = msm_fsusb_reset_phy(); msm_fsusb_rpc_deinit(); break; default: pr_err("%s: undefined phy type ( %X ) \n", __func__, pdata->phy_info); } return retval; }