Lines Matching refs:usbmisc_data
91 struct imx_usbmisc_data *usbmisc_data; member
284 struct imx_usbmisc_data *mdata = data->usbmisc_data; in ci_hdrc_imx_notify_event()
340 data->usbmisc_data = usbmisc_get_init_data(dev); in ci_hdrc_imx_probe()
341 if (IS_ERR(data->usbmisc_data)) in ci_hdrc_imx_probe()
342 return PTR_ERR(data->usbmisc_data); in ci_hdrc_imx_probe()
345 && data->usbmisc_data) { in ci_hdrc_imx_probe()
347 data->usbmisc_data->hsic = 1; in ci_hdrc_imx_probe()
436 if (data->usbmisc_data) in ci_hdrc_imx_probe()
437 data->usbmisc_data->usb_phy = data->phy; in ci_hdrc_imx_probe()
450 ret = imx_usbmisc_init(data->usbmisc_data); in ci_hdrc_imx_probe()
467 if (data->usbmisc_data) { in ci_hdrc_imx_probe()
470 data->usbmisc_data->ext_id = 1; in ci_hdrc_imx_probe()
474 data->usbmisc_data->ext_vbus = 1; in ci_hdrc_imx_probe()
477 data->usbmisc_data->available_role = in ci_hdrc_imx_probe()
481 ret = imx_usbmisc_init_post(data->usbmisc_data); in ci_hdrc_imx_probe()
546 ret = imx_usbmisc_hsic_set_clk(data->usbmisc_data, false); in imx_controller_suspend()
582 ret = imx_usbmisc_set_wakeup(data->usbmisc_data, false); in imx_controller_resume()
588 ret = imx_usbmisc_hsic_set_clk(data->usbmisc_data, true); in imx_controller_resume()
597 imx_usbmisc_set_wakeup(data->usbmisc_data, true); in imx_controller_resume()
614 ret = imx_usbmisc_set_wakeup(data->usbmisc_data, true); in ci_hdrc_imx_suspend()
656 ret = imx_usbmisc_set_wakeup(data->usbmisc_data, true); in ci_hdrc_imx_runtime_suspend()