usb: dwc3: Add dual-role support