Lines Matching full:dr_mode
60 * Check the dr_mode against the module configuration and hardware
63 * The hardware, module, and dr_mode, can each be set to host, device,
65 * value of dr_mode if possible.
68 * HW MOD dr_mode dr_mode
80 * OTG OTG any : dr_mode
86 hsotg->dr_mode = usb_get_dr_mode(hsotg->dev); in dwc2_get_dr_mode()
87 if (hsotg->dr_mode == USB_DR_MODE_UNKNOWN) in dwc2_get_dr_mode()
88 hsotg->dr_mode = USB_DR_MODE_OTG; in dwc2_get_dr_mode()
90 mode = hsotg->dr_mode; in dwc2_get_dr_mode()
113 if (mode != hsotg->dr_mode) { in dwc2_get_dr_mode()
115 "Configuration mismatch. dr_mode forced to %s\n", in dwc2_get_dr_mode()
118 hsotg->dr_mode = mode; in dwc2_get_dr_mode()
513 * of dr_mode. Force mode bits should not be touched at any in dwc2_driver_probe()
554 if (hsotg->dr_mode != USB_DR_MODE_HOST) { in dwc2_driver_probe()
578 if (hsotg->dr_mode != USB_DR_MODE_PERIPHERAL) { in dwc2_driver_probe()
594 if (hsotg->dr_mode == USB_DR_MODE_PERIPHERAL) in dwc2_driver_probe()
625 if (hsotg->dr_mode != USB_DR_MODE_PERIPHERAL) in dwc2_driver_probe()