int dwc3_intel_byt_prepare_start_peripheral(struct dwc_otg2 *otg) { enable_usb_phy(otg, true); usb2phy_eye_optimization(otg); disable_phy_auto_resume(otg); return 0; }
int dwc3_intel_prepare_start_host(struct dwc_otg2 *otg) { dwc3_switch_mode(otg, GCTL_PRT_CAP_DIR_HOST); if (!is_hybridvp(otg)) { enable_usb_phy(otg, true); usb2phy_eye_optimization(otg); disable_phy_auto_resume(otg); } return 0; }