Lines Matching refs:id_det
140 int id_det; member
361 data->id_det = -1; in sun4i_usb_phy_init()
544 data->id_det = -1; /* Force reprocessing of id */ in sun4i_usb_phy_set_mode()
568 static void sun4i_usb_phy0_reroute(struct sun4i_usb_phy_data *data, int id_det) in sun4i_usb_phy0_reroute() argument
573 if (id_det == 0) { in sun4i_usb_phy0_reroute()
590 int id_det, vbus_det; in sun4i_usb_phy0_id_vbus_det_scan() local
596 id_det = sun4i_usb_phy0_get_id_det(data); in sun4i_usb_phy0_id_vbus_det_scan()
609 if (id_det != data->id_det) { in sun4i_usb_phy0_id_vbus_det_scan()
616 if (force_session_end && id_det == 0) { in sun4i_usb_phy0_id_vbus_det_scan()
621 sun4i_usb_phy0_set_id_detect(phy0, id_det); in sun4i_usb_phy0_id_vbus_det_scan()
622 data->id_det = id_det; in sun4i_usb_phy0_id_vbus_det_scan()
636 !id_det); in sun4i_usb_phy0_id_vbus_det_scan()
638 if (force_session_end && id_det == 1) { in sun4i_usb_phy0_id_vbus_det_scan()
647 sun4i_usb_phy_passby(phy, !id_det); in sun4i_usb_phy0_id_vbus_det_scan()
651 sun4i_usb_phy0_reroute(data, id_det); in sun4i_usb_phy0_id_vbus_det_scan()